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 | Static Public Member Functions | Protected Attributes
DtBlankingSectorAttributeRecord Class Reference
+ Inheritance diagram for DtBlankingSectorAttributeRecord:
+ Collaboration diagram for DtBlankingSectorAttributeRecord:

Public Member Functions

 DtBlankingSectorAttributeRecord ()
 Constructor.
 DtBlankingSectorAttributeRecord (unsigned int emitterNumber, unsigned int beamNumber, DtEEAttributeStateIndicator stateIndicator, float leftAzimuth, float rightAzimuth, float lowerAzimuth, float upperAzimuth, float residualPower)
 Constructor.
 DtBlankingSectorAttributeRecord (const DtBlankingSectorAttributeRecord &orig)
 Copy Constructor.
 DtBlankingSectorAttributeRecord (const DtNetBlankingSectorAttributeRecord &orig)
 Copy Constructor.
 DtBlankingSectorAttributeRecord (void *ptr, unsigned int length)
 Net Constructor.
virtual
DtBlankingSectorAttributeRecord
operator= (const DtBlankingSectorAttributeRecord &other)
 Assignment operator.
virtual DtStandardVariableRecordoperator= (const DtStandardVariableRecord &record)
 Assignment operator.
virtual bool operator== (const DtBlankingSectorAttributeRecord &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 leftAzimuth () const
 Setters and Getters for Left Azimuth.
virtual void setLeftAzimuth (float leftAzimuth)
virtual float rightAzimuth () const
 Setters and Getters for Right Azimuth.
virtual void setRightAzimuth (float rightAzimuth)
virtual float lowerElevation () const
 Setters and Getters for Lower Elevation.
virtual void setLowerElevation (float lowerElevation)
virtual float upperElevation () const
 Setters and Getters for Upper Elevation.
virtual void setUpperElevation (float upperElevation)
virtual float residualPower () const
 Setters and Getters for Residual Power.
virtual void setResidualPower (float residualPower)
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

DtNetBlankingSectorAttributeRecord myBlankingSectorRecord

Constructor & Destructor Documentation

DtBlankingSectorAttributeRecord::DtBlankingSectorAttributeRecord ( )

Constructor.

DtBlankingSectorAttributeRecord::DtBlankingSectorAttributeRecord ( unsigned int  emitterNumber,
unsigned int  beamNumber,
DtEEAttributeStateIndicator  stateIndicator,
float  leftAzimuth,
float  rightAzimuth,
float  lowerAzimuth,
float  upperAzimuth,
float  residualPower 
)

Constructor.

DtBlankingSectorAttributeRecord::DtBlankingSectorAttributeRecord ( const DtBlankingSectorAttributeRecord orig)

Copy Constructor.

DtBlankingSectorAttributeRecord::DtBlankingSectorAttributeRecord ( const DtNetBlankingSectorAttributeRecord orig)

Copy Constructor.

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

Net Constructor.

Member Function Documentation

virtual unsigned int DtBlankingSectorAttributeRecord::beamNumber ( ) const
virtual

Setters and Getters for Beam Number.

Implements DtElectromagneticEmissionsAttributeRecord.

virtual DtStandardVariableRecord* DtBlankingSectorAttributeRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

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

Create function used by Standard Variable Record Factory.

virtual unsigned int DtBlankingSectorAttributeRecord::emitterNumber ( ) const
virtual

Setters and Getters for Emitter Number.

Implements DtElectromagneticEmissionsAttributeRecord.

virtual float DtBlankingSectorAttributeRecord::leftAzimuth ( ) const
virtual

Setters and Getters for Left Azimuth.

virtual float DtBlankingSectorAttributeRecord::lowerElevation ( ) const
virtual

Setters and Getters for Lower Elevation.

virtual unsigned int DtBlankingSectorAttributeRecord::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 DtBlankingSectorAttributeRecord& DtBlankingSectorAttributeRecord::operator= ( const DtBlankingSectorAttributeRecord other)
virtual

Assignment operator.

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

Assignment operator.

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

Equals operator.

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

Equals operator.

Implements DtStandardVariableRecord.

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

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual unsigned int DtBlankingSectorAttributeRecord::recordLength ( ) const
virtual

Setters and Getters for Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtBlankingSectorAttributeRecord::recordType ( ) const
virtual

Setters and Getters for Record Type.

Implements DtStandardVariableRecord.

virtual float DtBlankingSectorAttributeRecord::residualPower ( ) const
virtual

Setters and Getters for Residual Power.

virtual float DtBlankingSectorAttributeRecord::rightAzimuth ( ) const
virtual

Setters and Getters for Right Azimuth.

virtual void DtBlankingSectorAttributeRecord::setBeamNumber ( unsigned int  beamNumber)
virtual
virtual void DtBlankingSectorAttributeRecord::setEmitterNumber ( unsigned int  emitterNumber)
virtual
virtual void DtBlankingSectorAttributeRecord::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 DtBlankingSectorAttributeRecord::setLeftAzimuth ( float  leftAzimuth)
virtual
virtual void DtBlankingSectorAttributeRecord::setLowerElevation ( float  lowerElevation)
virtual
virtual void DtBlankingSectorAttributeRecord::setRecordLength ( unsigned int  recordLength)
virtual
virtual void DtBlankingSectorAttributeRecord::setRecordType ( unsigned int  recordType)
virtual
virtual void DtBlankingSectorAttributeRecord::setResidualPower ( float  residualPower)
virtual
virtual void DtBlankingSectorAttributeRecord::setRightAzimuth ( float  rightAzimuth)
virtual
virtual void DtBlankingSectorAttributeRecord::setStateIndicator ( DtEEAttributeStateIndicator  stateIndicator)
virtual
virtual void DtBlankingSectorAttributeRecord::setUpperElevation ( float  upperElevation)
virtual
virtual DtEEAttributeStateIndicator DtBlankingSectorAttributeRecord::stateIndicator ( ) const
virtual

Setters and Getters for State Indicator.

virtual unsigned int DtBlankingSectorAttributeRecord::unpaddedNetsize ( ) const
virtual

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

Implements DtStandardVariableRecord.

virtual float DtBlankingSectorAttributeRecord::upperElevation ( ) const
virtual

Setters and Getters for Upper Elevation.

virtual void DtBlankingSectorAttributeRecord::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

DtNetBlankingSectorAttributeRecord DtBlankingSectorAttributeRecord::myBlankingSectorRecord
protected

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

Document ID: Generated on Mon Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)