VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
DtTargetRankOperatorWrapper Class Reference

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)
 
DtTargetRankOperatorWrapperoperator= (const DtTargetRankOperatorWrapper &orig)
 
bool operator() (const DtRwSensorContactInfo *contact1, const DtRwSensorContactInfo *contact2) const
 

Protected Attributes

DtTargetRankOperatormyRankOperator
 

Private Member Functions

 DtTargetRankOperatorWrapper ()
 

Constructor & Destructor Documentation

DtTargetRankOperatorWrapper::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.

Member Function Documentation

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().

Member Data Documentation

DtTargetRankOperator* DtTargetRankOperatorWrapper::myRankOperator
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)