![]() |
VR-Link API Documentation for HLA 1.3
|
class DtAdditionalPassiveActivitiesEncoder More...
Inheritance diagram for DtAdditionalPassiveActivitiesEncoder:
Collaboration diagram for DtAdditionalPassiveActivitiesEncoder:Public Member Functions | |
| DtAdditionalPassiveActivitiesEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) | |
| Default constructor. | |
| virtual | ~DtAdditionalPassiveActivitiesEncoder () |
| Destructor. | |
| DtAdditionalPassiveActivitiesEncoder (const DtAdditionalPassiveActivitiesEncoder &orig) | |
| Copy constructor. | |
| DtAdditionalPassiveActivitiesEncoder & | operator= (const DtAdditionalPassiveActivitiesEncoder &orig) |
| Assignment operator. | |
Static Public Member Functions | |
| static DtHlaStateEncoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| Function that creates a DtAdditionalPassiveActivitiesEncoder. | |
Static Protected Member Functions | |
| static bool | needActivityCode (const DtAdditionalPassiveActivitiesRepository &stateRep, const DtAdditionalPassiveActivitiesRepository &asSeenByRemote) |
| Return true if ActivityCode needs to be sent to the network, false otherwise. | |
| static bool | needActivityParameter (const DtAdditionalPassiveActivitiesRepository &stateRep, const DtAdditionalPassiveActivitiesRepository &asSeenByRemote) |
| Return true if ActivityParameter needs to be sent to the network, false otherwise. | |
| static bool | needIsSilent (const DtAdditionalPassiveActivitiesRepository &stateRep, const DtAdditionalPassiveActivitiesRepository &asSeenByRemote) |
| Return true if IsSilent needs to be sent to the network, false otherwise. | |
| static void | encodeActivityCode (const DtAdditionalPassiveActivitiesRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle) |
| Encodes ActivityCode from rep into attrs. | |
| static void | encodeActivityParameter (const DtAdditionalPassiveActivitiesRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle) |
| Encodes ActivityParameter from rep into attrs. | |
| static void | encodeIsSilent (const DtAdditionalPassiveActivitiesRepository &rep, RTI::AttributeHandleValuePairSet *attrs, RTI::AttributeHandle attrHandle) |
| Encodes IsSilent from rep into attrs. | |
class DtAdditionalPassiveActivitiesEncoder
Instances of DtAdditionalPassiveActivitiesEncoder encode data from DtAdditionalPassiveActivitiesStateRepository objects to the net structures to be sent to the network.
| DtAdditionalPassiveActivitiesEncoder::DtAdditionalPassiveActivitiesEncoder | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) |
Default constructor.
| virtual DtAdditionalPassiveActivitiesEncoder::~DtAdditionalPassiveActivitiesEncoder | ( | ) | [virtual] |
Destructor.
| DtAdditionalPassiveActivitiesEncoder::DtAdditionalPassiveActivitiesEncoder | ( | const DtAdditionalPassiveActivitiesEncoder & | orig | ) |
Copy constructor.
| static DtHlaStateEncoder* DtAdditionalPassiveActivitiesEncoder::create | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) | [static] |
Function that creates a DtAdditionalPassiveActivitiesEncoder.
Reimplemented from DtUnderwaterAcousticsEmissionEncoder.
| static void DtAdditionalPassiveActivitiesEncoder::encodeActivityCode | ( | const DtAdditionalPassiveActivitiesRepository & | rep, |
| RTI::AttributeHandleValuePairSet * | attrs, | ||
| RTI::AttributeHandle | attrHandle | ||
| ) | [static, protected] |
Encodes ActivityCode from rep into attrs.
| static void DtAdditionalPassiveActivitiesEncoder::encodeActivityParameter | ( | const DtAdditionalPassiveActivitiesRepository & | rep, |
| RTI::AttributeHandleValuePairSet * | attrs, | ||
| RTI::AttributeHandle | attrHandle | ||
| ) | [static, protected] |
Encodes ActivityParameter from rep into attrs.
| static void DtAdditionalPassiveActivitiesEncoder::encodeIsSilent | ( | const DtAdditionalPassiveActivitiesRepository & | rep, |
| RTI::AttributeHandleValuePairSet * | attrs, | ||
| RTI::AttributeHandle | attrHandle | ||
| ) | [static, protected] |
Encodes IsSilent from rep into attrs.
| static bool DtAdditionalPassiveActivitiesEncoder::needActivityCode | ( | const DtAdditionalPassiveActivitiesRepository & | stateRep, |
| const DtAdditionalPassiveActivitiesRepository & | asSeenByRemote | ||
| ) | [static, protected] |
Return true if ActivityCode needs to be sent to the network, false otherwise.
| static bool DtAdditionalPassiveActivitiesEncoder::needActivityParameter | ( | const DtAdditionalPassiveActivitiesRepository & | stateRep, |
| const DtAdditionalPassiveActivitiesRepository & | asSeenByRemote | ||
| ) | [static, protected] |
Return true if ActivityParameter needs to be sent to the network, false otherwise.
| static bool DtAdditionalPassiveActivitiesEncoder::needIsSilent | ( | const DtAdditionalPassiveActivitiesRepository & | stateRep, |
| const DtAdditionalPassiveActivitiesRepository & | asSeenByRemote | ||
| ) | [static, protected] |
Return true if IsSilent needs to be sent to the network, false otherwise.
| DtAdditionalPassiveActivitiesEncoder& DtAdditionalPassiveActivitiesEncoder::operator= | ( | const DtAdditionalPassiveActivitiesEncoder & | orig | ) |
Assignment operator.