VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
DtElectromagneticEmissionsAttributeRecord Class Reference

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.
virtual void setEmitterNumber (unsigned int emitterNumber)=0
virtual unsigned int beamNumber () const =0
 Setters and Getters for Beam Number.
virtual void setBeamNumber (unsigned int beamNumber)=0
- Public Member Functions inherited from DtStandardVariableRecord
 DtStandardVariableRecord ()
 Constructor.
virtual ~DtStandardVariableRecord ()
 Destructor.
virtual bool operator== (const DtStandardVariableRecord &other)=0
 Equals operator.
virtual void printData () const
 Prints the data to DtInfo.
virtual void printDataToStream (std::ostream &stream) const =0
 Prints the data to the specified stream.
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.
virtual unsigned unpaddedNetsize () const =0
 This is the network size of the record without padding.
virtual unsigned int netSize ()
 Returns the size of the network representation (including padding bytes)
virtual DtStandardVariableRecordclone () const =0
 Clone.
virtual unsigned int recordType () const =0
 Get/Set Record Type.
virtual void setRecordType (unsigned int recordType)=0
 Get/Set Record Type.
virtual unsigned int recordLength () const =0
 Get/Set Record Length.
virtual void setRecordLength (unsigned int recordLength)=0
 Must include size of record header and padding to 8 bytes.
virtual void setOriginatingSimulationAddress (const DtSimulationAddress &)
virtual const DtSimulationAddressoriginatingSimulationAddress () const

Additional Inherited Members

- Protected Attributes inherited from DtStandardVariableRecord
DtSimulationAddress myOriginatingSimulationAddress

Detailed Description

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.

Member Function Documentation

virtual unsigned int DtElectromagneticEmissionsAttributeRecord::beamNumber ( ) const
pure virtual

Setters and Getters for Beam Number.

Implemented in DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, and DtBlankingSectorAttributeRecord.

virtual unsigned int DtElectromagneticEmissionsAttributeRecord::emitterNumber ( ) const
pure virtual

Setters and Getters for Emitter Number.

Implemented in DtAngleDeceptionAttributeRecord, DtFalseTargetsAttributeRecord, and DtBlankingSectorAttributeRecord.

virtual void DtElectromagneticEmissionsAttributeRecord::setBeamNumber ( unsigned int  beamNumber)
pure virtual
virtual void DtElectromagneticEmissionsAttributeRecord::setEmitterNumber ( unsigned int  emitterNumber)
pure virtual

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jun 22 21:18:40 EDT 2020 from SVN revision 213785
Copyright © 2005-2018 MAK Technologies. All Rights Reserved (www.mak.com)