class TPositionAreaInfo : public TPositionAreaInfoBase |
This class provides the data structure used by RPositioner to get Position Area information. Position Area information is normally used together with Position information and allows to define a rough accuracy of the position.
Public Member Functions | |
---|---|
TPositionAreaInfo() | |
TPositionAreaInfo(TArea) | |
IMPORT_C TArea | Area() |
IMPORT_C void | SetArea(TArea) |
Public Member Enumerations | |
---|---|
enum | _TArea { EAreaUnknown = 0, EAreaCountry = 500, EAreaRegion = 600, EAreaCity = 700, EAreaDistrict = 800, EAreaStreet = 900 } |
Public Member Type Definitions | |
---|---|
typedef | TUint32 TArea |
Protected Attributes | |
---|---|
TArea | iArea |
Private Attributes | |
---|---|
TUint8 | iReserved |
Inherited Attributes | |
---|---|
TPositionClassTypeBase::iPosClassSize | |
TPositionClassTypeBase::iPosClassType |
Position area. Please note that the values assigned to each enumeration have no numerical meaning and should not be directly used.
Note that the _TArea enum may be extended in the future by adding more enumerated values. To maintain compatibility any unrecognized values must be handled as EAreaUnknown.
EAreaUnknown = 0 |
Data initialisation or unknown value. |
EAreaCountry = 500 |
Accuracy is country size |
EAreaRegion = 600 |
Accuracy is region size |
EAreaCity = 700 |
Accuracy is city size |
EAreaDistrict = 800 |
Accuracy is district size |
EAreaStreet = 900 |
Accuracy is street size |