TOMASuplPositionEstimate Class Reference

class TOMASuplPositionEstimate
TOMASuplPositionEstimate holds values for
  • Latitude Sign, which indicates North or South

  • Latitude, which is an integer in the range, 0 to 8388608

  • Longitude, which is an integer in the range -8388608 to 8388608

  • Uncertainty, which contains the latitude/longitude uncertainty code and also the major axis orientation

  • Confidence, which represents the confidence by which the position is known to be within the shape description. This is expressed as a percentage and the valid range is 0 to 100

  • AltitudeInfo, which contains altitude direction, altitude and optionally velocity

Since
Series 60 3.1u

Constructor & Destructor Documentation

TOMASuplPositionEstimate()

IMPORT_CTOMASuplPositionEstimate()

Member Functions Documentation

GetAltitudeInfo(TOMASuplAltitudeInfo &)

IMPORT_C TIntGetAltitudeInfo(TOMASuplAltitudeInfo &aAltitudeInfo)const

GetAltitudeInfo retrives value for AltitudeInfo

Parameters

TOMASuplAltitudeInfo & aAltitudeInfoA reference parameter that holds Altitude Information, which contains altitude direction, altitude and altitude uncertainty

GetConfidence(TInt &)

IMPORT_C TIntGetConfidence(TInt &aConfidence)const

GetConfidence retrives value for Confidence

Parameters

TInt & aConfidenceA reference parameter that holds Confidence, which represents the confidence by which the position is known to be within the shape description. This is expressed as a percentage and the valid range is 0 to 100

GetPositionEstimate(TOMASuplLatitudeSign &, TInt &, TInt &)

IMPORT_C voidGetPositionEstimate(TOMASuplLatitudeSign &aLatSign,
TInt &aLatitude,
TInt &aLongitude
)const

GetPositionEstimate different parameters of Position Estimate

Parameters

TOMASuplLatitudeSign & aLatSignA reference Parameter of type TOMASuplLatitudeSign, which indicates North or South
TInt & aLatitudeA refernce parameter that holds Latitude, which is an integer in the range 0 to 8388607
TInt & aLongitudeA reference parameter that holds Longitude, which is an integer in the range -8388607 to 8388607

GetUncertainty(TOMASuplUncertainty &)

IMPORT_C TIntGetUncertainty(TOMASuplUncertainty &aUncertainty)const

GetUncertainty retrives value for Uncertainty

Parameters

TOMASuplUncertainty & aUncertaintyA reference parameter that holds Uncertainty

SetAltitudeInfo(const TOMASuplAltitudeInfo &)

IMPORT_C TIntSetAltitudeInfo(const TOMASuplAltitudeInfo &aAltitudeInfo)

SetAltitudeInfo sets values for Altitude Information, which contains altitude direction, altitude and altitude uncertainty

Parameters

const TOMASuplAltitudeInfo & aAltitudeInfoParameter of type, TOMASuplAltitudeInfo

SetConfidence(TInt)

IMPORT_C TIntSetConfidence(TIntaConfidence)

SetConfidence sets values for Confidence

Parameters

TInt aConfidenceParameter which represents the confidence by which the position is known to be within the shape description. This is expressed as a percentage and the valid range is 0 to 100.

SetPositionEstimate(TOMASuplLatitudeSign, TInt, TInt)

IMPORT_C TIntSetPositionEstimate(TOMASuplLatitudeSignaLatSign,
TIntaLatitude,
TIntaLongitude
)

SetPositionEstimate sets values for different position estimate parameters

Parameters

TOMASuplLatitudeSign aLatSignParameter of type TOMASuplLatitudeSign, which indicates North or South
TInt aLatitudeParameter that takes Latitude. Valid range is 0 to 8388607
TInt aLongitudeParameter that takes Longitude. Valid range is -8388607 to 8388607.

SetUncertainty(const TOMASuplUncertainty &)

IMPORT_C TIntSetUncertainty(const TOMASuplUncertainty &aUncertainty)

SetUncertainty sets values for Uncertainty

Parameters

const TOMASuplUncertainty & aUncertaintyParameter of type TOMASuplUncertainty that takes Uncertainty

Member Enumerations Documentation

Enum TOMASuplLatitudeSign

Enumeration for Altitude Direction

Enumerators

ENorth = 0
ESouth = 1

Member Data Documentation

TOMASuplAltitudeInfo iAltitudeInfo

TOMASuplAltitudeInfo iAltitudeInfo[private]

TInt iConfidence

TInt iConfidence[private]

TInt iLatitude

TInt iLatitude[private]

TOMASuplLatitudeSign iLatitudeSign

TOMASuplLatitudeSign iLatitudeSign[private]

TInt iLongitude

TInt iLongitude[private]

TInt iOptionalMask

TInt iOptionalMask[private]

TOMASuplUncertainty iUncertainty

TOMASuplUncertainty iUncertainty[private]