#include <lbsareainfo.h>
class TPositionAreaInfo : public TPositionAreaInfoBase |
Public Member Type Definitions | |
---|---|
typedef | TUint32 TArea |
Protected Attributes | |
---|---|
TArea | iArea |
Public Member Enumerations | |
---|---|
enum | _TArea { EAreaUnknown, EAreaCountry, EAreaRegion, EAreaCity, ..., EAreaStreet } |
Public Member Functions | |
---|---|
TPositionAreaInfo() | |
TPositionAreaInfo(TArea) | |
IMPORT_C TArea | Area() |
IMPORT_C void | SetArea(TArea) |
Inherited Attributes | |
---|---|
TPositionClassTypeBase::iPosClassSize | |
TPositionClassTypeBase::iPosClassType |
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.
TArea | iArea | [protected] |
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.
Enumerator | Value | Description |
---|---|---|
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 |
IMPORT_C | TPositionAreaInfo | ( | TArea | aArea | ) |
Overloaded constructor for TPositionAreaInfo
Parameters | |
---|---|
aArea | [In] The area information |