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