![]() |
VR-Link API Documentation for HLA 1.3
|
Instances of DtGenericObjectPublisher are used for local or source simulations of objects for which a more specific publisher does not exist. More...
Inheritance diagram for DtGenericObjectPublisher:
Collaboration diagram for DtGenericObjectPublisher:Public Member Functions | |
| DtGenericObjectPublisher (DtExerciseConn *conn, const char *className, const char *objName=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor - configure base class with proper FOM class, state repositories, encoder and decoder. | |
| virtual | ~DtGenericObjectPublisher () |
| destructor | |
| virtual DtGenericStateRepository * | genericStateRep () |
| Returns a pointer to the DtGenericStateRepository - through which you can set current state information. | |
| virtual DtGenericStateRepository * | gsr () |
| Synonym for genericStateRep(). | |
Protected Member Functions | |
| DtGenericObjectPublisher (const DtGenericObjectPublisher &other) | |
| Copy CTOR -- Not Implemented. | |
| DtGenericObjectPublisher & | operator= (const DtGenericObjectPublisher &other) |
| Assignment Operator -- Not Implemented. | |
Instances of DtGenericObjectPublisher are used for local or source simulations of objects for which a more specific publisher does not exist.
The publisher sends data to the network when necessary. This class is derived from DtObjectPublisher, which does most of the work. The derived class mostly exists to provide type safety, and to configure the base object.
| DtGenericObjectPublisher::DtGenericObjectPublisher | ( | DtExerciseConn * | conn, |
| const char * | className, | ||
| const char * | objName = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor - configure base class with proper FOM class, state repositories, encoder and decoder.
| virtual DtGenericObjectPublisher::~DtGenericObjectPublisher | ( | ) | [virtual] |
destructor
| DtGenericObjectPublisher::DtGenericObjectPublisher | ( | const DtGenericObjectPublisher & | other | ) | [protected] |
Copy CTOR -- Not Implemented.
| virtual DtGenericStateRepository* DtGenericObjectPublisher::genericStateRep | ( | ) | [virtual] |
Returns a pointer to the DtGenericStateRepository - through which you can set current state information.
| virtual DtGenericStateRepository* DtGenericObjectPublisher::gsr | ( | ) | [virtual] |
Synonym for genericStateRep().
| DtGenericObjectPublisher& DtGenericObjectPublisher::operator= | ( | const DtGenericObjectPublisher & | other | ) | [protected] |
Assignment Operator -- Not Implemented.