|
|
|
|
Location:
LbsCommon.h
Link against: lbsselflocate.lib
class TPositionQualityBase : public TPositionClassTypeBase;
The base class for classes used to store position quality information
TPositionClassTypeBase - The base class for classes used to store position information
TPositionQualityBase - The base class for classes used to store position quality information
Defined in TPositionQualityBase:
Compare(), GetElement(), HighWaterMark(), IsDefined(), ResetElement(), SetElement(), TPositionQualityBase()
Inherited from TPositionClassTypeBase:
PositionClassSize(),
PositionClassType(),
iPosClassSize,
iPosClassType
protected: IMPORT_C TPositionQualityBase();
Default constructor for TPositionQualityBase
IMPORT_C TInt Compare(const TPositionQualityBase &aPositionQuality, TInt aElementToCompare, TPositionQualityItem::TResult
&aComparison) const;
Compares a specified element of another TPositionQualityBase object to this TPositionQualityBase.
|
|
IMPORT_C TBool IsDefined(TInt aElementId) const;
Returns whether an element is defined
|
|
IMPORT_C TInt HighWaterMark() const;
Returns The High Water Mark
|
protected: IMPORT_C void ResetElement(TInt aElementId);
Resets element
|
protected: inline void SetElement(TInt aElementId, TPositionQualityItem::TDataType aDataType, TPositionQualityItem::TValuePreference
aValuePreference, T aData);
Sets the data of an element from the array of elements.
|
protected: inline TInt GetElement(TInt aElementId, TPositionQualityItem::TDataType aDataType, T &aData) const;
Gets the data of an element from the array of elements.
|
|