VR-Forces 4.6.1 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.
 DtTargetRankOperatorWrapper (const DtTargetRankOperatorWrapper &orig)
 Shallow copy – only copies pointer to rankOp.
DtTargetRankOperatorWrapperoperator= (const DtTargetRankOperatorWrapper &orig)
 Shallow copy – only copies pointer to rankOp.
bool operator() (const DtRwSensorContactInfo *contact1, const DtRwSensorContactInfo *contact2) const
 Calls myRankOperator->operator().

Protected Attributes

DtTargetRankOperatormyRankOperator

Private Member Functions

 DtTargetRankOperatorWrapper ()
 Not implemented.

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 Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)