AskGeo .NET  1.1.0
AskGeo Libraries for .NET
 All Classes Namespaces Functions Variables Enumerations Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCAskGeo.Base.DataFieldInterfaceThe various AskGeo maps return results when queried. The results represent a shape in the map. Those shapes have metadata associated with them. Those metadata are enumerated by one or more static instances of classes that implement this interface. This pattern is based on the Java enum, from which those code was ported.
|oCAskGeo.Base.AcsFieldEnumeration (as public static members) of the metadata fields returned in results from maps that include the US Census Bureau's 2006-2010 American Community Survey (ACS)
|oCAskGeo.Base.CensusFieldEnumeration (as static public members) of the metadata fields returned in results from maps that include the US Census Bureau's 2010 Census. In general, fields are counts of people or households. For example, Age25To34 is the number of people between 25 and 34 years old. Fields that are reported as fractions of some larger population include "Percent"
|oCAskGeo.Base.NaturalEarthCountryDataFieldThe static members of this class enumerate the metadata fields available in a NaturalEarthCountryResult instance.
|oCAskGeo.Base.TimeZoneDataFieldThe static members of this class enumerate the metadata fields available in a TimeZoneResult instance.
|oCAskGeo.Base.UsBlockGroupHighDataFieldEnumerates (as static public members) the metadata fields returned with a UsBlockGroupHighResult instance from a FindResult call to a UsBlockGroupHighMap instance.
|oCAskGeo.Base.UsBlockGroupLowDataFieldEnumerates (as static public members) the metadata fields returned with a UsBlockGroupLowResult instance from a FindResult call to a UsBlockGroupLowMap instance.
|oCAskGeo.Base.UsCountyHighDataFieldEnumerates (as static public members) the metadata fields returned with a UsCountyHighDataResult instance from a FindResult call to a UsCountyHighDataMap instance.
|oCAskGeo.Base.UsCountyLowDataFieldEnumerates (as static public members) the metadata fields returned with a UsCountyLowDataResult instance from a FindResult call to a UsCountyLowDataMap instance.
|oCAskGeo.Base.UsCountySubdivisionHighDataFieldEnumerates (as static public members) the metadata fields returned with a UsCountySubdivisionHighDataResult instance from a FindResult call to a UsCountySubdivisionHighDataMap instance.
|oCAskGeo.Base.UsCountySubdivisionLowDataFieldEnumerates (as static public members) the metadata fields returned with a UsCountySubdivisionLowDataResult instance from a FindResult call to a UsCountySubdivisionLowDataMap instance.
|oCAskGeo.Base.UsPlaceHighDataFieldEnumerates (as static public members) the metadata fields returned with a UsPlaceHighDataResult instance from a FindResult call to a UsPlaceHighDataMap instance.
|oCAskGeo.Base.UsPlaceLowDataFieldEnumerates (as static public members) the metadata fields returned with a UsPlaceLowDataResult instance from a FindResult call to a UsPlaceLowDataMap instance.
|oCAskGeo.Base.UsStateHighDataFieldEnumerates (as static public members) the metadata fields returned with a UsStateHighDataResult instance from a FindResult call to a UsStateHighDataMap instance.
|oCAskGeo.Base.UsStateLowDataFieldEnumerates (as static public members) the metadata fields returned with a UsStateLowDataResult instance from a FindResult call to a UsStateLowDataMap instance.
|oCAskGeo.Base.UsTractHighDataFieldEnumerates (as static public members) the metadata fields returned with a UsTractHighDataResult instance from a FindResult call to a UsTractHighDataMap instance.
|oCAskGeo.Base.UsTractLowDataFieldEnumerates (as static public members) the metadata fields returned with a UsTractLowDataResult instance from a FindResult call to a UsTractLowDataMap instance.
|oCAskGeo.Base.UsZctaHighDataFieldEnumerates (as static public members) the metadata fields returned with a UsZctaHighDataResult instance from a FindResult call to a UsZctaHighDataMap instance.
|oCAskGeo.Dbl.ResultFieldThe ResultField class enumerates some of the return values that are included in the subclasses of the ResultBase class as return values to a query on a subclass of the GeneralMap class. In particular, it enumerates those pertaining to the query, such as whether the query point was inside the shape, and if not the distance to the shape from the query point.
|\CAskGeo.Flt.ResultFieldThe ResultField class enumerates some of the return values that are included in the subclasses of the ResultBase class as return values to a query on a subclass of the GeneralMap class. In particular, it enumerates those pertaining to the query, such as whether the query point was inside the shape, and if not the distance to the shape from the query point.
oCAskGeo.Astronomy.EarthProvides the primary user-facing interface to the AskGeo Astronomy Library. The user should instantiate a single instance with the desired accuracy level. The library is thread safe, so a single Earth instance may be queried from several threads
oCAskGeo.Base.FieldTypeMany of the accessors on the map query result classes return String representations of the fields, even if the underlying data might be better represented by a different type. All fields returned in this manner are enumerated by other classes that implement the DataFieldInterface. That interface includes an accessor that returns the FieldType of the field in question
oCAskGeo.Base.FieldUnitThe various map classes return result classes when queried that contain metadata about the queried shape. The metadata fields that are returned by a given map class are enumerated in one or more enums that implement the DataFieldInterface. That interface includes an accessor that returns the FieldUnit of the field in question. The unit is a logical unit, such as "people", "dollars", and "percent"
oCAskGeo.Flt.GeneralMap< ResultType >All the map classes in AskGeo derive directly or indirectly from GeneralMap. GeneralMap implements the basic functionality shared among all of the maps
|oCAskGeo.Flt.NaturalEarthCountryMapThe CountryMap is a map of the world that returns the country or equivalent for any given latitude and longitude.
|oCAskGeo.Flt.TimeZoneMapThe TimeZoneMap is a map of the world that returns the Olson time zone ID for any given latitude and longitude.
|oCAskGeo.Flt.UsCensusMapBase< ResultType >This is the abstract base class for all maps that are derived from data from the US Census Bureau. It has no public methods and is abstract. For further details, see GeneralMap, or one of the base classes of this class.
|oCAskGeo.Flt.UsCensusMapBase-g< UsBlockGroupHighResult >
|oCAskGeo.Flt.UsCensusMapBase-g< UsBlockGroupLowResult >
|oCAskGeo.Flt.UsCensusMapBase-g< UsCountyHighResult >
|oCAskGeo.Flt.UsCensusMapBase-g< UsCountyLowResult >
|oCAskGeo.Flt.UsCensusMapBase-g< UsCountySubdivisionHighResult >
|oCAskGeo.Flt.UsCensusMapBase-g< UsCountySubdivisionLowResult >
|oCAskGeo.Flt.UsCensusMapBase-g< UsPlaceHighResult >
|oCAskGeo.Flt.UsCensusMapBase-g< UsPlaceLowResult >
|oCAskGeo.Flt.UsCensusMapBase-g< UsStateHighResult >
|oCAskGeo.Flt.UsCensusMapBase-g< UsStateLowResult >
|oCAskGeo.Flt.UsCensusMapBase-g< UsTractHighResult >
|oCAskGeo.Flt.UsCensusMapBase-g< UsTractLowResult >
|\CAskGeo.Flt.UsCensusMapBase-g< UsZctaHighResult >
oCAskGeo.Dbl.GeneralMap< ResultType >All the map classes in AskGeo derive directly or indirectly from GeneralMap. GeneralMap implements the basic functionality shared among all of the maps
|oCAskGeo.Dbl.NaturalEarthCountryMapThe CountryMap is a map of the world that returns the country or equivalent for any given latitude and longitude.
|oCAskGeo.Dbl.TimeZoneMapThe TimeZoneMap is a map of the world that returns the Olson time zone ID for any given latitude and longitude.
|oCAskGeo.Dbl.UsCensusMapBase< ResultType >This is the abstract base class for all maps that are derived from data from the US Census Bureau. It has no public methods and is abstract. For further details, see GeneralMap, or one of the base classes of this class.
|oCAskGeo.Dbl.UsCensusMapBase-g< UsBlockGroupHighResult >
|oCAskGeo.Dbl.UsCensusMapBase-g< UsBlockGroupLowResult >
|oCAskGeo.Dbl.UsCensusMapBase-g< UsCountyHighResult >
|oCAskGeo.Dbl.UsCensusMapBase-g< UsCountyLowResult >
|oCAskGeo.Dbl.UsCensusMapBase-g< UsCountySubdivisionHighResult >
|oCAskGeo.Dbl.UsCensusMapBase-g< UsCountySubdivisionLowResult >
|oCAskGeo.Dbl.UsCensusMapBase-g< UsPlaceHighResult >
|oCAskGeo.Dbl.UsCensusMapBase-g< UsPlaceLowResult >
|oCAskGeo.Dbl.UsCensusMapBase-g< UsStateHighResult >
|oCAskGeo.Dbl.UsCensusMapBase-g< UsStateLowResult >
|oCAskGeo.Dbl.UsCensusMapBase-g< UsTractHighResult >
|oCAskGeo.Dbl.UsCensusMapBase-g< UsTractLowResult >
|\CAskGeo.Dbl.UsCensusMapBase-g< UsZctaHighResult >
oCAskGeo.Flt.GeneralMap-g< NaturalEarthCountryResult >
oCAskGeo.Dbl.GeneralMap-g< NaturalEarthCountryResult >
oCAskGeo.Flt.GeneralMap-g< TimeZoneResult >
oCAskGeo.Dbl.GeneralMap-g< TimeZoneResult >
oCAskGeo.Flt.PolygonDataRepresents the raw polygonal data of a geographic shape on a map. The PolygonData is the only form of geographic data that can be queried from the subclasses of GeneralMap, so if you are wanting to work with the raw shapes, this is the class that you will be interfacing with
oCAskGeo.Dbl.PolygonDataRepresents the raw polygonal data of a geographic shape on a map. The PolygonData is the only form of geographic data that can be queried from the subclasses of GeneralMap, so if you are wanting to work with the raw shapes, this is the class that you will be interfacing with
oCAskGeo.Flt.ResultBaseThe base class of all result classes. Each subclass of GeneralMap has a companion result class that is itself a subclass of ResultBase. Those result classes are what are returned when a map is queried
|oCAskGeo.Flt.NaturalEarthCountryResultEmbodies the result of a FindResult query on an instance of the CountryMap class.
|oCAskGeo.Flt.TimeZoneResultEmbodies the result of a query on the TimeZoneMap class.
|\CAskGeo.Flt.UsCensusResultBaseThis is the abstract base class for all map query results returned from maps that are derived from data from the US Census Bureau
oCAskGeo.Dbl.ResultBaseThe base class of all result classes. Each subclass of GeneralMap has a companion result class that is itself a subclass of ResultBase. Those result classes are what are returned when a map is queried
|oCAskGeo.Dbl.NaturalEarthCountryResultEmbodies the result of a FindResult query on an instance of the CountryMap class.
|oCAskGeo.Dbl.TimeZoneResultEmbodies the result of a query on the TimeZoneMap class.
|\CAskGeo.Dbl.UsCensusResultBaseThis is the abstract base class for all map query results returned from maps that are derived from data from the US Census Bureau
oCAskGeo.Base.TimeZoneNameConverterEncodes the relationship between Olson time zone IDs and the Microsoft Windows time zone standard names.
oCAskGeo.Astronomy.TopocentricCoordinatesThe topocentric coordinates of an astronomical body are expressed in terms of an observer on the surface of the Earth at a given location at a given time. This object includes the azimuth (degrees), zenith (degrees), declination (degrees), right ascension (hours), and distance (astronomical units, AU)
oCAskGeo.Astronomy.ZenithEventA ZenithEvent object represents one of several particular and meaningful moments in the course of an astronomical body's passage across the celestial sphere of an observer. These include the rising and setting of the object in addition to a number of other important moments
\CAskGeo.Astronomy.ZenithEventTypeEnumerates the event types that mark important moments in the course of astronomical body's passage across the celestial sphere of an observer.