29 float azimuthPullRate,
float azimuthPullAcceleration,
float elevationOffset,
30 float elevationWidth,
float elevationPullRate,
float elevationPullAcceleration);
74 virtual float azimuthOffset()
const;
75 virtual void setAzimuthOffset(
float azimuthOffset );
78 virtual float azimuthWidth()
const;
79 virtual void setAzimuthWidth(
float azimuthWidth );
82 virtual float azimuthPullRate()
const;
83 virtual void setAzimuthPullRate(
float azimuthPullRate );
86 virtual float azimuthPullAcceleration()
const;
87 virtual void setAzimuthPullAcceleration(
float azimuthPullAcceleration );
90 virtual float elevationOffset()
const;
91 virtual void setElevationOffset(
float elevationOffset );
94 virtual float elevationWidth()
const;
95 virtual void setElevationWidth(
float elevationWidth );
98 virtual float elevationPullRate()
const;
99 virtual void setElevationPullRate(
float elevationPullRate );
102 virtual float elevationPullAcceleration()
const;
103 virtual void setElevationPullAcceleration(
float elevationPullAcceleration );
113 virtual void setFromNet(
const void* netRecord,
unsigned int length,
124 virtual unsigned int netSize()
const;
This Class is pure virtual and defines the interface for ElectroMagnetic Emissions records...
Definition: electromagneticEmissionsAttributeRecord.h:19
DtNetAngleDeceptionAttributeRecord * myAngleDeceptionAttributeRecordPtr
Definition: angleDeceptionAttributeRecord.h:132
virtual unsigned int beamNumber() const =0
Setters and Getters for Beam Number.
This file provides a declaration of the class DtElectromagneticEmissionsAttributeRecord.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
virtual unsigned unpaddedNetsize() const =0
This is the network size of the record without padding.
Definition: angleDeceptionAttributeRecordP.h:17
virtual void setBeamNumber(unsigned int beamNumber)=0
virtual unsigned int netSize()
Returns the size of the network representation (including padding bytes)
virtual DtStandardVariableRecord * clone() const =0
Clone.
virtual void setRecordLength(unsigned int recordLength)=0
Must include size of record header and padding to 8 bytes.
This file declares DtNetAngleDeceptionAttributeRecord.
virtual void printDataToStream(std::ostream &stream) const =0
Prints the data to the specified stream.
virtual bool operator==(const DtStandardVariableRecord &other)=0
Equals operator.
virtual void setEmitterNumber(unsigned int emitterNumber)=0
Definition: angleDeceptionAttributeRecord.h:20
virtual void writeRecord(void *addr) const =0
virtual unsigned int recordLength() const =0
Get/Set Record Length.
virtual unsigned int emitterNumber() const =0
Setters and Getters for Emitter Number.
DtNetAngleDeceptionAttributeRecord myAngleDeceptionAttributeRecord
Definition: angleDeceptionAttributeRecord.h:131
virtual unsigned int recordType() const =0
Get/Set Record Type.
virtual void setRecordType(unsigned int recordType)=0
Get/Set Record Type.
Contains the standard DIS enumerations.
DtEEAttributeStateIndicator
[UID 300] - EE Attribute State Indicator
Definition: disEnums.h:3204
virtual void setFromNet(const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)=0
Sets the record from Network Representation from the given location.
Definition: standardVariableRecord.h:22
DtStandardVariableRetCode
Definition: standardVariableRecord.h:14
This file contains typedefs for machine dependant types.