![]() |
VR-Link API Documentation for HLA 1516
|
class DtSoldierEncoder: More...
Inheritance diagram for DtSoldierEncoder:
Collaboration diagram for DtSoldierEncoder:Public Member Functions | |
| DtSoldierEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) | |
| constructor | |
| virtual | ~DtSoldierEncoder () |
| destructor | |
| DtSoldierEncoder (const DtSoldierEncoder &orig) | |
| copy constructor | |
| DtSoldierEncoder & | operator= (const DtSoldierEncoder &orig) |
| assignment operator | |
Static Public Member Functions | |
| static DtHlaStateEncoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| Create a DtSoldierEncoder. | |
Protected Member Functions | |
| DtDECLARE_ENTITY_ATTR_CHECKER (PrimaryWeaponState) | |
| Static need<Attribute> member functions. | |
| DtDECLARE_ENTITY_ATTR_CHECKER (SecondaryWeaponState) | |
| DtDECLARE_ENTITY_ATTR_ENCODER (PrimaryWeaponState) | |
| Static decode<Attribute> member functions. | |
| DtDECLARE_ENTITY_ATTR_ENCODER (SecondaryWeaponState) | |
class DtSoldierEncoder:
Instances of DtSoldierEncoder are used to encode a soldier entity's state repository into a state message in an HLA environment.
| DtSoldierEncoder::DtSoldierEncoder | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) |
constructor
| virtual DtSoldierEncoder::~DtSoldierEncoder | ( | ) | [virtual] |
destructor
| DtSoldierEncoder::DtSoldierEncoder | ( | const DtSoldierEncoder & | orig | ) |
copy constructor
| static DtHlaStateEncoder* DtSoldierEncoder::create | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) | [static] |
Create a DtSoldierEncoder.
Caller is responsible for deletion.
Reimplemented from DtMilitaryEntityEncoder.
| DtSoldierEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | PrimaryWeaponState | ) | [protected] |
Static need<Attribute> member functions.
| DtSoldierEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | SecondaryWeaponState | ) | [protected] |
| DtSoldierEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | PrimaryWeaponState | ) | [protected] |
Static decode<Attribute> member functions.
| DtSoldierEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | SecondaryWeaponState | ) | [protected] |
| DtSoldierEncoder& DtSoldierEncoder::operator= | ( | const DtSoldierEncoder & | orig | ) |
assignment operator