VR-Link API Documentation for HLA Evolved
Public Member Functions | Static Public Member Functions | Protected Member Functions
DtLifeformEncoder Class Reference

class DtLifeformEncoder: More...

+ Inheritance diagram for DtLifeformEncoder:
+ Collaboration diagram for DtLifeformEncoder:

List of all members.

Public Member Functions

 DtLifeformEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 constructor
virtual ~DtLifeformEncoder ()
 destructor
 DtLifeformEncoder (const DtLifeformEncoder &orig)
 copy constructor
DtLifeformEncoderoperator= (const DtLifeformEncoder &orig)
 assignment operator

Static Public Member Functions

static DtHlaStateEncodercreate (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)

Detailed Description

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).


Constructor & Destructor Documentation

constructor

destructor

copy constructor


Member Function Documentation

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 ( 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 ( PrimaryWeaponState  ) [protected]
DtLifeformEncoder::DtDECLARE_ENTITY_ATTR_ENCODER ( SecondaryWeaponState  ) [protected]
DtLifeformEncoder::DtDECLARE_ENTITY_ATTR_ENCODER ( ComplianceState  ) [protected]
DtLifeformEncoder& DtLifeformEncoder::operator= ( const DtLifeformEncoder orig)

assignment operator


The documentation for this class was generated from the following file:

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)