![]() |
VR-Link API Documentation for HLA Evolved
|
class DtBaseEntityEncoder: More...
Inheritance diagram for DtBaseEntityEncoder:
Collaboration diagram for DtBaseEntityEncoder:class DtBaseEntityEncoder:
Instances of DtBaseEntityEncoder are used to encode a base entity state repository into a state message in an HLA (as opposed to DIS) environment.
| DtBaseEntityEncoder::DtBaseEntityEncoder | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) |
constructor
| virtual DtBaseEntityEncoder::~DtBaseEntityEncoder | ( | ) | [virtual] |
destructor
| DtBaseEntityEncoder::DtBaseEntityEncoder | ( | const DtBaseEntityEncoder & | orig | ) |
copy constructor
| static DtHlaStateEncoder* DtBaseEntityEncoder::create | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) | [static] |
Create a DtBaseEntityEncoder. Caller is responsible for deletion.
Reimplemented in DtMilitaryPlatformEntityEncoder, DtEnvironmentEntityEncoder, DtLifeformEncoder, DtMilitaryEntityEncoder, DtMunitionEntityEncoder, DtMunitionEncoder, DtPhysicalEntityEncoder, DtPlatformEncoder, DtSensorEncoder, DtCulturalFeatureEncoder, DtSoldierEncoder, and DtAggregateEntityEncoder.
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | Spatial | ) | [protected] |
Static need<Attribute> member functions.
For versions greater than 2.0006
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | RelativeSpatial | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | IsPartOf | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | AccelerationVector | ) | [protected] |
For versions > 1.0.
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | AngularVelocityVector | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | EntityType | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | IsFrozen | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | Orientation | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | VelocityVector | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | DeadReckoningAlgorithm | ) | [protected] |
For versions > 0.8.
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | Position | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | EntityIdentifier | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | DRAlgorithm | ) | [protected] |
For versions <= 0.8.
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | WorldLocation | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_CHECKER | ( | EntityID | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | Spatial | ) | [protected] |
Static encode<Attribute> member functions.
For versions greater than 2.0006
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | RelativeSpatial | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | IsPartOf | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | IsPartOf_RPR_20014 | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | AccelerationVector | ) | [protected] |
For versions > 1.0.
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | AngularVelocityVector | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | EntityType | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | IsFrozen | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | Orientation | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | VelocityVector | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | DeadReckoningAlgorithm | ) | [protected] |
For versions > 0.8.
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | Position | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | EntityIdentifier | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | DRAlgorithm | ) | [protected] |
For versions <= 0.8.
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | WorldLocation | ) | [protected] |
| DtBaseEntityEncoder::DtDECLARE_BASE_ENTITY_ATTR_ENCODER | ( | EntityID | ) | [protected] |
| DtBaseEntityEncoder& DtBaseEntityEncoder::operator= | ( | const DtBaseEntityEncoder & | orig | ) |
assignment operator
| static bool DtBaseEntityEncoder::tpsiChanged | ( | const DtBaseEntityStateRepository & | stateRep, |
| const DtBaseEntityStateRepository & | asSeenByRemote | ||
| ) | [static] |
Get whether or not rotational or translational thresholds have been exceeded.