#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 |