VR-Forces 4.10 Class Documentation
 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. More...

Public Member Functions

 DtTargetRankOperatorWrapper (DtTargetRankOperator *rankOp)
 rankOp must exist for the duration of this class, and any copies of this class. More...
 
 DtTargetRankOperatorWrapper (const DtTargetRankOperatorWrapper &orig)
 Shallow copy – only copies pointer to rankOp. More...
 
DtTargetRankOperatorWrapperoperator= (const DtTargetRankOperatorWrapper &orig)
 Shallow copy – only copies pointer to rankOp. More...
 
bool operator() (const DtRwSensorContactInfo *contact1, const DtRwSensorContactInfo *contact2) const
 Calls myRankOperator->operator(). More...
 

Protected Attributes

DtTargetRankOperatormyRankOperator
 

Private Member Functions

 DtTargetRankOperatorWrapper ()
 Not implemented. More...
 

Detailed Description

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.

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)