![]() |
VR-Link API Documentation for HLA 1.3
|
This class encodes a Test interaction from a TestInteraction object. More...
Inheritance diagram for TestEncoder:
Collaboration diagram for TestEncoder:Public Member Functions | |
| TestEncoder (DtExerciseConn *exConn, DtInterClassDesc *classDesc) | |
| Constructor. | |
| virtual | ~TestEncoder () |
| Destructor. | |
| TestEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) | |
| default constructor | |
| virtual | ~TestEncoder () |
| destructor | |
Protected Member Functions | |
| DtDECLARE_TEST_PARAM_ENCODER (Number) | |
| Individual parameter encoding functions - one for each parameter. | |
| DtDECLARE_TEST_PARAM_ENCODER (Vector) | |
| Individual parameter encoding functions - one for each parameter. | |
| DtDECLARE_TEST_ATTR_ENCODER (Number) | |
| Individual attribute encoding functions - one for each attribute. | |
| DtDECLARE_TEST_ATTR_ENCODER (Vector) | |
| DtDECLARE_TEST_ATTR_CHECKER (Number) | |
| Individual attribute checking functions - one for each attribute. | |
| DtDECLARE_TEST_ATTR_CHECKER (Vector) | |
This class encodes a Test interaction from a TestInteraction object.
The TestEncoder class.
| TestEncoder::TestEncoder | ( | DtExerciseConn * | exConn, |
| DtInterClassDesc * | classDesc | ||
| ) |
Constructor.
| virtual TestEncoder::~TestEncoder | ( | ) | [virtual] |
Destructor.
| TestEncoder::TestEncoder | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) |
default constructor
| virtual TestEncoder::~TestEncoder | ( | ) | [virtual] |
destructor
| TestEncoder::DtDECLARE_TEST_ATTR_CHECKER | ( | Number | ) | [protected] |
Individual attribute checking functions - one for each attribute.
This macro expands to look like this: static bool needNumber(const TestStateRepository& rep, const TestStateRepository& asSeenByRemote);
| TestEncoder::DtDECLARE_TEST_ATTR_CHECKER | ( | Vector | ) | [protected] |
| TestEncoder::DtDECLARE_TEST_ATTR_ENCODER | ( | Number | ) | [protected] |
Individual attribute encoding functions - one for each attribute.
This macro expands to look like this: static void encodeNumber(const TestStateRepository& rep, RTI::AttributeHandleValuePairSet* attrs, RTI::AttributeHandle attrHandle)
| TestEncoder::DtDECLARE_TEST_ATTR_ENCODER | ( | Vector | ) | [protected] |
| TestEncoder::DtDECLARE_TEST_PARAM_ENCODER | ( | Number | ) | [protected] |
Individual parameter encoding functions - one for each parameter.
These macros expand to look like this: static void encodeNumber(const TestInteraction& inter, RTI::ParameterHandleValuePairSet* params, RTI::ParameterHandle paramHandle);
| TestEncoder::DtDECLARE_TEST_PARAM_ENCODER | ( | Vector | ) | [protected] |
Individual parameter encoding functions - one for each parameter.
These macros expand to look like this: static void encodeNumber(const TestInteraction& inter, RTI::ParameterHandleValuePairSet* params, RTI::ParameterHandle paramHandle);