![]() |
VR-Forces 5.0.1 Developer's Guide
|
Instances of DtRectangularPyramidPublisher publish SensorFieldOfView.RectangularPyramid objects to the network.

Public Types | |
| typedef DtRectangularPyramidStateRepository *(* | DtStateRepCreator )() |
| typedef DtRectangularPyramidStateRepository *(* | DtStateRepCreator )() |
Public Member Functions | |
| DtRectangularPyramidPublisher (DtRectangularPyramidStateRepository *stateRepToUse, DtExerciseConn *conn, const DtObjectId &id=DtObjectId::nullId()) | |
| DtRectangularPyramidPublisher (DtExerciseConn *conn, const DtObjectId &id=DtObjectId::nullId()) | |
| virtual | ~DtRectangularPyramidPublisher () |
| virtual DtRectangularPyramidStateRepository * | rectangularPyramidStateRep () |
| virtual DtRectangularPyramidStateRepository * | rsr () |
| virtual void | tick () |
| virtual void | forceUpdate () |
| virtual const DtObjectId & | id () const |
| virtual const DtObjectId & | localId () const |
| virtual const DtGlobalObjectDesignator & | globalId () const |
| DtRectangularPyramidPublisher (DtRectangularPyramidStateRepository *stateRepToUse, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| DtRectangularPyramidPublisher (RTI::ObjectClassHandle h, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| DtRectangularPyramidPublisher (DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| DtRectangularPyramidPublisher (DtHlaObjectWithStateRep *obj, DtExerciseConn *conn) | |
| virtual | ~DtRectangularPyramidPublisher () |
| virtual DtRectangularPyramidStateRepository * | rectangularPyramidStateRep () |
| virtual DtRectangularPyramidStateRepository * | rsr () |
Static Public Member Functions | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
Protected Attributes | |
| DtObjectId | myId |
| DtRectangularPyramidDecoder * | myDecoder |
| DtRectangularPyramidEncoder * | myEncoder |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
Private Member Functions | |
| DtRectangularPyramidPublisher (const DtRectangularPyramidPublisher &orig) | |
| DtRectangularPyramidPublisher & | operator= (const DtRectangularPyramidPublisher &orig) |
| DtRectangularPyramidPublisher (const DtRectangularPyramidPublisher &orig) | |
| DtRectangularPyramidPublisher & | operator= (const DtRectangularPyramidPublisher &orig) |
| typedef DtRectangularPyramidStateRepository*(* DtRectangularPyramidPublisher::DtStateRepCreator)() |
Function prototype for a function that creates a DtRectangularPyramidStateRepository.
| typedef DtRectangularPyramidStateRepository*(* DtRectangularPyramidPublisher::DtStateRepCreator)() |
Function prototype for a function that creates a DtRectangularPyramidStateRepository.
| DtRectangularPyramidPublisher::DtRectangularPyramidPublisher | ( | DtRectangularPyramidStateRepository * | stateRepToUse, |
| DtExerciseConn * | conn, | ||
| const DtObjectId & | id = DtObjectId::nullId() |
||
| ) |
Constructor.
| DtRectangularPyramidPublisher::DtRectangularPyramidPublisher | ( | DtExerciseConn * | conn, |
| const DtObjectId & | id = DtObjectId::nullId() |
||
| ) |
Constructor.
|
virtual |
Destructor.
|
private |
Copy Constructor – not implemented.
| DtRectangularPyramidPublisher::DtRectangularPyramidPublisher | ( | DtRectangularPyramidStateRepository * | stateRepToUse, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtRectangularPyramidPublisher::DtRectangularPyramidPublisher | ( | RTI::ObjectClassHandle | h, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtRectangularPyramidPublisher::DtRectangularPyramidPublisher | ( | DtExerciseConn * | conn, |
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtRectangularPyramidPublisher::DtRectangularPyramidPublisher | ( | 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 DtRectangularPyramidStateRepository - through which you can set or inspect current state information.
|
inlinevirtual |
Synonym for rectangularPyramidStateRep().
|
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.
|
static |
Give us a function to be used for creating SRs.
|
private |
Assignment operator – not implemented.
|
virtual |
Returns a pointer to the DtRectangularPyramidStateRepository - through which you can set or inspect current state information.
|
virtual |
Synonym for rectangularPyramidStateRep().
|
static |
Give us a function to be used for creating SRs.
|
staticprotected |
|
protected |
|
protected |
|
protected |