| class TPositionQualityItem |
The class for classes used to store position quality
| Public Member Functions | |
|---|---|
| TPositionQualityItem() | |
| TInt | Compare(const TPositionQualityItem &, TResult &) |
| TInt | Get(TDataType, TAny *, TUint) |
| TBool | IsDefined() |
| void | Set(TDataType, TValuePreference, const TAny *, TUint) |
| Public Member Enumerations | |
|---|---|
| enum | TDataType { EUndefined, ETInt8, ETInt16, ETInt32, ETInt64, ETUint8, ETUint16, ETUint32, ETReal32, ETReal64, ETTime, ETTimeIntervalMicroSeconds } |
| enum | TResult { EIsBetter, EIsEqual, EIsWorse } |
| enum | TValuePreference { EPreferSmallerValues, EPreferGreaterValues } |
| Private Attributes | |
|---|---|
| TUint8 | iData |
| TDataType | iDataType |
| TValuePreference | iScaleDirection |
| TInt | Compare | ( | const TPositionQualityItem & | aItem, |
| TResult & | aComparison | |||
| ) | const | |||
Compare method
| const TPositionQualityItem & aItem | |
| TResult & aComparison |
| TInt | Get | ( | TDataType | aDataType, |
| TAny * | aData, | |||
| TUint | aSizeOfData | |||
| ) | const | |||
Gets position quality
| void | Set | ( | TDataType | aDataType, |
| TValuePreference | aValuePreference, | |||
| const TAny * | aData, | |||
| TUint | aSizeOfData | |||
| ) | ||||
Sets Position Quality
| TDataType aDataType | |
| TValuePreference aValuePreference | |
| const TAny * aData | |
| TUint aSizeOfData |
Size of data type
| EUndefined |
Undefined |
| ETInt8 |
TInt8 |
| ETInt16 |
TInt16 |
| ETInt32 |
TInt32 |
| ETInt64 |
Tint64 |
| ETUint8 |
TUint8 |
| ETUint16 |
TUint16 |
| ETUint32 |
TUint 32 |
| ETReal32 |
TReal32 |
| ETReal64 |
TReal64 |
| ETTime |
ETime |
| ETTimeIntervalMicroSeconds |
Time in microseconds |
Preference
| EPreferSmallerValues |
Smaller values |
| EPreferGreaterValues |
Greater values |
| TValuePreference | iScaleDirection | [private] |
Internel value preference