|
||
class TPositionCriteriaBase : public TPositionClassTypeBase;
The base class for classes used to store position module selection criteria information.
TPositionClassTypeBase
- The base class for classes used to store position information
TPositionCriteriaBase
- The base class for classes used to store position module selection criteria info...
Defined in TPositionCriteriaBase
:
ClearCriteria()
Removes all criteria including the default values. This includes all required ca...ClearRequiredCapabilities()
Clears the mandatory additional capabilities of the positioning module used to p...GetRequiredQuality(TPositionQuality &)const
Returns any currently specified quality limits.GetSelectionOrder(TPositionSelectionOrder &)const
Retrieves the current selection order that will be used by the positioning serve...RequiredCapabilities()const
Returns the current set of required criteria including the default.ResetCriteria()
Used to restore the criteria to the default values. This includes the required c...SetRequiredQuality(const TPositionQuality &)
Used to specify the mandatory upper bound for the quality of information that th...SetSelectionOrder(const TPositionSelectionOrder &)
Sets the selection order to be used by the positioning server in selecting a pos...TPositionCriteriaBase()
Constructor for the abstract base class TPositionCriteriaBaseiRequiredCaps
The capabilities a positioning module must have. iRequiredQuality
The quality required of a positioning module. iSelectionOrder
The priorities assigned to the various quality metrics. Inherited from TPositionClassTypeBase
:
PositionClassSize()const
PositionClassSize PositionClassType()const
PositionClassTypeType iPosClassSize
The size of the derived class iPosClassType
The type of the derived class protected: IMPORT_C TPositionCriteriaBase();
Constructor for the abstract base class TPositionCriteriaBase
protected: IMPORT_C TPositionCriteriaBase(TPositionModuleInfo::TCapabilities aCapabilityMask);
Constructor for TPositionCriteriaBase that specifies mandatory additional capabilities of the positioning module used to provide the application with position information.
|
IMPORT_C void AddRequiredCapabilities(TPositionModuleInfo::TCapabilities aCapabilityMask);
Specifies mandatory additional capabilities of the positioning module used to provide the application with position information.
|
IMPORT_C void ClearRequiredCapabilities();
Clears the mandatory additional capabilities of the positioning module used to provide the application with position information.
IMPORT_C TPositionModuleInfo::TCapabilities RequiredCapabilities() const;
Returns the current set of required criteria including the default.
|
IMPORT_C void SetRequiredQuality(const TPositionQuality &aPosQuality);
Used to specify the mandatory upper bound for the quality of information that the application will accept.
|
IMPORT_C void GetRequiredQuality(TPositionQuality &aPosQuality) const;
Returns any currently specified quality limits.
|
IMPORT_C void SetSelectionOrder(const TPositionSelectionOrder &aSelectionOrder);
Sets the selection order to be used by the positioning server in selecting a positioning module.
|
IMPORT_C void GetSelectionOrder(TPositionSelectionOrder &aSelectionOrder) const;
Retrieves the current selection order that will be used by the positioning server in selecting a positioning module.
|
IMPORT_C void ResetCriteria();
Used to restore the criteria to the default values. This includes the required capabilities, quality of position information and selection ordering details.
IMPORT_C void ClearCriteria();
Removes all criteria including the default values. This includes all required capabilities, all quality of position information and all selection ordering details. This is useful if horizontal position information is not required by the application.
protected: TPositionModuleInfo::TCapabilities iRequiredCaps;
The capabilities a positioning module must have.
protected: TPositionQuality iRequiredQuality;
The quality required of a positioning module.
protected: TPositionSelectionOrder iSelectionOrder;
The priorities assigned to the various quality metrics.