![]() |
VR-Forces 4.8 Class Documentation
|
Instances of DtDynamicTerrainPublisher publish DynamicTerrain objects to the network. More...

Public Types | |
| typedef DtDynamicTerrainStateRepository *(* | DtStateRepCreator )() |
| Function prototype for a function that creates a DtDynamicTerrainStateRepository. More... | |
| typedef DtDynamicTerrainStateRepository *(* | DtStateRepCreator )() |
| Function prototype for a function that creates a DtDynamicTerrainStateRepository. More... | |
Public Member Functions | |
| DtDynamicTerrainPublisher (DtDynamicTerrainStateRepository *stateRepToUse, DtExerciseConn *conn, const DtObjectId &id=DtObjectId::nullId()) | |
| Constructor. More... | |
| DtDynamicTerrainPublisher (DtExerciseConn *conn, const DtObjectId &id=DtObjectId::nullId()) | |
| Constructor. More... | |
| virtual | ~DtDynamicTerrainPublisher () |
| Destructor. More... | |
| virtual DtDynamicTerrainStateRepository * | dynamicTerrainStateRep () |
| Returns a pointer to the DtDynamicTerrainStateRepository - through which you can set or inspect current state information. More... | |
| virtual DtDynamicTerrainStateRepository * | dsr () |
| Synonym for dynamicTerrainStateRep(). More... | |
| virtual void | tick () |
| tick the publisher More... | |
| virtual void | forceUpdate () |
| for the next tick call to send out a PDU even if it is not needed. More... | |
| virtual const DtObjectId & | id () const |
| Get the entity's identifier. More... | |
| virtual const DtObjectId & | localId () const |
| Get the entity's localId - same as id for DIS. More... | |
| virtual const DtGlobalObjectDesignator & | globalId () const |
| Get the global object designator - same as id for DIS. More... | |
| virtual void | sendFinalPdu () |
| Sends the final PDU for this object, indicating the object should be removed. More... | |
| DtDynamicTerrainPublisher (DtDynamicTerrainStateRepository *stateRepToUse, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. More... | |
| DtDynamicTerrainPublisher (RTI::ObjectClassHandle h, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. More... | |
| DtDynamicTerrainPublisher (DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. More... | |
| DtDynamicTerrainPublisher (DtHlaObjectWithStateRep *obj, DtExerciseConn *conn) | |
| Constructor that creates a publisher for an existing DtHlaObject. More... | |
| virtual | ~DtDynamicTerrainPublisher () |
| Destructor. More... | |
| virtual DtDynamicTerrainStateRepository * | dynamicTerrainStateRep () |
| Returns a pointer to the DtDynamicTerrainStateRepository - through which you can set or inspect current state information. More... | |
| virtual DtDynamicTerrainStateRepository * | dsr () |
| Synonym for dynamicTerrainStateRep(). More... | |
Static Public Member Functions | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| Give us a function to be used for creating SRs. More... | |
| static const char * | objectClassName () |
| The Object class name (DynamicTerrain) More... | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| Give us a function to be used for creating SRs. More... | |
Protected Attributes | |
| DtObjectId | myId |
| DtDynamicTerrainDecoder * | myDecoder |
| DtDynamicTerrainEncoder * | myEncoder |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
Private Member Functions | |
| DtDynamicTerrainPublisher (const DtDynamicTerrainPublisher &orig) | |
| Copy Constructor – not implemented. More... | |
| DtDynamicTerrainPublisher & | operator= (const DtDynamicTerrainPublisher &orig) |
| Assignment operator – not implemented. More... | |
| DtDynamicTerrainPublisher (const DtDynamicTerrainPublisher &orig) | |
| Copy Constructor – not implemented. More... | |
| DtDynamicTerrainPublisher & | operator= (const DtDynamicTerrainPublisher &orig) |
| Assignment operator – not implemented. More... | |
Instances of DtDynamicTerrainPublisher publish DynamicTerrain objects to the network.
| typedef DtDynamicTerrainStateRepository*(* DtDynamicTerrainPublisher::DtStateRepCreator)() |
Function prototype for a function that creates a DtDynamicTerrainStateRepository.
| typedef DtDynamicTerrainStateRepository*(* DtDynamicTerrainPublisher::DtStateRepCreator)() |
Function prototype for a function that creates a DtDynamicTerrainStateRepository.
| DtDynamicTerrainPublisher::DtDynamicTerrainPublisher | ( | DtDynamicTerrainStateRepository * | stateRepToUse, |
| DtExerciseConn * | conn, | ||
| const DtObjectId & | id = DtObjectId::nullId() |
||
| ) |
Constructor.
| DtDynamicTerrainPublisher::DtDynamicTerrainPublisher | ( | DtExerciseConn * | conn, |
| const DtObjectId & | id = DtObjectId::nullId() |
||
| ) |
Constructor.
|
virtual |
Destructor.
|
private |
Copy Constructor – not implemented.
| DtDynamicTerrainPublisher::DtDynamicTerrainPublisher | ( | DtDynamicTerrainStateRepository * | stateRepToUse, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtDynamicTerrainPublisher::DtDynamicTerrainPublisher | ( | RTI::ObjectClassHandle | h, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtDynamicTerrainPublisher::DtDynamicTerrainPublisher | ( | DtExerciseConn * | conn, |
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtDynamicTerrainPublisher::DtDynamicTerrainPublisher | ( | DtHlaObjectWithStateRep * | obj, |
| DtExerciseConn * | conn | ||
| ) |
Constructor that creates a publisher for an existing DtHlaObject.
(DtHlaObjectWithStateRep is derived from DtHlaObject.) Typically used in conjunction with ownership management, when you want to take ownership and begin updating some attributes of an object that you have already discovered.
|
virtual |
Destructor.
|
private |
Copy Constructor – not implemented.
|
private |
Assignment operator – not implemented.
|
inlinevirtual |
Returns a pointer to the DtDynamicTerrainStateRepository - through which you can set or inspect current state information.
|
inlinevirtual |
Synonym for dynamicTerrainStateRep().
|
virtual |
tick the publisher
|
virtual |
for the next tick call to send out a PDU even if it is not needed.
|
virtual |
Get the entity's identifier.
|
virtual |
Get the entity's localId - same as id for DIS.
|
virtual |
Get the global object designator - same as id for DIS.
|
virtual |
Sends the final PDU for this object, indicating the object should be removed.
|
static |
Give us a function to be used for creating SRs.
|
static |
The Object class name (DynamicTerrain)
|
private |
Assignment operator – not implemented.
|
virtual |
Returns a pointer to the DtDynamicTerrainStateRepository - through which you can set or inspect current state information.
|
virtual |
Synonym for dynamicTerrainStateRep().
|
static |
Give us a function to be used for creating SRs.
|
staticprotected |
|
protected |
|
protected |
|
protected |