AskGeo .NET
1.1.0
AskGeo Libraries for .NET
|
The 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. More...
Public Member Functions | |
abstract FieldUnit | GetFieldUnit () |
Specifies the FieldUnit of the field. The FieldUnit is the logical unit of the reported value, such as "people", "dollars", and "percent". | |
abstract String | GetDescription () |
Returns a human-readable description of the data field. | |
abstract int | GetOrdinal () |
Returns the ordinal value (i.e., index) of the enumerated value. | |
abstract String | GetName () |
Returns the enum's name, exactly as written in the code. |
The 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.
|
pure virtual |
Returns a human-readable description of the data field.
Implemented in AskGeo.Base.CensusField, AskGeo.Base.AcsField, AskGeo.Base.UsPlaceHighDataField, AskGeo.Base.UsCountySubdivisionHighDataField, AskGeo.Base.UsCountyHighDataField, AskGeo.Base.UsStateHighDataField, AskGeo.Base.NaturalEarthCountryDataField, AskGeo.Base.UsBlockGroupHighDataField, AskGeo.Base.UsTractHighDataField, AskGeo.Base.UsZctaHighDataField, AskGeo.Base.UsBlockGroupLowDataField, AskGeo.Base.UsCountySubdivisionLowDataField, AskGeo.Base.UsTractLowDataField, AskGeo.Dbl.ResultField, AskGeo.Flt.ResultField, AskGeo.Base.UsCountyLowDataField, AskGeo.Base.UsPlaceLowDataField, AskGeo.Base.UsStateLowDataField, and AskGeo.Base.TimeZoneDataField.
|
pure virtual |
Specifies the FieldUnit of the field. The FieldUnit is the logical unit of the reported value, such as "people", "dollars", and "percent".
Implemented in AskGeo.Base.CensusField, AskGeo.Base.AcsField, AskGeo.Base.UsPlaceHighDataField, AskGeo.Base.NaturalEarthCountryDataField, AskGeo.Base.UsCountySubdivisionHighDataField, AskGeo.Base.UsCountyHighDataField, AskGeo.Base.UsStateHighDataField, AskGeo.Base.UsBlockGroupHighDataField, AskGeo.Base.UsTractHighDataField, AskGeo.Base.UsZctaHighDataField, AskGeo.Base.UsBlockGroupLowDataField, AskGeo.Base.UsCountySubdivisionLowDataField, AskGeo.Base.UsTractLowDataField, AskGeo.Dbl.ResultField, AskGeo.Flt.ResultField, AskGeo.Base.UsCountyLowDataField, AskGeo.Base.UsPlaceLowDataField, AskGeo.Base.UsStateLowDataField, and AskGeo.Base.TimeZoneDataField.
|
pure virtual |
Returns the enum's name, exactly as written in the code.
Implemented in AskGeo.Base.CensusField, AskGeo.Base.AcsField, AskGeo.Base.NaturalEarthCountryDataField, AskGeo.Base.UsPlaceHighDataField, AskGeo.Base.UsCountySubdivisionHighDataField, AskGeo.Base.UsCountyHighDataField, AskGeo.Base.UsStateHighDataField, AskGeo.Base.UsBlockGroupHighDataField, AskGeo.Base.UsTractHighDataField, AskGeo.Dbl.ResultField, AskGeo.Flt.ResultField, AskGeo.Base.UsZctaHighDataField, AskGeo.Base.UsBlockGroupLowDataField, AskGeo.Base.UsCountySubdivisionLowDataField, AskGeo.Base.UsTractLowDataField, AskGeo.Base.UsCountyLowDataField, AskGeo.Base.UsPlaceLowDataField, AskGeo.Base.UsStateLowDataField, and AskGeo.Base.TimeZoneDataField.
|
pure virtual |
Returns the ordinal value (i.e., index) of the enumerated value.
Implemented in AskGeo.Base.CensusField, AskGeo.Base.AcsField, AskGeo.Base.NaturalEarthCountryDataField, AskGeo.Base.UsPlaceHighDataField, AskGeo.Base.UsCountySubdivisionHighDataField, AskGeo.Base.UsCountyHighDataField, AskGeo.Base.UsStateHighDataField, AskGeo.Base.UsBlockGroupHighDataField, AskGeo.Base.UsTractHighDataField, AskGeo.Dbl.ResultField, AskGeo.Flt.ResultField, AskGeo.Base.UsZctaHighDataField, AskGeo.Base.UsBlockGroupLowDataField, AskGeo.Base.UsCountySubdivisionLowDataField, AskGeo.Base.UsTractLowDataField, AskGeo.Base.UsCountyLowDataField, AskGeo.Base.UsPlaceLowDataField, AskGeo.Base.UsStateLowDataField, and AskGeo.Base.TimeZoneDataField.