class DtBaseEmitterBeamDecoder:
More...
|
| static DtHlaStateDecoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Create a DtBaseEntityDecoder. Caller is responsible for deletion. More...
|
| |
| static char * | decodingBuffer (int length) |
| | Returns a pointer to a buffer that can be used to copy data obtained from a phvps. More...
|
| |
| static char * | attributeData (const RTI::AttributeHandleValuePairSet &attrs, int index, RTI::ULong &length) |
| | Returns a pointer to the attribute data. More...
|
| |
| static char * | attributeData (const RTI::AttributeHandleValuePairSet &attrs, int index, RTI::ULong &length, unsigned int expectedDataSize, char *attrName) |
| | Gets the attribute data and checks the expected size. More...
|
| |
| static DtNetEventId * | eventIdAttributeData (const RTI::AttributeHandleValuePairSet &attrs, int index) |
| | Get the attribute data as a DtNetEventId (adds defensive null terminator) Returns a pointer to the attribute data. More...
|
| |
| static std::wstring | wideStringFromHlaUnicodeString (char *buffer, int size, bool *error=nullptr) |
| | Gets data from an incoming buffer as a HlaUnicodeString and decodes it as a wide string. More...
|
| |
| static bool | getVectorFromArrayOfUuid (char *buffer, int size, std::vector< DtVrlUuid > &uuids) |
| | Gets data from an incoming buffer as an ArrayOfUuid and decodes it as a vector of type DtVrlUuid. More...
|
| |
class DtBaseEmitterBeamDecoder:
Instances of DtBaseEmitterBeamDecoder are used to Decode a base emitter beam entity state message into a state repository in and HLA environment.
| virtual DtBaseEmitterBeamDecoder::~DtBaseEmitterBeamDecoder |
( |
| ) |
|
|
virtual |
| void DtBaseEmitterBeamDecoder::addMyDecoders |
( |
| ) |
|
|
protected |
Add decoding functions for the attributes.
Note: Non-virtual since meant to be called from constructors to add decoders.
| 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 |
| 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 |
| 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 |
The documentation for this class was generated from the following file: