![]() |
VR-Link API Documentation for HLA 1516
|
Instances of DtReflectedActiveSonarBeam are used to represent HLA ActiveSonarBeam objects that were remotely published. More...
Inheritance diagram for DtReflectedActiveSonarBeam:
Collaboration diagram for DtReflectedActiveSonarBeam:Public Types | |
| typedef DtActiveSonarBeamRepository *(* | DtStateRepCreator )() |
| Function prototype for functions that create DtActiveSonarBeamRepositories. | |
Public Member Functions | |
| DtReflectedActiveSonarBeam (DtHlaObject *obj, DtExerciseConn *exConn) | |
| Constructor. | |
| virtual | ~DtReflectedActiveSonarBeam () |
| Destructor. | |
| virtual DtActiveSonarBeamRepository * | activeSonarBeamRep () const |
| Returns the ActiveSonarBeam's state repository. | |
| virtual DtActiveSonarBeamRepository * | asr () const |
| Shorter version of activeSonarBeamRep(). | |
| virtual DtReflectedActiveSonarBeam * | next () const |
| Returns the next reflected ActiveSonarBeam in the DtReflectedActiveSonarBeamList. | |
| virtual DtReflectedActiveSonarBeam * | prev () const |
| Returns the previous reflected ActiveSonarBeam in the DtReflectedActiveSonarBeamList. | |
| virtual DtReflectedActiveSonarBeam * | wrapNext () const |
| Returns the next reflected ActiveSonarBeam. | |
| virtual DtReflectedActiveSonarBeam * | wrapPrev () const |
| Returns the previous reflected ActiveSonarBeam. | |
| virtual void | addPostUpdateCallback (DtActiveSonarBeamCallbackFunction cb, void *userData) |
| Add a callback that is called when the DtReflectedActiveSonarBeam is updated. | |
| virtual void | removePostUpdateCallback (DtActiveSonarBeamCallbackFunction cb, void *userData) |
| Remove the callback that is called when the DtReflectedActiveSonarBeam is updated. | |
Static Public Member Functions | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| Set the function to be called for creating state repositories. | |
Protected Member Functions | |
| DtReflectedActiveSonarBeam (const DtReflectedActiveSonarBeam &orig) | |
| Copy constructor not implemented. | |
| DtReflectedActiveSonarBeam & | operator= (const DtReflectedActiveSonarBeam &orig) |
| Assignment operator not implemented. | |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
| The function called to create state repositories. | |
Instances of DtReflectedActiveSonarBeam are used to represent HLA ActiveSonarBeam objects that were remotely published.
Function prototype for functions that create DtActiveSonarBeamRepositories.
| DtReflectedActiveSonarBeam::DtReflectedActiveSonarBeam | ( | DtHlaObject * | obj, |
| DtExerciseConn * | exConn | ||
| ) |
Constructor.
| virtual DtReflectedActiveSonarBeam::~DtReflectedActiveSonarBeam | ( | ) | [virtual] |
Destructor.
| DtReflectedActiveSonarBeam::DtReflectedActiveSonarBeam | ( | const DtReflectedActiveSonarBeam & | orig | ) | [protected] |
Copy constructor not implemented.
| DtActiveSonarBeamRepository * DtReflectedActiveSonarBeam::activeSonarBeamRep | ( | ) | const [inline, virtual] |
Returns the ActiveSonarBeam's state repository.
References DtReflectedObject::myStateRep.
| virtual void DtReflectedActiveSonarBeam::addPostUpdateCallback | ( | DtActiveSonarBeamCallbackFunction | cb, |
| void * | userData | ||
| ) | [virtual] |
Add a callback that is called when the DtReflectedActiveSonarBeam is updated.
| DtActiveSonarBeamRepository * DtReflectedActiveSonarBeam::asr | ( | ) | const [inline, virtual] |
Shorter version of activeSonarBeamRep().
References DtReflectedObject::myStateRep.
| virtual DtReflectedActiveSonarBeam* DtReflectedActiveSonarBeam::next | ( | ) | const [virtual] |
Returns the next reflected ActiveSonarBeam in the DtReflectedActiveSonarBeamList.
Reimplemented from DtListedObj.
| DtReflectedActiveSonarBeam& DtReflectedActiveSonarBeam::operator= | ( | const DtReflectedActiveSonarBeam & | orig | ) | [protected] |
Assignment operator not implemented.
| virtual DtReflectedActiveSonarBeam* DtReflectedActiveSonarBeam::prev | ( | ) | const [virtual] |
Returns the previous reflected ActiveSonarBeam in the DtReflectedActiveSonarBeamList.
Reimplemented from DtListedObj.
| virtual void DtReflectedActiveSonarBeam::removePostUpdateCallback | ( | DtActiveSonarBeamCallbackFunction | cb, |
| void * | userData | ||
| ) | [virtual] |
Remove the callback that is called when the DtReflectedActiveSonarBeam is updated.
| static DtStateRepCreator DtReflectedActiveSonarBeam::setStateRepCreator | ( | DtStateRepCreator | creator | ) | [static] |
Set the function to be called for creating state repositories.
| virtual DtReflectedActiveSonarBeam* DtReflectedActiveSonarBeam::wrapNext | ( | ) | const [virtual] |
Returns the next reflected ActiveSonarBeam.
Will cycle back to the first remote ActiveSonarBeam in the DtReflectedActiveSonarBeamList.
Reimplemented from DtListedObj.
| virtual DtReflectedActiveSonarBeam* DtReflectedActiveSonarBeam::wrapPrev | ( | ) | const [virtual] |
Returns the previous reflected ActiveSonarBeam.
Will cycle back to the last remote ActiveSonarBeam in the DtReflectedActiveSonarBeamList.
Reimplemented from DtListedObj.
DtStateRepCreator DtReflectedActiveSonarBeam::theStateRepCreator [static, protected] |
The function called to create state repositories.