![]() |
VR-Forces Development_Version Class Documentation
|
Functor class which is used in a std::set to rank targets against each other. More...

Public Member Functions | |
| DtTargetRankOperator (const DtTargetSelectionCriteria *criteria, const DtVrfObject *vrfObj) | |
| virtual | ~DtTargetRankOperator () |
| virtual bool | operator() (const DtRwSensorContactInfo *contact1, const DtRwSensorContactInfo *contact2) const =0 |
| Returns true if contact1 is a higher priority target than contact2. | |
Protected Attributes | |
| const DtTargetSelectionCriteria * | myTargetSelectionCriteria |
| const DtVrfObject * | myVrfObject |
Private Member Functions | |
| DtTargetRankOperator () | |
| Not Implemented. | |
| DtTargetRankOperator (const DtTargetRankOperator &orig) | |
| Not Implemented. | |
| DtTargetRankOperator & | operator= (const DtTargetRankOperator &orig) |
| Not Implemented. | |
Functor class which is used in a std::set to rank targets against each other.
This abstract base class is the interface used by the DtTargetSelectionController to sort targets. Actual implementations of this must implement operator() to sort targets.
|
private |
Not Implemented.
|
private |
Not Implemented.
| DtTargetRankOperator::DtTargetRankOperator | ( | const DtTargetSelectionCriteria * | criteria, |
| const DtVrfObject * | vrfObj | ||
| ) |
|
virtual |
|
private |
Not Implemented.
|
pure virtual |
Returns true if contact1 is a higher priority target than contact2.
Implemented in DtPrioritySorRangeTargetRankOperator.
|
protected |
|
protected |