![]() |
VR-Link API Documentation for HLA 1.3
|
class DtAggregateEntityDecoder: More...
Inheritance diagram for DtAggregateEntityDecoder:
Collaboration diagram for DtAggregateEntityDecoder:class DtAggregateEntityDecoder:
Instances of DtAggregateEntityDecoder are used to decode an aggregate state message into a state repository in an HLA (as opposed to DIS) environment.
| DtAggregateEntityDecoder::DtAggregateEntityDecoder | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) |
constructor
| virtual DtAggregateEntityDecoder::~DtAggregateEntityDecoder | ( | ) | [virtual] |
destructor
copy constructor
| void DtAggregateEntityDecoder::addMyDecoders | ( | ) | [protected] |
Add decoding functions for the attributes.
Note: Non-virtual since meant to be called from constructors to add decoders.
Reimplemented from DtBaseEntityDecoder.
| static DtHlaStateDecoder* DtAggregateEntityDecoder::create | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) | [static] |
Create a DtAggregateEntityDecoder.
User is responsible for deletion.
Reimplemented from DtBaseEntityDecoder.
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | AggregateMarking | ) | [protected] |
static decode<AttributeName> member functions.
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | AggregateState | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | Dimensions | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | EntityIdentifiers | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | EntityIDs | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | ForceIdentifier | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | ForceID | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | Formation | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | NumberOfSilentEntities | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | NumberOfVariableDatums | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | NumberOfEntities | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | SilentAggregates | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | SilentEntities | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | SilentEntitiesRPR_20 | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | SubAggregateIdentifiers | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | SubAggregateIDs | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | VariableDatums | ) | [protected] |
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | EntityIdentifiers_RPR20 | ) | [protected] |
For RPR 2.0 compatibility.
| DtAggregateEntityDecoder::DtDECLARE_AGGREGATE_ATTR_DECODER | ( | SubAggregateIdentifiers_RPR20 | ) | [protected] |
| DtAggregateEntityDecoder& DtAggregateEntityDecoder::operator= | ( | const DtAggregateEntityDecoder & | orig | ) |
assignment operator