![]() |
VR-Link API Documentation for HLA 1.3
|
Instances of DtEnvironmentProcessPublisher are used for local or source simulations of environment processes, (i.e. More...
Inheritance diagram for DtEnvironmentProcessPublisher:
Collaboration diagram for DtEnvironmentProcessPublisher:Public Types | |
| typedef DtEnvironmentProcessRepository *(* | DtStateRepCreator )() |
| Function prototype for functions that create DtEnvironmentProcessRepositories. | |
Public Member Functions | |
| DtEnvironmentProcessPublisher (DtEnvironmentProcessRepository *stateRepToUse, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. | |
| DtEnvironmentProcessPublisher (RTI::ObjectClassHandle h, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. | |
| DtEnvironmentProcessPublisher (DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. | |
| virtual | ~DtEnvironmentProcessPublisher () |
| destructor | |
| virtual DtEnvironmentProcessRepository * | environmentProcessStateRep () |
| Returns a pointer to the DtEnvironmentProcessRepository - through which you can set or inspect current state information. | |
| virtual DtEnvironmentProcessRepository * | epsr () |
| Synonym for environmentProcessStateRep(). | |
| virtual const char * | classToUse () const |
| Returns the name of the FOM object class to use. | |
Static Public Member Functions | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| Give us a function to be used for creating SRs. | |
Protected Member Functions | |
| DtEnvironmentProcessPublisher (const DtEnvironmentProcessPublisher &orig) | |
| copy constructor -- not implemented | |
| DtEnvironmentProcessPublisher & | operator= (const DtEnvironmentProcessPublisher &orig) |
| copy constructor -- not implemented | |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
Instances of DtEnvironmentProcessPublisher are used for local or source simulations of environment processes, (i.e.
these entities are not dependent on data being produced elsewhere on the network for their existence).
Examples: Environmental Process Example
Function prototype for functions that create DtEnvironmentProcessRepositories.
| DtEnvironmentProcessPublisher::DtEnvironmentProcessPublisher | ( | DtEnvironmentProcessRepository * | stateRepToUse, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtEnvironmentProcessPublisher::DtEnvironmentProcessPublisher | ( | RTI::ObjectClassHandle | h, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtEnvironmentProcessPublisher::DtEnvironmentProcessPublisher | ( | DtExerciseConn * | conn, |
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| virtual DtEnvironmentProcessPublisher::~DtEnvironmentProcessPublisher | ( | ) | [virtual] |
destructor
| DtEnvironmentProcessPublisher::DtEnvironmentProcessPublisher | ( | const DtEnvironmentProcessPublisher & | orig | ) | [protected] |
copy constructor -- not implemented
| virtual const char* DtEnvironmentProcessPublisher::classToUse | ( | ) | const [virtual] |
Returns the name of the FOM object class to use.
Default implementation is to ask the FOM Mapper.
| DtEnvironmentProcessRepository * DtEnvironmentProcessPublisher::environmentProcessStateRep | ( | ) | [inline, virtual] |
Returns a pointer to the DtEnvironmentProcessRepository - through which you can set or inspect current state information.
References DtObjectPublisher::myStateRep.
| DtEnvironmentProcessRepository * DtEnvironmentProcessPublisher::epsr | ( | ) | [inline, virtual] |
Synonym for environmentProcessStateRep().
References DtObjectPublisher::myStateRep.
| DtEnvironmentProcessPublisher& DtEnvironmentProcessPublisher::operator= | ( | const DtEnvironmentProcessPublisher & | orig | ) | [protected] |
copy constructor -- not implemented
| static DtStateRepCreator DtEnvironmentProcessPublisher::setStateRepCreator | ( | DtStateRepCreator | creator | ) | [static] |
Give us a function to be used for creating SRs.
DtStateRepCreator DtEnvironmentProcessPublisher::theStateRepCreator [static, protected] |