VR-Link API Documentation for HLA 1516
Public Member Functions | Static Public Member Functions | Protected Member Functions
DtDesignatorEncoder Class Reference

class DtDesignatorEncoder: More...

+ Inheritance diagram for DtDesignatorEncoder:
+ Collaboration diagram for DtDesignatorEncoder:

List of all members.

Public Member Functions

 DtDesignatorEncoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 default constructor
virtual ~DtDesignatorEncoder ()
 destructor
 DtDesignatorEncoder (const DtDesignatorEncoder &orig)
 copy constructor
DtDesignatorEncoderoperator= (const DtDesignatorEncoder &orig)
 assignment operator

Static Public Member Functions

static DtHlaStateEncodercreate (DtExerciseConn *exConn, DtObjClassDesc *classDesc)
 Create a DtBaseEntityEncoder. Caller is responsible for deletion.

Protected Member Functions

 DtDECLARE_DESIGNATOR_ATTR_CHECKER (CodeName)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (DesignatorCode)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (DesignatorID)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (DesignatorSpotLocation)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (RelativeSpotLocation)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (DesignatedObject)
 For versions <= 0.8.
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (DesignatorWavelength)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (DesignatorPower)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (DRAlgorithm)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (SpotLinearAcceleration)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (DesignatedObjectIdentifier)
 For version > 0.8.
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (DesignatorEmissionWavelength)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (DesignatorOutputPower)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (DeadReckoningAlgorithm)
 DtDECLARE_DESIGNATOR_ATTR_CHECKER (SpotLinearAccelerationVector)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (CodeName)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (DesignatorCode)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (DesignatorID)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (DesignatorSpotLocation)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (RelativeSpotLocation)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (DesignatedObject)
 for versions <= 0.8
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (DesignatorPower)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (DesignatorWavelength)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (DRAlgorithm)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (SpotLinearAcceleration)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (DesignatedObjectIdentifier)
 for version > 0.8
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (DesignatorOutputPower)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (DesignatorEmissionWavelength)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (DeadReckoningAlgorithm)
 DtDECLARE_DESIGNATOR_ATTR_ENCODER (SpotLinearAccelerationVector)

Detailed Description

class DtDesignatorEncoder:

Instances of DtDesignatorEncoder are used to encode a designator state message from a state repository in an HLA environment.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

static DtHlaStateEncoder* DtDesignatorEncoder::create ( DtExerciseConn exConn,
DtObjClassDesc classDesc 
) [static]

Create a DtBaseEntityEncoder. Caller is responsible for deletion.

Reimplemented from DtBaseEmbeddedSystemEncoder.

DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_CHECKER ( DesignatorSpotLocation  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_CHECKER ( RelativeSpotLocation  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_CHECKER ( DesignatedObject  ) [protected]

For versions <= 0.8.

DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_CHECKER ( DesignatorWavelength  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_CHECKER ( DesignatorPower  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_CHECKER ( SpotLinearAcceleration  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_CHECKER ( DesignatedObjectIdentifier  ) [protected]

For version > 0.8.

DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_CHECKER ( DesignatorEmissionWavelength  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_CHECKER ( DesignatorOutputPower  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_CHECKER ( DeadReckoningAlgorithm  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_CHECKER ( SpotLinearAccelerationVector  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_ENCODER ( DesignatorSpotLocation  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_ENCODER ( RelativeSpotLocation  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_ENCODER ( DesignatedObject  ) [protected]

for versions <= 0.8

DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_ENCODER ( DesignatorPower  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_ENCODER ( DesignatorWavelength  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_ENCODER ( SpotLinearAcceleration  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_ENCODER ( DesignatedObjectIdentifier  ) [protected]

for version > 0.8

DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_ENCODER ( DesignatorOutputPower  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_ENCODER ( DesignatorEmissionWavelength  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_ENCODER ( DeadReckoningAlgorithm  ) [protected]
DtDesignatorEncoder::DtDECLARE_DESIGNATOR_ATTR_ENCODER ( SpotLinearAccelerationVector  ) [protected]
DtDesignatorEncoder& DtDesignatorEncoder::operator= ( const DtDesignatorEncoder 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)