![]() |
VR-Link API Documentation for HLA 1.3
|
Instances of DtReflectedEnvironmentProcess are used to represent an Instance of an EnvironmentProcess HLA Object which was published remotely. More...
Inheritance diagram for DtReflectedEnvironmentProcess:
Collaboration diagram for DtReflectedEnvironmentProcess:Public Types | |
| typedef DtEnvironmentProcessRepository *(* | DtStateRepCreator )() |
| Function prototype for functions that create DtEnvironmentProcessRepositories. | |
Public Member Functions | |
| DtReflectedEnvironmentProcess (DtHlaObject *obj, DtExerciseConn *conn) | |
| constructor | |
| virtual | ~DtReflectedEnvironmentProcess () |
| destructor | |
| virtual DtEnvironmentProcessRepository * | environmentProcessStateRep () const |
| Get the environmental process's state repository. | |
| virtual DtEnvironmentProcessRepository * | epsr () const |
| Synonym for environmentProcessRep(). | |
| virtual DtReflectedEnvironmentProcess * | next () const |
| Get the next remote environmental process. | |
| virtual DtReflectedEnvironmentProcess * | prev () const |
| Get the previous remote environmental process. | |
| virtual DtReflectedEnvironmentProcess * | wrapNext () const |
| Get the next remote environmental process. | |
| virtual DtReflectedEnvironmentProcess * | wrapPrev () const |
| Get the previous remote environmental process. | |
| virtual void | addPostUpdateCallback (DtEnvironmentProcessCallbackFunction cb, void *userData) |
| Environmental process state callback registration/deregistration. | |
| virtual void | removePostUpdateCallback (DtEnvironmentProcessCallbackFunction cb, void *userData) |
Static Public Member Functions | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| Give us a function to be used for creating SRs. | |
Protected Member Functions | |
| DtReflectedEnvironmentProcess (const DtReflectedEnvironmentProcess &orig) | |
| copy constructor -- not implemented | |
| DtReflectedEnvironmentProcess & | operator= (const DtReflectedEnvironmentProcess &orig) |
| assignment operator -- not implemented | |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
Instances of DtReflectedEnvironmentProcess are used to represent an Instance of an EnvironmentProcess HLA Object which was published remotely.
Examples: Environmental Process Example
Function prototype for functions that create DtEnvironmentProcessRepositories.
| DtReflectedEnvironmentProcess::DtReflectedEnvironmentProcess | ( | DtHlaObject * | obj, |
| DtExerciseConn * | conn | ||
| ) |
constructor
| virtual DtReflectedEnvironmentProcess::~DtReflectedEnvironmentProcess | ( | ) | [virtual] |
destructor
| DtReflectedEnvironmentProcess::DtReflectedEnvironmentProcess | ( | const DtReflectedEnvironmentProcess & | orig | ) | [protected] |
copy constructor -- not implemented
| virtual void DtReflectedEnvironmentProcess::addPostUpdateCallback | ( | DtEnvironmentProcessCallbackFunction | cb, |
| void * | userData | ||
| ) | [virtual] |
Environmental process state callback registration/deregistration.
| DtEnvironmentProcessRepository * DtReflectedEnvironmentProcess::environmentProcessStateRep | ( | ) | const [inline, virtual] |
Get the environmental process's state repository.
References DtReflectedObject::myStateRep.
| DtEnvironmentProcessRepository * DtReflectedEnvironmentProcess::epsr | ( | ) | const [inline, virtual] |
Synonym for environmentProcessRep().
References DtReflectedObject::myStateRep.
| virtual DtReflectedEnvironmentProcess* DtReflectedEnvironmentProcess::next | ( | ) | const [virtual] |
Get the next remote environmental process.
Reimplemented from DtListedObj.
| DtReflectedEnvironmentProcess& DtReflectedEnvironmentProcess::operator= | ( | const DtReflectedEnvironmentProcess & | orig | ) | [protected] |
assignment operator -- not implemented
| virtual DtReflectedEnvironmentProcess* DtReflectedEnvironmentProcess::prev | ( | ) | const [virtual] |
Get the previous remote environmental process.
Reimplemented from DtListedObj.
| virtual void DtReflectedEnvironmentProcess::removePostUpdateCallback | ( | DtEnvironmentProcessCallbackFunction | cb, |
| void * | userData | ||
| ) | [virtual] |
| static DtStateRepCreator DtReflectedEnvironmentProcess::setStateRepCreator | ( | DtStateRepCreator | creator | ) | [static] |
Give us a function to be used for creating SRs.
| virtual DtReflectedEnvironmentProcess* DtReflectedEnvironmentProcess::wrapNext | ( | ) | const [virtual] |
Get the next remote environmental process.
Will cycle back to the first remote designator.
Reimplemented from DtListedObj.
| virtual DtReflectedEnvironmentProcess* DtReflectedEnvironmentProcess::wrapPrev | ( | ) | const [virtual] |
Get the previous remote environmental process.
Will cycle back to the last remote designator.
Reimplemented from DtListedObj.
DtStateRepCreator DtReflectedEnvironmentProcess::theStateRepCreator [static, protected] |