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_C TOMASuplPositionEstimate ( )

Member Functions Documentation

GetAltitudeInfo(TOMASuplAltitudeInfo &)

IMPORT_C TInt GetAltitudeInfo ( TOMASuplAltitudeInfo & aAltitudeInfo ) const

GetAltitudeInfo retrives value for AltitudeInfo

Parameters

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

GetConfidence(TInt &)

IMPORT_C TInt GetConfidence ( TInt & aConfidence ) const

GetConfidence retrives value for Confidence

Parameters

TInt & aConfidence A 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 void GetPositionEstimate ( TOMASuplLatitudeSign & aLatSign,
TInt & aLatitude,
TInt & aLongitude
) const

GetPositionEstimate different parameters of Position Estimate

Parameters

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

GetUncertainty(TOMASuplUncertainty &)

IMPORT_C TInt GetUncertainty ( TOMASuplUncertainty & aUncertainty ) const

GetUncertainty retrives value for Uncertainty

Parameters

TOMASuplUncertainty & aUncertainty A reference parameter that holds Uncertainty

SetAltitudeInfo(const TOMASuplAltitudeInfo &)

IMPORT_C TInt SetAltitudeInfo ( const TOMASuplAltitudeInfo & aAltitudeInfo )

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

Parameters

const TOMASuplAltitudeInfo & aAltitudeInfo Parameter of type, TOMASuplAltitudeInfo

SetConfidence(TInt)

IMPORT_C TInt SetConfidence ( TInt aConfidence )

SetConfidence sets values for Confidence

Parameters

TInt aConfidence Parameter 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 TInt SetPositionEstimate ( TOMASuplLatitudeSign aLatSign,
TInt aLatitude,
TInt aLongitude
)

SetPositionEstimate sets values for different position estimate parameters

Parameters

TOMASuplLatitudeSign aLatSign Parameter of type TOMASuplLatitudeSign, which indicates North or South
TInt aLatitude Parameter that takes Latitude. Valid range is 0 to 8388607
TInt aLongitude Parameter that takes Longitude. Valid range is -8388607 to 8388607.

SetUncertainty(const TOMASuplUncertainty &)

IMPORT_C TInt SetUncertainty ( const TOMASuplUncertainty & aUncertainty )

SetUncertainty sets values for Uncertainty

Parameters

const TOMASuplUncertainty & aUncertainty Parameter 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]