![]() |
VR-Forces 5.0.1 Developer's Guide
|
Instances of DtReflectedSensorFieldOfView are used to represent a simulated HLAobjectRoot.SensorFieldOfView object reflected across a network.

Public Types | |
| typedef DtSensorFieldOfViewStateRepository *(* | DtStateRepCreator )() |
| typedef DtSensorFieldOfViewStateRepository *(* | DtStateRepCreator )() |
Static Public Member Functions | |
| static void | setStateRepCreator (DtStateRepCreator creator) |
| static DtStateRepCreator | stateRepCreator (void) |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
Protected Member Functions | |
| DtReflectedSensorFieldOfView (const DtReflectedSensorFieldOfView &orig) | |
| DtReflectedSensorFieldOfView & | operator= (const DtReflectedSensorFieldOfView &orig) |
Protected Attributes | |
| DtStringHashKey | myHashKey |
| DtEntityIdentifier | myId |
| DtSensorFieldOfViewStateRepository * | myStateRep |
| DtSensorFieldOfViewDecoder * | myDecoder |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
Private Member Functions | |
| DtReflectedSensorFieldOfView (const DtReflectedSensorFieldOfView &orig) | |
| DtReflectedSensorFieldOfView & | operator= (const DtReflectedSensorFieldOfView &orig) |
| typedef DtSensorFieldOfViewStateRepository*(* DtReflectedSensorFieldOfView::DtStateRepCreator)() |
Function prototype for functions that create DtSensorFieldOfViewStateRepository.
| typedef DtSensorFieldOfViewStateRepository*(* DtReflectedSensorFieldOfView::DtStateRepCreator)() |
Function prototype for functions that create a DtSensorFieldOfViewStateRepository.
| DtReflectedSensorFieldOfView::DtReflectedSensorFieldOfView | ( | DtExerciseConn * | conn, |
| const DtEntityIdentifier & | id | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
private |
copy constructor – not implemented
| DtReflectedSensorFieldOfView::DtReflectedSensorFieldOfView | ( | DtHlaObject * | obj, |
| DtExerciseConn * | exConn | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
protected |
Copy Constructor not implemented.
|
private |
assignment operator – not implemented
|
inlinevirtual |
Returns a pointer to the StateRepository - through which you can inspect current state information.
References myStateRep.
|
inlinevirtual |
Synonym for sensorFieldOfViewStateRep().
References myStateRep.
|
virtual |
Returns a pointer to the StateRepository - through which you can inspect current state information. Implementation for abstract base class. Calls asr().
|
virtual |
Returns a pointer to the Decoder being used to decode state messages into our SR.
|
virtual |
Get the objects's id. (For DIS, DtObjectId is DtEntityIdentifier).
|
virtual |
Get the objects's global object designator - for DIS, it's the same as its DtEntityIdentifier.
|
virtual |
Get the next and previous elements in the reflected aggregate list.
|
virtual |
|
virtual |
Get the next and previous elements, wrap at the ends of the list.
|
virtual |
|
virtual |
Entity state callback registration/deregistration.
|
virtual |
|
virtual |
Sets the hash key from a unique string value.
|
virtual |
Get a hash key for this object - Key must be set before use.
|
virtual |
Get a string identification of this object.
|
virtual |
Implementation for abstract base class.
|
virtual |
Process an state PDU. Also calls down to base class processStateMessage().
|
static |
Give us a function to be used for creating SRs.
|
static |
|
virtual |
Returns the SensorFieldOfView's state repository.
|
virtual |
Shorter version of lifeformRep.
|
virtual |
Returns the next reflected SensorFieldOfView in the DtReflectedSensorFieldOfViewList.
|
virtual |
Returns the previous reflected SensorFieldOfView in the DtReflectedSensorFieldOfViewList.
|
virtual |
Returns the next reflected SensorFieldOfView. Will cycle back to the first remote SensorFieldOfView in the DtReflectedSensorFieldOfViewList.
|
virtual |
Returns the previous reflected SensorFieldOfView. Will cycle back to the first remote SensorFieldOfView in the DtReflectedSensorFieldOfViewList.
|
virtual |
Add a callback that is called when the DtReflectedSensorFieldOfView is updated.
|
virtual |
Remove the callback that is called when the DtReflectedSensorFieldOfView 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.
|
protected |
|
protected |
|
protected |
Referenced by sensorFieldOfViewStateRep(), and ssr().
|
protected |