![]() |
VR-Link API Documentation for HLA 1516
|
Instances of DtUnderwaterAcousticsEmissionEncoder encode data from DtUnderwaterAcousticsEmissionStateRepository objects to the net structures to be sent to the network. More...
Inheritance diagram for DtUnderwaterAcousticsEmissionEncoder:
Collaboration diagram for DtUnderwaterAcousticsEmissionEncoder:Public Member Functions | |
| DtUnderwaterAcousticsEmissionEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) | |
| Default constructor. | |
| virtual | ~DtUnderwaterAcousticsEmissionEncoder () |
| Destructor. | |
| DtUnderwaterAcousticsEmissionEncoder (const DtUnderwaterAcousticsEmissionEncoder &orig) | |
| Copy constructor. | |
| DtUnderwaterAcousticsEmissionEncoder & | operator= (const DtUnderwaterAcousticsEmissionEncoder &orig) |
| Assignment operator. | |
Static Public Member Functions | |
| static DtHlaStateEncoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| Function that creates a DtUnderwaterAcousticsEmissionEncoder. | |
Static Protected Member Functions | |
| static bool | needEventIdentifier (const DtUnderwaterAcousticsEmissionRepository &stateRep, const DtUnderwaterAcousticsEmissionRepository &asSeenByRemote) |
| Return true if EventIdentifier needs to be sent to the network, false otherwise. | |
| static void | encodeEventIdentifier (const DtUnderwaterAcousticsEmissionRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle) |
| Encodes EventIdentifier from rep into attrs. | |
Instances of DtUnderwaterAcousticsEmissionEncoder encode data from DtUnderwaterAcousticsEmissionStateRepository objects to the net structures to be sent to the network.
| DtUnderwaterAcousticsEmissionEncoder::DtUnderwaterAcousticsEmissionEncoder | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) |
Default constructor.
| virtual DtUnderwaterAcousticsEmissionEncoder::~DtUnderwaterAcousticsEmissionEncoder | ( | ) | [virtual] |
Destructor.
| DtUnderwaterAcousticsEmissionEncoder::DtUnderwaterAcousticsEmissionEncoder | ( | const DtUnderwaterAcousticsEmissionEncoder & | orig | ) |
Copy constructor.
| static DtHlaStateEncoder* DtUnderwaterAcousticsEmissionEncoder::create | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) | [static] |
Function that creates a DtUnderwaterAcousticsEmissionEncoder.
Reimplemented from DtBaseEmbeddedSystemEncoder.
Reimplemented in DtAdditionalPassiveActivitiesEncoder, DtActiveSonarEncoder, and DtPropulsionNoiseEncoder.
| static void DtUnderwaterAcousticsEmissionEncoder::encodeEventIdentifier | ( | const DtUnderwaterAcousticsEmissionRepository & | rep, |
| RTI::AttributeHandleValuePairSet * | attrs, | ||
| RTI::AttributeHandle | attrHandle | ||
| ) | [static, protected] |
Encodes EventIdentifier from rep into attrs.
| static bool DtUnderwaterAcousticsEmissionEncoder::needEventIdentifier | ( | const DtUnderwaterAcousticsEmissionRepository & | stateRep, |
| const DtUnderwaterAcousticsEmissionRepository & | asSeenByRemote | ||
| ) | [static, protected] |
Return true if EventIdentifier needs to be sent to the network, false otherwise.
| DtUnderwaterAcousticsEmissionEncoder& DtUnderwaterAcousticsEmissionEncoder::operator= | ( | const DtUnderwaterAcousticsEmissionEncoder & | orig | ) |
Assignment operator.