![]() |
VR-Forces 4.10 Class Documentation
|
DtVrfMemberLineOfSightFuncto provides an implementation of the DtVrfLineOfSightFunctor which wraps a single member function call. More...

Public Types | |
| typedef bool(T::* | CheckLineOfSightFunction )(const DtVrfLineOfSightCheckParams ¶ms) const |
| The CheckLineOfSight Function signature. More... | |
Public Member Functions | |
| DtVrfMemberLineOfSightFunctor (T *object, CheckLineOfSightFunction function) | |
| The Constructor. More... | |
| virtual | ~DtVrfMemberLineOfSightFunctor () |
| The Destructor. More... | |
| virtual bool | operator() (const DtVrfLineOfSightCheckParams ¶ms) |
| Function call operator which calls this stored object's stored member function. More... | |
Public Member Functions inherited from DtVrfLineOfSightFunctor | |
| virtual | ~DtVrfLineOfSightFunctor () |
| Virtual Destructor which does nothing. More... | |
Protected Attributes | |
| T * | myObject |
| Pointer to my object. More... | |
| CheckLineOfSightFunction | myFunction |
| My function to call. More... | |
DtVrfMemberLineOfSightFuncto provides an implementation of the DtVrfLineOfSightFunctor which wraps a single member function call.
| typedef bool(T::* DtVrfMemberLineOfSightFunctor< T >::CheckLineOfSightFunction)(const DtVrfLineOfSightCheckParams ¶ms) const |
The CheckLineOfSight Function signature.
| DtVrfMemberLineOfSightFunctor< T >::DtVrfMemberLineOfSightFunctor | ( | T * | object, |
| CheckLineOfSightFunction | function | ||
| ) |
The Constructor.
Creates a functor which will call the member function using the object passed in.
| Input | |
| object | The object who will call its member function. |
| function | The member function of object to call. |
|
virtual |
The Destructor.
|
virtual |
Function call operator which calls this stored object's stored member function.
Implements DtVrfLineOfSightFunctor.
|
protected |
Pointer to my object.
|
protected |
My function to call.