![]() |
VR-Forces Developer's Guide
|
Instances of DtNavAidEncoder encode data from DtNavAidStateRepository objects to the net structures to be sent to the network.

Public Member Functions | |
| DtNavAidEncoder () | |
| virtual | ~DtNavAidEncoder () override |
| DtNavAidEncoder (const DtNavAidEncoder &orig) | |
| DtNavAidEncoder & | operator= (const DtNavAidEncoder &orig) |
| DtCLONE_ENCODER (DtNavAidEncoder) | |
| virtual void | encodeIdentificationCodeToAttribute (DtNavAidStateRepository &stateRep) |
| DtNavAidEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) | |
| virtual | ~DtNavAidEncoder () override |
| DtNavAidEncoder (const DtNavAidEncoder &orig) | |
| DtNavAidEncoder & | operator= (const DtNavAidEncoder &orig) |
Static Public Member Functions | |
| static DtNavAidEncoder * | create () |
| static DtNavAidEncoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
Protected Member Functions | |
| virtual bool | sendNeeded (const DtRadioTransmitterRepository &stateRep, const DtRadioTransmitterRepository &asSeenByRemote) override |
Static Protected Member Functions | |
| static bool | needIdentificationCode (const DtNavAidStateRepository &stateRep, const DtNavAidStateRepository &asSeenByRemote) |
| static void | encodeIdentificationCode (const DtNavAidStateRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle) |
| DtNavAidEncoder::DtNavAidEncoder | ( | ) |
Constructor.
|
overridevirtual |
Destructor.
| DtNavAidEncoder::DtNavAidEncoder | ( | const DtNavAidEncoder & | orig | ) |
Copy constructor.
| DtNavAidEncoder::DtNavAidEncoder | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) |
Default constructor.
|
overridevirtual |
Destructor.
| DtNavAidEncoder::DtNavAidEncoder | ( | const DtNavAidEncoder & | orig | ) |
Copy constructor.
| DtNavAidEncoder& DtNavAidEncoder::operator= | ( | const DtNavAidEncoder & | orig | ) |
Assignment operator.
| DtNavAidEncoder::DtCLONE_ENCODER | ( | DtNavAidEncoder | ) |
|
static |
|
virtual |
|
overrideprotectedvirtual |
Determines whether a PDU needs to be sent.
| DtNavAidEncoder& DtNavAidEncoder::operator= | ( | const DtNavAidEncoder & | orig | ) |
Assignment operator.
|
static |
Function that creates a DtNavAidEncoder.
|
staticprotected |
Return true if IdentificationCode needs to be sent to the network, false otherwise.
|
staticprotected |
Encodes IdentificationCode from rep into attrs.