![]() |
VR-Forces 5.0.1 Developer's Guide
|
The DtTargetRankOperatorWrapper class wraps a pointer to a DtTargetRankOperator in an interface that is valid for STL set sorting operators. This allows use of virtual DtTargetRankOperator subclasses to be used in the sorting process.
Public Member Functions | |
| DtTargetRankOperatorWrapper (DtTargetRankOperator *rankOp) | |
| DtTargetRankOperatorWrapper (const DtTargetRankOperatorWrapper &orig) | |
| DtTargetRankOperatorWrapper & | operator= (const DtTargetRankOperatorWrapper &orig) |
| bool | operator() (const DtRwSensorContactInfo *contact1, const DtRwSensorContactInfo *contact2) const |
Protected Attributes | |
| DtTargetRankOperator * | myRankOperator |
Private Member Functions | |
| DtTargetRankOperatorWrapper () | |
|
private |
Not implemented.
| DtTargetRankOperatorWrapper::DtTargetRankOperatorWrapper | ( | DtTargetRankOperator * | rankOp | ) |
rankOp must exist for the duration of this class, and any copies of this class.
| DtTargetRankOperatorWrapper::DtTargetRankOperatorWrapper | ( | const DtTargetRankOperatorWrapper & | orig | ) |
Shallow copy – only copies pointer to rankOp.
| DtTargetRankOperatorWrapper& DtTargetRankOperatorWrapper::operator= | ( | const DtTargetRankOperatorWrapper & | orig | ) |
Shallow copy – only copies pointer to rankOp.
| bool DtTargetRankOperatorWrapper::operator() | ( | const DtRwSensorContactInfo * | contact1, |
| const DtRwSensorContactInfo * | contact2 | ||
| ) | const |
Calls myRankOperator->operator().
|
protected |