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