![]() |
VR-Vantage 3.0 API Documentation
|
class DtReflectedNavAid: More...

Public Types | |
| typedef DtNavAidStateRepository *(* | DtStateRepCreator )() |
| Function prototype for functions that create DtNavAidStateRepositories. | |
| typedef DtNavAidDecoder *(* | DtDecoderCreator )(DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| Function prototype for functions that create DtNavAidDecoders. | |
Public Member Functions | |
| DtReflectedNavAid (DtHlaObject *obj, DtExerciseConn *conn) | |
| constructor | |
| virtual | ~DtReflectedNavAid () |
| destructor | |
| virtual DtNavAidStateRepository * | navAidStateRep () const |
| Get the NavAid's state repository. | |
| virtual DtNavAidStateRepository * | nasr () const |
| Synonym for navAidStateRep(). | |
| virtual DtReflectedNavAid * | next () const |
| Get the next remote NavAid. | |
| virtual DtReflectedNavAid * | prev () const |
| Get the previous remote NavAid. | |
| virtual DtReflectedNavAid * | wrapNext () const |
| Get the next remote NavAid. | |
| virtual DtReflectedNavAid * | wrapPrev () const |
| Get the previous remote NavAid. | |
| virtual void | addPostUpdateCallback (DtNavAidCallbackFunction cb, void *userData) |
| Transmitter state callback registration/deregistration. | |
| virtual void | removePostUpdateCallback (DtNavAidCallbackFunction cb, void *userData) |
Static Public Member Functions | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| Give us a function to be used for creating SRs. | |
| static DtDecoderCreator | setDecoderCreator (DtDecoderCreator creator) |
| Give us a function to be used for creating decoders. | |
Protected Member Functions | |
| DtReflectedNavAid (const DtReflectedNavAid &orig) | |
| copy constructor – not implemented | |
| DtReflectedNavAid & | operator= (const DtReflectedNavAid &orig) |
| assignment operator – not implemented | |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
| static DtDecoderCreator | theDecoderCreator |
class DtReflectedNavAid:
Instances of DtReflectedNavAid represent NavAid objects simulated by remote applications. State data can be viewed through its state repository.
| typedef DtNavAidStateRepository*(* DtReflectedNavAid::DtStateRepCreator)() |
Function prototype for functions that create DtNavAidStateRepositories.
| typedef DtNavAidDecoder*(* DtReflectedNavAid::DtDecoderCreator)(DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
Function prototype for functions that create DtNavAidDecoders.
| DtReflectedNavAid::DtReflectedNavAid | ( | DtHlaObject * | obj, |
| DtExerciseConn * | conn | ||
| ) |
constructor
|
virtual |
destructor
|
protected |
copy constructor – not implemented
|
inlinevirtual |
Get the NavAid's state repository.
|
inlinevirtual |
Synonym for navAidStateRep().
|
virtual |
Get the next remote NavAid.
|
virtual |
Get the previous remote NavAid.
|
virtual |
Get the next remote NavAid.
Will cycle back to the first remote NavAid.
|
virtual |
Get the previous remote NavAid.
Will cycle back to the last remote NavAid.
|
virtual |
Transmitter state callback registration/deregistration.
|
virtual |
|
static |
Give us a function to be used for creating SRs.
|
static |
Give us a function to be used for creating decoders.
|
protected |
assignment operator – not implemented
|
staticprotected |
|
staticprotected |