![]() |
VR-Link API Documentation for HLA 1.3
|
class DtPhysicalEntityEncoder: More...
Inheritance diagram for DtPhysicalEntityEncoder:
Collaboration diagram for DtPhysicalEntityEncoder:class DtPhysicalEntityEncoder:
Instances of DtPhysicalEntityEncoder are used to encode a physical entity's state repository into a state message in an HLA environment.
| DtPhysicalEntityEncoder::DtPhysicalEntityEncoder | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) |
constructor
| virtual DtPhysicalEntityEncoder::~DtPhysicalEntityEncoder | ( | ) | [virtual] |
destructor
copy constructor
| static bool DtPhysicalEntityEncoder::articulatedPartDeadReckoningEnabled | ( | ) | [static, protected] |
| static void DtPhysicalEntityEncoder::convertToRPR1_0 | ( | DtNetArtParamRecord * | netParams, |
| DtNetArtParamRecordRPR1 * | netParamsRPR1, | ||
| int | numRecords | ||
| ) | [static, protected] |
helper function
| static DtHlaStateEncoder* DtPhysicalEntityEncoder::create | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) | [static] |
Create a DtPhysicalEntityEncoder.
Caller is responsible for deletion.
Reimplemented from DtBaseEntityEncoder.
Reimplemented in DtMilitaryPlatformEntityEncoder, DtLifeformEncoder, DtMilitaryEntityEncoder, DtMunitionEntityEncoder, DtMunitionEncoder, DtPlatformEncoder, DtSensorEncoder, DtCulturalFeatureEncoder, and DtSoldierEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | ArticulatedParametersArray | ) | [protected] |
Static need<Attribute> member functions.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | DamageState | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | EngineSmokeOn | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | FlamesPresent | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | HasFuelSupplyCap | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | HasRecoveryCap | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | HasRepairCap | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | Immobilized | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | Marking | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | PowerPlantOn | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | SmokePlumePresent | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | TentDeployed | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | HatchState | ) | [protected] |
For RPR version <= 0.8.
Reimplemented in DtPlatformEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | LifeformState | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | LightsState | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | RampDeployed | ) | [protected] |
Reimplemented in DtPlatformEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | TrailState | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | AlternateEntityType | ) | [protected] |
For RPR version > 0.8.
Reimplemented in DtMilitaryEntityEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | CamouflageType | ) | [protected] |
Reimplemented in DtMilitaryEntityEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | FirePowerDisabled | ) | [protected] |
Reimplemented in DtMilitaryEntityEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | ForceIdentifier | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | HasAmmunitionSupplyCap | ) | [protected] |
Reimplemented in DtMilitaryPlatformEntityEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | IsConcealed | ) | [protected] |
Reimplemented in DtMilitaryEntityEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | TrailingEffectsCode | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | AcousticSignatureIndex | ) | [protected] |
FOR RPR version > 2.0003.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | InfraredSignatureIndex | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | PropulsionSystemsData | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | RadarCrossSectionSignatureIndex | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | VectoringNozzleSystemData | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | LiveEntityMeasuredSpeed | ) | [protected] |
FOR RPR version > 2.0007.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | DIGuyAction | ) | [protected] |
For DI Guy.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | DIGuyAppearance | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | DIGuyArc | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | DIGuyType | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_CHECKER | ( | DIGuyParent | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | DamageState | ) | [protected] |
Static encode<Attribute> member functions.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | EngineSmokeOn | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | FlamesPresent | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | HasFuelSupplyCap | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | HasRecoveryCap | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | HasRepairCap | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | Immobilized | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | Marking | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | PowerPlantOn | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | SmokePlumePresent | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | TentDeployed | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | HatchState | ) | [protected] |
Reimplemented in DtPlatformEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | LifeformState | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | LightsState | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | RampDeployed | ) | [protected] |
Reimplemented in DtPlatformEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | TrailState | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | ArticulatedParametersArray | ) | [protected] |
For RPR version > 0.8.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | AlternateEntityType | ) | [protected] |
Reimplemented in DtMilitaryEntityEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | CamouflageType | ) | [protected] |
Reimplemented in DtMilitaryEntityEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | FirePowerDisabled | ) | [protected] |
Reimplemented in DtMilitaryEntityEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | ForceIdentifier | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | HasAmmunitionSupplyCap | ) | [protected] |
Reimplemented in DtMilitaryPlatformEntityEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | IsConcealed | ) | [protected] |
Reimplemented in DtMilitaryEntityEncoder.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | TrailingEffectsCode | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | AcousticSignatureIndex | ) | [protected] |
FOR RPR version > 2.0007.
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | InfraredSignatureIndex | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | PropulsionSystemsData | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | RadarCrossSectionSignatureIndex | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | VectoringNozzleSystemData | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | LiveEntityMeasuredSpeed | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | DIGuyAction | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | DIGuyAppearance | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | DIGuyArc | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | DIGuyType | ) | [protected] |
| DtPhysicalEntityEncoder::DtDECLARE_ENTITY_ATTR_ENCODER | ( | DIGuyParent | ) | [protected] |
| static void DtPhysicalEntityEncoder::encodeArticulatedParametersArrayPre09 | ( | const DtEntityStateRepository & | stateRep, |
| RTI::AttributeHandleValuePairSet * | avList, | ||
| RTI::AttributeHandle | attrHandle | ||
| ) | [static, protected] |
For RPR version <= 0.8.
| static void DtPhysicalEntityEncoder::encodeAttachedParts | ( | const DtAttachedPartCollection & | parts, |
| DtNetAttachedPart * | netParams | ||
| ) | [static, protected] |
| DtPhysicalEntityEncoder& DtPhysicalEntityEncoder::operator= | ( | const DtPhysicalEntityEncoder & | orig | ) |
assignment operator
| static void DtPhysicalEntityEncoder::setArticulatedPartDeadReckoningEnabled | ( | bool | enable | ) | [static, protected] |
At times it makes sense to disable dead reckoning specifically in articulated parts.
Enabled by default
bool DtPhysicalEntityEncoder::theAreArticulatedPartsDeadReckoned [static, protected] |