![]() |
VR-Link API Documentation for HLA 1.3
|
class DtBaseEmitterBeamDecoder: More...
Inheritance diagram for DtBaseEmitterBeamDecoder:
Collaboration diagram for DtBaseEmitterBeamDecoder:class DtBaseEmitterBeamDecoder:
Instances of DtBaseEmitterBeamDecoder are used to Decode a base emitter beam entity state message into a state repository in and HLA environment.
| DtBaseEmitterBeamDecoder::DtBaseEmitterBeamDecoder | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) |
default constructor
| virtual DtBaseEmitterBeamDecoder::~DtBaseEmitterBeamDecoder | ( | ) | [virtual] |
destructor
copy constructor
| void DtBaseEmitterBeamDecoder::addMyDecoders | ( | ) | [protected] |
Add decoding functions for the attributes.
Note: Non-virtual since meant to be called from constructors to add decoders.
Reimplemented in DtJammerBeamDecoder, DtRadarBeamDecoder, and DtTrackJamBeamDecoder.
| static DtHlaStateDecoder* DtBaseEmitterBeamDecoder::create | ( | DtExerciseConn * | exConn, |
| DtObjClassDesc * | classDesc | ||
| ) | [static] |
Create a DtBaseEntityDecoder. Caller is responsible for deletion.
Reimplemented in DtJammerBeamDecoder, DtRadarBeamDecoder, and DtTrackJamBeamDecoder.
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | BeamParameterIndex | ) | [protected] |
Static decode<AttributeName> member functions.
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | FrequencyRange | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | PulseWidth | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | SweepSynch | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | AzimuthCenter | ) | [protected] |
For versions <= 0.8.
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | AzimuthSweep | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | BeamFunction | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | BeamID | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | ElevationCenter | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | ElevationSweep | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | EmittingSystemID | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | ERP | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | EntityID | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | EventID | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | Frequency | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | PRF | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | BeamAzimuthCenter | ) | [protected] |
For versions > 0.8.
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | BeamAzimuthSweep | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | BeamFunctionCode | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | BeamIdentifier | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | BeamElevationCenter | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | BeamElevationSweep | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | EmitterSystemIdentifier | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | EffectiveRadiatedPower | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | EventIdentifier | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | EmissionFrequency | ) | [protected] |
| DtBaseEmitterBeamDecoder::DtDECLARE_EMITTERBEAM_ATTR_DECODER | ( | PulseRepetitionFrequency | ) | [protected] |
| DtBaseEmitterBeamDecoder& DtBaseEmitterBeamDecoder::operator= | ( | const DtBaseEmitterBeamDecoder & | orig | ) |
assignment operator