![]() |
VR-Vantage API Documentation
|
Instances of DtReflectedRectangularPyramid are used to represent a simulated HLAobjectRoot.SensorFieldOfView.RectangularPyramid object reflected across a network. More...

Public Types | |
| typedef DtRectangularPyramidStateRepository *(* | DtStateRepCreator )() |
| Function prototype for functions that create a DtRectangularPyramidStateRepository. | |
Public Member Functions | |
| DtReflectedRectangularPyramid (DtHlaObject *obj, DtExerciseConn *exConn) | |
| Constructor. | |
| virtual | ~DtReflectedRectangularPyramid () |
| Destructor. | |
| virtual DtRectangularPyramidStateRepository * | rectangularPyramidStateRep () const |
| Returns the RectangularPyramid's state repository. | |
| virtual DtRectangularPyramidStateRepository * | rsr () const |
| Shorter version of lifeformRep. | |
| virtual DtReflectedRectangularPyramid * | next () const |
| Returns the next reflected RectangularPyramid in the DtReflectedRectangularPyramidList. | |
| virtual DtReflectedRectangularPyramid * | prev () const |
| Returns the previous reflected RectangularPyramid in the DtReflectedRectangularPyramidList. | |
| virtual DtReflectedRectangularPyramid * | wrapNext () const |
| Returns the next reflected RectangularPyramid. | |
| virtual DtReflectedRectangularPyramid * | wrapPrev () const |
| Returns the previous reflected RectangularPyramid. | |
| virtual void | addPostUpdateCallback (DtRectangularPyramidCallbackFunction cb, void *userData) |
| Add a callback that is called when the DtReflectedRectangularPyramid is updated. | |
| virtual void | removePostUpdateCallback (DtRectangularPyramidCallbackFunction cb, void *userData) |
| Remove the callback that is called when the DtReflectedRectangularPyramid is updated. | |
Static Public Member Functions | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| Set the function to be called for creating state repositories. | |
Protected Member Functions | |
| DtReflectedRectangularPyramid (const DtReflectedRectangularPyramid &orig) | |
| Copy Constructor not implemented. | |
| DtReflectedRectangularPyramid & | operator= (const DtReflectedRectangularPyramid &orig) |
| Assignment operator not implemented. | |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
| The function called to create state repositories. | |
Instances of DtReflectedRectangularPyramid are used to represent a simulated HLAobjectRoot.SensorFieldOfView.RectangularPyramid object reflected across a network.
| typedef DtRectangularPyramidStateRepository*(* DtReflectedRectangularPyramid::DtStateRepCreator)() |
Function prototype for functions that create a DtRectangularPyramidStateRepository.
| DtReflectedRectangularPyramid::DtReflectedRectangularPyramid | ( | DtHlaObject * | obj, |
| DtExerciseConn * | exConn | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
protected |
Copy Constructor not implemented.
|
inlinevirtual |
Returns the RectangularPyramid's state repository.
|
inlinevirtual |
Shorter version of lifeformRep.
Referenced by makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkReflectedRectangularPyramidList::discoverRectangularPyramid(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkSensorFieldOfViewExistenceListener::findRectangularPyramid(), makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRectangularPyramidStateListener::rsr(), and makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkRectangularPyramidStateListener::ssr().
|
virtual |
Returns the next reflected RectangularPyramid in the DtReflectedRectangularPyramidList.
Referenced by makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkSensorFieldOfViewExistenceListener::findRectangularPyramid().
|
virtual |
Returns the previous reflected RectangularPyramid in the DtReflectedRectangularPyramidList.
|
virtual |
Returns the next reflected RectangularPyramid.
Will cycle back to the first remote RectangularPyramid in the DtReflectedRectangularPyramidList.
|
virtual |
Returns the previous reflected RectangularPyramid.
Will cycle back to the first remote RectangularPyramid in the DtReflectedRectangularPyramidList.
|
virtual |
Add a callback that is called when the DtReflectedRectangularPyramid is updated.
Referenced by makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkSensorFieldOfViewStateListener::setSensorFieldOfView().
|
virtual |
Remove the callback that is called when the DtReflectedRectangularPyramid is updated.
|
static |
Set the function to be called for creating state repositories.
|
protected |
Assignment operator not implemented.
|
staticprotected |
The function called to create state repositories.