VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtAngleDeceptionAttributeRecord Class Reference
+ Inheritance diagram for DtAngleDeceptionAttributeRecord:
+ Collaboration diagram for DtAngleDeceptionAttributeRecord:

Public Member Functions

 DtAngleDeceptionAttributeRecord ()
 Constructor.
 DtAngleDeceptionAttributeRecord (unsigned int emitterNumber, unsigned int beamNumber, DtEEAttributeStateIndicator stateIndicator, float azimuthOffset, float azimuthWidth, float azimuthPullRate, float azimuthPullAcceleration, float elevationOffset, float elevationWidth, float elevationPullRate, float elevationPullAcceleration)
 Constructor.
 DtAngleDeceptionAttributeRecord (const DtAngleDeceptionAttributeRecord &orig)
 Copy Constructor.
 DtAngleDeceptionAttributeRecord (const DtNetAngleDeceptionAttributeRecord &orig)
 Copy Constructor.
 DtAngleDeceptionAttributeRecord (void *ptr, unsigned int length)
 Net Constructor.
virtual
DtAngleDeceptionAttributeRecord
operator= (const DtAngleDeceptionAttributeRecord &other)
 Assignment operator.
virtual DtStandardVariableRecordoperator= (const DtStandardVariableRecord &record)
 Assignment operator.
virtual bool operator== (const DtAngleDeceptionAttributeRecord &other)
 Equals operator.
virtual bool operator== (const DtStandardVariableRecord &other)
 Equals operator.
virtual unsigned int recordType () const
 Setters and Getters for Record Type.
virtual void setRecordType (unsigned int recordType)
virtual unsigned int recordLength () const
 Setters and Getters for Record Length.
virtual void setRecordLength (unsigned int recordLength)
virtual unsigned int emitterNumber () const
 Setters and Getters for Emitter Number.
virtual void setEmitterNumber (unsigned int emitterNumber)
virtual unsigned int beamNumber () const
 Setters and Getters for Beam Number.
virtual void setBeamNumber (unsigned int beamNumber)
virtual DtEEAttributeStateIndicator stateIndicator () const
 Setters and Getters for State Indicator.
virtual void setStateIndicator (DtEEAttributeStateIndicator stateIndicator)
virtual float azimuthOffset () const
 Setters and Getters for Azimuth Offset.
virtual void setAzimuthOffset (float azimuthOffset)
virtual float azimuthWidth () const
 Setters and Getters for Azimuth Width.
virtual void setAzimuthWidth (float azimuthWidth)
virtual float azimuthPullRate () const
 Setters and Getters for Azimuth Pull Rate.
virtual void setAzimuthPullRate (float azimuthPullRate)
virtual float azimuthPullAcceleration () const
 Setters and Getters for Azimuth Pull Acceleration.
virtual void setAzimuthPullAcceleration (float azimuthPullAcceleration)
virtual float elevationOffset () const
 Setters and Getters for Elevation Offset.
virtual void setElevationOffset (float elevationOffset)
virtual float elevationWidth () const
 Setters and Getters for Elevation Width.
virtual void setElevationWidth (float elevationWidth)
virtual float elevationPullRate () const
 Setters and Getters for Elevation Pull Rate.
virtual void setElevationPullRate (float elevationPullRate)
virtual float elevationPullAcceleration () const
 Setters and Getters for Elevation Pull Acceleration.
virtual void setElevationPullAcceleration (float elevationPullAcceleration)
virtual void printDataToStream (std::ostream &stream) const
 Prints the data to the specified stream.
virtual void writeRecord (void *addr) const
 Writes the network representation to the given address.
virtual void setFromNet (const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)
 Sets the record from an address and length. Retcode will be Valid if all goes well.
virtual unsigned int unpaddedNetsize () const
 Returns the size of the network representation (without padding bytes)
virtual unsigned int netSize () const
 This overrides netSize because this Record is a special case as it is of a fixed size and Will never require padding.
virtual DtStandardVariableRecordclone () const
 Clone.

Static Public Member Functions

static DtStandardVariableRecordcreate (void *addr, unsigned int length)
 Create function used by Standard Variable Record Factory.

Protected Attributes

DtNetAngleDeceptionAttributeRecord myAngleDeceptionAttributeRecord

Constructor & Destructor Documentation

DtAngleDeceptionAttributeRecord::DtAngleDeceptionAttributeRecord ( )

Constructor.

DtAngleDeceptionAttributeRecord::DtAngleDeceptionAttributeRecord ( unsigned int  emitterNumber,
unsigned int  beamNumber,
DtEEAttributeStateIndicator  stateIndicator,
float  azimuthOffset,
float  azimuthWidth,
float  azimuthPullRate,
float  azimuthPullAcceleration,
float  elevationOffset,
float  elevationWidth,
float  elevationPullRate,
float  elevationPullAcceleration 
)

Constructor.

DtAngleDeceptionAttributeRecord::DtAngleDeceptionAttributeRecord ( const DtAngleDeceptionAttributeRecord orig)

Copy Constructor.

DtAngleDeceptionAttributeRecord::DtAngleDeceptionAttributeRecord ( const DtNetAngleDeceptionAttributeRecord orig)

Copy Constructor.

DtAngleDeceptionAttributeRecord::DtAngleDeceptionAttributeRecord ( void *  ptr,
unsigned int  length 
)

Net Constructor.

Member Function Documentation

virtual float DtAngleDeceptionAttributeRecord::azimuthOffset ( ) const
virtual

Setters and Getters for Azimuth Offset.

virtual float DtAngleDeceptionAttributeRecord::azimuthPullAcceleration ( ) const
virtual

Setters and Getters for Azimuth Pull Acceleration.

virtual float DtAngleDeceptionAttributeRecord::azimuthPullRate ( ) const
virtual

Setters and Getters for Azimuth Pull Rate.

virtual float DtAngleDeceptionAttributeRecord::azimuthWidth ( ) const
virtual

Setters and Getters for Azimuth Width.

virtual unsigned int DtAngleDeceptionAttributeRecord::beamNumber ( ) const
virtual

Setters and Getters for Beam Number.

Implements DtElectromagneticEmissionsAttributeRecord.

virtual DtStandardVariableRecord* DtAngleDeceptionAttributeRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

static DtStandardVariableRecord* DtAngleDeceptionAttributeRecord::create ( void *  addr,
unsigned int  length 
)
static

Create function used by Standard Variable Record Factory.

virtual float DtAngleDeceptionAttributeRecord::elevationOffset ( ) const
virtual

Setters and Getters for Elevation Offset.

virtual float DtAngleDeceptionAttributeRecord::elevationPullAcceleration ( ) const
virtual

Setters and Getters for Elevation Pull Acceleration.

virtual float DtAngleDeceptionAttributeRecord::elevationPullRate ( ) const
virtual

Setters and Getters for Elevation Pull Rate.

virtual float DtAngleDeceptionAttributeRecord::elevationWidth ( ) const
virtual

Setters and Getters for Elevation Width.

virtual unsigned int DtAngleDeceptionAttributeRecord::emitterNumber ( ) const
virtual

Setters and Getters for Emitter Number.

Implements DtElectromagneticEmissionsAttributeRecord.

virtual unsigned int DtAngleDeceptionAttributeRecord::netSize ( ) const
virtual

This overrides netSize because this Record is a special case as it is of a fixed size and Will never require padding.

virtual DtAngleDeceptionAttributeRecord& DtAngleDeceptionAttributeRecord::operator= ( const DtAngleDeceptionAttributeRecord other)
virtual

Assignment operator.

virtual DtStandardVariableRecord& DtAngleDeceptionAttributeRecord::operator= ( const DtStandardVariableRecord record)
virtual

Assignment operator.

virtual bool DtAngleDeceptionAttributeRecord::operator== ( const DtAngleDeceptionAttributeRecord other)
virtual

Equals operator.

virtual bool DtAngleDeceptionAttributeRecord::operator== ( const DtStandardVariableRecord other)
virtual

Equals operator.

Implements DtStandardVariableRecord.

virtual void DtAngleDeceptionAttributeRecord::printDataToStream ( std::ostream &  stream) const
virtual

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual unsigned int DtAngleDeceptionAttributeRecord::recordLength ( ) const
virtual

Setters and Getters for Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtAngleDeceptionAttributeRecord::recordType ( ) const
virtual

Setters and Getters for Record Type.

Implements DtStandardVariableRecord.

virtual void DtAngleDeceptionAttributeRecord::setAzimuthOffset ( float  azimuthOffset)
virtual
virtual void DtAngleDeceptionAttributeRecord::setAzimuthPullAcceleration ( float  azimuthPullAcceleration)
virtual
virtual void DtAngleDeceptionAttributeRecord::setAzimuthPullRate ( float  azimuthPullRate)
virtual
virtual void DtAngleDeceptionAttributeRecord::setAzimuthWidth ( float  azimuthWidth)
virtual
virtual void DtAngleDeceptionAttributeRecord::setBeamNumber ( unsigned int  beamNumber)
virtual
virtual void DtAngleDeceptionAttributeRecord::setElevationOffset ( float  elevationOffset)
virtual
virtual void DtAngleDeceptionAttributeRecord::setElevationPullAcceleration ( float  elevationPullAcceleration)
virtual
virtual void DtAngleDeceptionAttributeRecord::setElevationPullRate ( float  elevationPullRate)
virtual
virtual void DtAngleDeceptionAttributeRecord::setElevationWidth ( float  elevationWidth)
virtual
virtual void DtAngleDeceptionAttributeRecord::setEmitterNumber ( unsigned int  emitterNumber)
virtual
virtual void DtAngleDeceptionAttributeRecord::setFromNet ( const void *  netRecord,
unsigned int  length,
DtStandardVariableRetCode retCode = NULL 
)
virtual

Sets the record from an address and length. Retcode will be Valid if all goes well.

Implements DtStandardVariableRecord.

virtual void DtAngleDeceptionAttributeRecord::setRecordLength ( unsigned int  recordLength)
virtual
virtual void DtAngleDeceptionAttributeRecord::setRecordType ( unsigned int  recordType)
virtual
virtual void DtAngleDeceptionAttributeRecord::setStateIndicator ( DtEEAttributeStateIndicator  stateIndicator)
virtual
virtual DtEEAttributeStateIndicator DtAngleDeceptionAttributeRecord::stateIndicator ( ) const
virtual

Setters and Getters for State Indicator.

virtual unsigned int DtAngleDeceptionAttributeRecord::unpaddedNetsize ( ) const
virtual

Returns the size of the network representation (without padding bytes)

Implements DtStandardVariableRecord.

virtual void DtAngleDeceptionAttributeRecord::writeRecord ( void *  addr) const
virtual

Writes the network representation to the given address.

The assumption is that this memory is allocated and is of the proper size.

Implements DtStandardVariableRecord.

Member Data Documentation

DtNetAngleDeceptionAttributeRecord DtAngleDeceptionAttributeRecord::myAngleDeceptionAttributeRecord
protected

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

Document ID: Generated on Tue Mar 1 02:56:17 EST 2016 from SVN revision 162687
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)