TPositionQualityItem Class Reference

class TPositionQualityItem

The class for classes used to store position quality

Constructor & Destructor Documentation

TPositionQualityItem()

TPositionQualityItem()

Constructor for TPositionQualityItem

Member Functions Documentation

Compare(const TPositionQualityItem &, TResult &)

TInt Compare(const TPositionQualityItem &aItem,
TResult &aComparison
)const

Compare method

Parameters

const TPositionQualityItem & aItem
TResult & aComparison

Get(TDataType, TAny *, TUint)

TInt Get(TDataTypeaDataType,
TAny *aData,
TUintaSizeOfData
)const

Gets position quality

Parameters

TDataType aDataType
TAny * aData
TUint aSizeOfData

IsDefined()

TBool IsDefined()const

Whether or not this element has a defined state

Set(TDataType, TValuePreference, const TAny *, TUint)

voidSet(TDataTypeaDataType,
TValuePreferenceaValuePreference,
const TAny *aData,
TUintaSizeOfData
)

Sets Position Quality

Parameters

TDataType aDataType
TValuePreference aValuePreference
const TAny * aData
TUint aSizeOfData

Member Enumerations Documentation

Enum TDataType

Size of data type

Enumerators

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

Enum TResult

Quality result

Enumerators

EIsBetter

Better

EIsEqual

Equal

EIsWorse

Worse

Enum TValuePreference

Preference

Enumerators

EPreferSmallerValues

Smaller values

EPreferGreaterValues

Greater values

Member Data Documentation

TUint8 iData

TUint8 iData[private]

Unused variable for future expansion.

TDataType iDataType

TDataType iDataType[private]

Internal datatype

TValuePreference iScaleDirection

TValuePreference iScaleDirection[private]

Internel value preference