![]() |
VR-Forces 4.0.4 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.
| DtTargetRankOperator::DtTargetRankOperator | ( | ) | [private] |
Not Implemented.
| DtTargetRankOperator::DtTargetRankOperator | ( | const DtTargetRankOperator & | orig | ) | [private] |
Not Implemented.
| DtTargetRankOperator::DtTargetRankOperator | ( | const DtTargetSelectionCriteria * | criteria, |
| const DtVrfObject * | vrfObj | ||
| ) |
| virtual DtTargetRankOperator::~DtTargetRankOperator | ( | ) | [virtual] |
| DtTargetRankOperator& DtTargetRankOperator::operator= | ( | const DtTargetRankOperator & | orig | ) | [private] |
Not Implemented.
| virtual bool DtTargetRankOperator::operator() | ( | const DtRwSensorContactInfo * | contact1, |
| const DtRwSensorContactInfo * | contact2 | ||
| ) | const [pure virtual] |
Returns true if contact1 is a higher priority target than contact2.
Implemented in DtPrioritySorRangeTargetRankOperator.
const DtTargetSelectionCriteria* DtTargetRankOperator::myTargetSelectionCriteria [protected] |
const DtVrfObject* DtTargetRankOperator::myVrfObject [protected] |