![]() |
VR-Link API Documentation for HLA 1.3
|
This Class is pure virtual and defines the interface for ElectroMagnetic Emissions records. More...
Inheritance diagram for DtElectromagneticEmissionsAttributeRecord:
Collaboration diagram for DtElectromagneticEmissionsAttributeRecord:Public Member Functions | |
| virtual unsigned int | emitterNumber () const =0 |
| Setters and Getters for Emitter Number. More... | |
| virtual void | setEmitterNumber (unsigned int emitterNumber)=0 |
| virtual unsigned int | beamNumber () const =0 |
| Setters and Getters for Beam Number. More... | |
| virtual void | setBeamNumber (unsigned int beamNumber)=0 |
Public Member Functions inherited from DtStandardVariableRecord | |
| DtStandardVariableRecord () | |
| Constructor. More... | |
| virtual | ~DtStandardVariableRecord () |
| Destructor. More... | |
| virtual bool | operator== (const DtStandardVariableRecord &other)=0 |
| Equals operator. More... | |
| virtual void | printData () const |
| Prints the data to DtInfo. More... | |
| virtual void | printDataToStream (std::ostream &stream) const =0 |
| Prints the data to the specified stream. More... | |
| virtual void | writeRecord (void *addr) const =0 |
| virtual void | setFromNet (const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)=0 |
| Sets the record from Network Representation from the given location. More... | |
| virtual unsigned | unpaddedNetsize () const =0 |
| This is the network size of the record without padding. More... | |
| virtual unsigned int | netSize () |
| Returns the size of the network representation (including padding bytes) More... | |
| virtual DtStandardVariableRecord * | clone () const =0 |
| Clone. More... | |
| virtual unsigned int | recordType () const =0 |
| Get/Set Record Type. More... | |
| virtual void | setRecordType (unsigned int recordType)=0 |
| Get/Set Record Type. More... | |
| virtual unsigned int | recordLength () const =0 |
| Get/Set Record Length. More... | |
| virtual void | setRecordLength (unsigned int recordLength)=0 |
| Must include size of record header and padding to 8 bytes. More... | |
| virtual void | setOriginatingSimulationAddress (const DtSimulationAddress &) |
| virtual const DtSimulationAddress & | originatingSimulationAddress () const |
Additional Inherited Members | |
Protected Attributes inherited from DtStandardVariableRecord | |
| DtSimulationAddress | myOriginatingSimulationAddress |
This Class is pure virtual and defines the interface for ElectroMagnetic Emissions records.
it is primarily used to identify which object in a reflected list a record or record set applies to.
|
pure virtual |
Setters and Getters for Beam Number.
Implemented in DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, and DtRadarBeamExtensionRecord.
|
pure virtual |
Setters and Getters for Emitter Number.
Implemented in DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, DtBlankingSectorAttributeRecord, and DtRadarBeamExtensionRecord.
|
pure virtual |
|
pure virtual |