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 unsigned int recordType () const =0
 Setters and Getters for Record Type.
virtual void setRecordType (unsigned int recordType)=0
virtual unsigned int recordLength () const =0
 Setters and Getters for Record Length.
virtual void setRecordLength (unsigned int recordLength)=0
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.

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 Thu Feb 22 04:26:36 EST 2018 from SVN revision 186468
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)