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