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
DtFalseTargetsAttributeRecord Class Reference
+ Inheritance diagram for DtFalseTargetsAttributeRecord:
+ Collaboration diagram for DtFalseTargetsAttributeRecord:

Public Member Functions

 DtFalseTargetsAttributeRecord ()
 Constructor. More...
 
 DtFalseTargetsAttributeRecord (unsigned int emitterNumber, unsigned int beamNumber, DtEEAttributeStateIndicator stateIndicator, unsigned int falseTargetCount, float walkSpeed, float walkAcceleration, float maximumWalkDistance, float keepTime, float echoSpacing, float firstTargetOffset)
 Constructor. More...
 
 DtFalseTargetsAttributeRecord (const DtFalseTargetsAttributeRecord &orig)
 Copy Constructor. More...
 
 DtFalseTargetsAttributeRecord (const DtNetFalseTargetsAttributeRecord &netRecord)
 Copy Constructor. More...
 
 DtFalseTargetsAttributeRecord (void *ptr, unsigned int length)
 Net Constructor. More...
 
virtual
DtFalseTargetsAttributeRecord
operator= (const DtFalseTargetsAttributeRecord &other)
 Assignment operator. More...
 
virtual DtStandardVariableRecordoperator= (const DtStandardVariableRecord &record)
 Assignment operator. More...
 
virtual bool operator== (const DtFalseTargetsAttributeRecord &other)
 Equals operator. More...
 
virtual bool operator== (const DtStandardVariableRecord &other)
 Equals operator. More...
 
virtual unsigned int recordType () const
 Setters and Getters for Record Type. More...
 
virtual void setRecordType (unsigned int recordType)
 Get/Set Record Type. More...
 
virtual unsigned int recordLength () const
 Setters and Getters for Record Length. More...
 
virtual void setRecordLength (unsigned int recordLength)
 Must include size of record header and padding to 8 bytes. More...
 
virtual unsigned int emitterNumber () const
 Setters and Getters for Emitter Number. More...
 
virtual void setEmitterNumber (unsigned int emitterNumber)
 
virtual unsigned int beamNumber () const
 Setters and Getters for Beam Number. More...
 
virtual void setBeamNumber (unsigned int beamNumber)
 
virtual DtEEAttributeStateIndicator stateIndicator () const
 Setters and Getters for State Indicator. More...
 
virtual void setStateIndicator (DtEEAttributeStateIndicator stateIndicator)
 
virtual unsigned int falseTargetCount () const
 Setters and Getters for False Target Count. More...
 
virtual void setFalseTargetCount (unsigned int falseTargetCount)
 
virtual float walkSpeed () const
 Setters and Getters for Walk Speed. More...
 
virtual void setWalkSpeed (float walkSpeed)
 
virtual float walkAcceleration () const
 Setters and Getters for Walk Acceleration. More...
 
virtual void setWalkAcceleration (float walkAcceleration)
 
virtual float maximumWalkDistance () const
 Setters and Getters for Maximum Walk Distance. More...
 
virtual void setMaximumWalkDistance (float maximumWalkDistance)
 
virtual float keepTime () const
 Setters and Getters for Keep Time. More...
 
virtual void setKeepTime (float keepTime)
 
virtual float echoSpacing () const
 Setters and Getters for Echo Spacing. More...
 
virtual void setEchoSpacing (float echoSpacing)
 
virtual float firstTargetOffset () const
 Setters and Getters for First Target Offset. More...
 
virtual void setFirstTargetOffset (float firstTargetOffset)
 
virtual void printDataToStream (std::ostream &stream) const
 Prints the data to the specified stream. More...
 
virtual void writeRecord (void *addr) const
 Writes the network representation to the given address. More...
 
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. More...
 
virtual unsigned int unpaddedNetsize () const
 Returns the size of the network representation (without padding bytes) More...
 
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. More...
 
virtual DtStandardVariableRecordclone () const
 Clone. More...
 
- Public Member Functions inherited from DtStandardVariableRecord
 DtStandardVariableRecord ()
 Constructor. More...
 
virtual ~DtStandardVariableRecord ()
 Destructor. More...
 
virtual void printData () const
 Prints the data to DtInfo. More...
 
virtual unsigned int netSize ()
 Returns the size of the network representation (including padding bytes) More...
 
virtual void setOriginatingSimulationAddress (const DtSimulationAddress &)
 
virtual const DtSimulationAddressoriginatingSimulationAddress () const
 

Static Public Member Functions

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

Protected Attributes

DtNetFalseTargetsAttributeRecord myFalseTargetsAttributeRecord
 
DtNetFalseTargetsAttributeRecordmyFalseTargetsAttributeRecordPtr
 
- Protected Attributes inherited from DtStandardVariableRecord
DtSimulationAddress myOriginatingSimulationAddress
 

Constructor & Destructor Documentation

DtFalseTargetsAttributeRecord::DtFalseTargetsAttributeRecord ( )

Constructor.

DtFalseTargetsAttributeRecord::DtFalseTargetsAttributeRecord ( unsigned int  emitterNumber,
unsigned int  beamNumber,
DtEEAttributeStateIndicator  stateIndicator,
unsigned int  falseTargetCount,
float  walkSpeed,
float  walkAcceleration,
float  maximumWalkDistance,
float  keepTime,
float  echoSpacing,
float  firstTargetOffset 
)

Constructor.

DtFalseTargetsAttributeRecord::DtFalseTargetsAttributeRecord ( const DtFalseTargetsAttributeRecord orig)

Copy Constructor.

DtFalseTargetsAttributeRecord::DtFalseTargetsAttributeRecord ( const DtNetFalseTargetsAttributeRecord netRecord)

Copy Constructor.

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

Net Constructor.

Member Function Documentation

virtual unsigned int DtFalseTargetsAttributeRecord::beamNumber ( ) const
virtual

Setters and Getters for Beam Number.

Implements DtElectromagneticEmissionsAttributeRecord.

virtual DtStandardVariableRecord* DtFalseTargetsAttributeRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

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

Create function used by Standard Variable Record Factory.

virtual float DtFalseTargetsAttributeRecord::echoSpacing ( ) const
virtual

Setters and Getters for Echo Spacing.

virtual unsigned int DtFalseTargetsAttributeRecord::emitterNumber ( ) const
virtual

Setters and Getters for Emitter Number.

Implements DtElectromagneticEmissionsAttributeRecord.

virtual unsigned int DtFalseTargetsAttributeRecord::falseTargetCount ( ) const
virtual

Setters and Getters for False Target Count.

virtual float DtFalseTargetsAttributeRecord::firstTargetOffset ( ) const
virtual

Setters and Getters for First Target Offset.

virtual float DtFalseTargetsAttributeRecord::keepTime ( ) const
virtual

Setters and Getters for Keep Time.

virtual float DtFalseTargetsAttributeRecord::maximumWalkDistance ( ) const
virtual

Setters and Getters for Maximum Walk Distance.

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

Assignment operator.

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

Assignment operator.

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

Equals operator.

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

Equals operator.

Implements DtStandardVariableRecord.

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

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual unsigned int DtFalseTargetsAttributeRecord::recordLength ( ) const
virtual

Setters and Getters for Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtFalseTargetsAttributeRecord::recordType ( ) const
virtual

Setters and Getters for Record Type.

Implements DtStandardVariableRecord.

virtual void DtFalseTargetsAttributeRecord::setBeamNumber ( unsigned int  beamNumber)
virtual
virtual void DtFalseTargetsAttributeRecord::setEchoSpacing ( float  echoSpacing)
virtual
virtual void DtFalseTargetsAttributeRecord::setEmitterNumber ( unsigned int  emitterNumber)
virtual
virtual void DtFalseTargetsAttributeRecord::setFalseTargetCount ( unsigned int  falseTargetCount)
virtual
virtual void DtFalseTargetsAttributeRecord::setFirstTargetOffset ( float  firstTargetOffset)
virtual
virtual void DtFalseTargetsAttributeRecord::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 DtFalseTargetsAttributeRecord::setKeepTime ( float  keepTime)
virtual
virtual void DtFalseTargetsAttributeRecord::setMaximumWalkDistance ( float  maximumWalkDistance)
virtual
virtual void DtFalseTargetsAttributeRecord::setRecordLength ( unsigned int  recordLength)
virtual

Must include size of record header and padding to 8 bytes.

Implements DtStandardVariableRecord.

virtual void DtFalseTargetsAttributeRecord::setRecordType ( unsigned int  recordType)
virtual

Get/Set Record Type.

Implements DtStandardVariableRecord.

virtual void DtFalseTargetsAttributeRecord::setStateIndicator ( DtEEAttributeStateIndicator  stateIndicator)
virtual
virtual void DtFalseTargetsAttributeRecord::setWalkAcceleration ( float  walkAcceleration)
virtual
virtual void DtFalseTargetsAttributeRecord::setWalkSpeed ( float  walkSpeed)
virtual
virtual DtEEAttributeStateIndicator DtFalseTargetsAttributeRecord::stateIndicator ( ) const
virtual

Setters and Getters for State Indicator.

virtual unsigned int DtFalseTargetsAttributeRecord::unpaddedNetsize ( ) const
virtual

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

Implements DtStandardVariableRecord.

virtual float DtFalseTargetsAttributeRecord::walkAcceleration ( ) const
virtual

Setters and Getters for Walk Acceleration.

virtual float DtFalseTargetsAttributeRecord::walkSpeed ( ) const
virtual

Setters and Getters for Walk Speed.

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

DtNetFalseTargetsAttributeRecord DtFalseTargetsAttributeRecord::myFalseTargetsAttributeRecord
protected
DtNetFalseTargetsAttributeRecord* DtFalseTargetsAttributeRecord::myFalseTargetsAttributeRecordPtr
protected

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

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)