AskGeo .NET  1.1.0
AskGeo Libraries for .NET
 All Classes Namespaces Functions Variables Enumerations Pages
AskGeo.Flt.UsCensusMapBase< ResultType > Class Template Reference

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. More...

Inheritance diagram for AskGeo.Flt.UsCensusMapBase< ResultType >:
AskGeo.Flt.GeneralMap< ResultType > AskGeo.Flt.UsBlockGroupHighMap AskGeo.Flt.UsBlockGroupLowMap AskGeo.Flt.UsCountyHighMap AskGeo.Flt.UsCountyLowMap AskGeo.Flt.UsCountySubdivisionHighMap AskGeo.Flt.UsCountySubdivisionLowMap AskGeo.Flt.UsPlaceHighMap AskGeo.Flt.UsPlaceLowMap AskGeo.Flt.UsStateHighMap AskGeo.Flt.UsStateLowMap AskGeo.Flt.UsTractHighMap AskGeo.Flt.UsTractLowMap AskGeo.Flt.UsZctaHighMap

List of all members.

Additional Inherited Members

- Public Member Functions inherited from AskGeo.Flt.GeneralMap< ResultType >
abstract ResultType FindResult (float latDeg, float lonDeg)
 Returns a results map query result. All result classes extend ResultBase but the specific subclass returned depends on what map class is being used. Each map class has a companion result class. If no shape is found at or near the query point, null is returned.
List< ResultType > GetAllResults ()
 Returns a Vector of results, each result corresponding to a shape in the map. All result classes extend ResultBase but the specific subclass depends on what map class is being used. Each map class has a companion result class.
void Authorize (String s)
 Authorizes the use of the map object by providing a license String.
void Authorize (Stream stream)
 Authorizes the use of the map object by providing a license file's input stream. The stream is closed upon completion.
abstract String GetOracleName ()
 A unique identifier for this map, used in the license file and in the AskGeo Web API.
float[] GetBbox ()
 Returns the bounding box for this map as a float array. The order of the array is: min latitude, min longitude, max latitude, max longitude.
DataFieldInterface GetDataField (int index)
 Each map contains metadata associated with each shape. The metadata is indexed by an Java-style enum that is defined within each map subclass. All of the Java-style enums implement the DataFieldInterface. Those Java-style enums are exposed through this common interface here.
int GetNumDataFields ()
 Returns the number of data fields associated with this map.
- Static Public Member Functions inherited from AskGeo.Flt.GeneralMap< ResultType >
static float[] GetWorldBbox ()
 Returns a new bounding box encompassing the entire globe (for example, from -180 to +180 degrees longitude and from -90 to +90 degrees latitude). Values are stored in radians.
static float[] GetConusBbox ()
 Returns a new bounding box roughly containing the continental US, or CONUS (i.e., from -125 to -66 degrees longitude and from 24 to 50 degrees latitude).

Detailed Description

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.

Template Parameters:
ResultType
Type Constraints
ResultType :UsCensusResultBase 

The documentation for this class was generated from the following file: