VR-Link API Documentation for HLA 1.3
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtEnvironmentalCombicStateRecord Class Reference

DtEnvironmentalCombicStateRecord implements the Environmental state record type "COMBIC State." See Enumerated Bit Values document, section 12.3.5.1. More...

+ Inheritance diagram for DtEnvironmentalCombicStateRecord:
+ Collaboration diagram for DtEnvironmentalCombicStateRecord:

Public Member Functions

 DtEnvironmentalCombicStateRecord ()
 Constructor.
 DtEnvironmentalCombicStateRecord (const DtEnvironmentalCombicStateRecord &orig)
 Copy Constructor.
const
DtEnvironmentalCombicStateRecord
operator= (const DtEnvironmentalCombicStateRecord &orig)
 Assignment Operator.
virtual ~DtEnvironmentalCombicStateRecord ()
 Destructor.
virtual DtEnvironmentalRecordclone () const
 Clone.
virtual void setTimeSinceCreation (DtU32 timeSinceCreation)
 Set/ get time since creation.
virtual DtU32 timeSinceCreation () const
virtual void setMunitionSource (const DtEntityType &munitionSource)
 Set/ get munition source type.
virtual const DtEntityTypemunitionSource () const
virtual void setNumberOfSources (DtInt32 numberOfSources)
 Set/ get number of sources.
virtual DtInt32 numberOfSources () const
virtual void setGeometryIndex (DtU16 geometryIndex)
 Set/ get index of geometry record associated with this state record.
virtual DtU16 geometryIndex () const
virtual void setSourceType (DtU32 sourceType)
 Set/ get source type.
virtual DtU32 sourceType () const
virtual void setBarrageRate (DtFloat32 barrageRate)
 Set/ get barrage rate.
virtual DtFloat32 barrageRate () const
virtual void setBarrageDuration (DtFloat32 barrageDuration)
 Set/get barrage duration.
virtual DtFloat32 barrageDuration () const
virtual void setBarrageCrosswindLength (DtFloat32 barrageCrosswindLength)
 Set/get barrage crosswind length.
virtual DtFloat32 barrageCrosswindLength () const
virtual void setBarrageDownwindLength (DtFloat32 barrageDownwindLength)
 Set/get barrage downwind length.
virtual DtFloat32 barrageDownwindLength () const
virtual void setDetonationVelocity (const DtVector &detonationVelocity)
 Set/ get detonation velocity.
virtual const DtVectordetonationVelocity () const
virtual bool createNetworkRepresentation ()
 This doesn't need to be called explicitly.
const DtNetCombicStateRecordcombicNetRep () const
 returns the network representation of the environmental record
DtNetCombicStateRecordcombicNetRep ()
virtual void setFromNet (const DtNetEnvironmentalRecord &buffer)
 used by the PDU class to fill in the network representation
virtual int netRepSize () const
 returns the size of the net representation, in bytes.
- Public Member Functions inherited from DtEnvironmentalRecord
 DtEnvironmentalRecord ()
const DtEnvironmentalRecordoperator= (const DtEnvironmentalRecord &orig)
virtual ~DtEnvironmentalRecord ()
virtual void setType (DtU32 type)
virtual DtU32 type () const
virtual void setLength (DtU16 length)
virtual DtU16 length () const
virtual void setIndex (DtU8 index)
virtual DtU8 index () const
const DtNetEnvironmentalRecordnetRep () const
 returns the network representation of the environmental record
DtNetEnvironmentalRecordnetRep ()

Protected Member Functions

DtEnvironmentalCombicStateRecordself () const
 Casts the 'this' pointer for changing elements in a const function.
- Protected Member Functions inherited from DtEnvironmentalRecord
 DtEnvironmentalRecord (const DtEnvironmentalRecord &orig)
virtual bool checkAndCreate ()
 Checks to see if we need a representation, and creates it if we do Returns false, if the create fails, true otherwise.

Protected Attributes

DtEntityType myMunitionSource
DtVector myDetonationVelocity
- Protected Attributes inherited from DtEnvironmentalRecord
DtNetEnvironmentalRecordmyNetRep

Detailed Description

DtEnvironmentalCombicStateRecord implements the Environmental state record type "COMBIC State." See Enumerated Bit Values document, section 12.3.5.1.

Constructor & Destructor Documentation

DtEnvironmentalCombicStateRecord::DtEnvironmentalCombicStateRecord ( )

Constructor.

DtEnvironmentalCombicStateRecord::DtEnvironmentalCombicStateRecord ( const DtEnvironmentalCombicStateRecord orig)

Copy Constructor.

virtual DtEnvironmentalCombicStateRecord::~DtEnvironmentalCombicStateRecord ( )
virtual

Destructor.

Member Function Documentation

virtual DtFloat32 DtEnvironmentalCombicStateRecord::barrageCrosswindLength ( ) const
virtual
virtual DtFloat32 DtEnvironmentalCombicStateRecord::barrageDownwindLength ( ) const
virtual
virtual DtFloat32 DtEnvironmentalCombicStateRecord::barrageDuration ( ) const
virtual
virtual DtFloat32 DtEnvironmentalCombicStateRecord::barrageRate ( ) const
virtual
virtual DtEnvironmentalRecord* DtEnvironmentalCombicStateRecord::clone ( ) const
virtual

Clone.

Reimplemented from DtEnvironmentalRecord.

const DtNetCombicStateRecord* DtEnvironmentalCombicStateRecord::combicNetRep ( ) const

returns the network representation of the environmental record

DtNetCombicStateRecord* DtEnvironmentalCombicStateRecord::combicNetRep ( )
virtual bool DtEnvironmentalCombicStateRecord::createNetworkRepresentation ( )
virtual

This doesn't need to be called explicitly.

If any routine that needs the repository finds that it hasn't been created yet, it calls this method.

Reimplemented from DtEnvironmentalRecord.

virtual const DtVector& DtEnvironmentalCombicStateRecord::detonationVelocity ( ) const
virtual
virtual DtU16 DtEnvironmentalCombicStateRecord::geometryIndex ( ) const
virtual
virtual const DtEntityType& DtEnvironmentalCombicStateRecord::munitionSource ( ) const
virtual
virtual int DtEnvironmentalCombicStateRecord::netRepSize ( ) const
virtual

returns the size of the net representation, in bytes.

Reimplemented from DtEnvironmentalRecord.

virtual DtInt32 DtEnvironmentalCombicStateRecord::numberOfSources ( ) const
virtual
const DtEnvironmentalCombicStateRecord& DtEnvironmentalCombicStateRecord::operator= ( const DtEnvironmentalCombicStateRecord orig)

Assignment Operator.

DtEnvironmentalCombicStateRecord* DtEnvironmentalCombicStateRecord::self ( ) const
protected

Casts the 'this' pointer for changing elements in a const function.

Reimplemented from DtEnvironmentalRecord.

virtual void DtEnvironmentalCombicStateRecord::setBarrageCrosswindLength ( DtFloat32  barrageCrosswindLength)
virtual

Set/get barrage crosswind length.

virtual void DtEnvironmentalCombicStateRecord::setBarrageDownwindLength ( DtFloat32  barrageDownwindLength)
virtual

Set/get barrage downwind length.

virtual void DtEnvironmentalCombicStateRecord::setBarrageDuration ( DtFloat32  barrageDuration)
virtual

Set/get barrage duration.

virtual void DtEnvironmentalCombicStateRecord::setBarrageRate ( DtFloat32  barrageRate)
virtual

Set/ get barrage rate.

virtual void DtEnvironmentalCombicStateRecord::setDetonationVelocity ( const DtVector detonationVelocity)
virtual

Set/ get detonation velocity.

virtual void DtEnvironmentalCombicStateRecord::setFromNet ( const DtNetEnvironmentalRecord buffer)
virtual

used by the PDU class to fill in the network representation

Reimplemented from DtEnvironmentalRecord.

virtual void DtEnvironmentalCombicStateRecord::setGeometryIndex ( DtU16  geometryIndex)
virtual

Set/ get index of geometry record associated with this state record.

virtual void DtEnvironmentalCombicStateRecord::setMunitionSource ( const DtEntityType munitionSource)
virtual

Set/ get munition source type.

virtual void DtEnvironmentalCombicStateRecord::setNumberOfSources ( DtInt32  numberOfSources)
virtual

Set/ get number of sources.

virtual void DtEnvironmentalCombicStateRecord::setSourceType ( DtU32  sourceType)
virtual

Set/ get source type.

virtual void DtEnvironmentalCombicStateRecord::setTimeSinceCreation ( DtU32  timeSinceCreation)
virtual

Set/ get time since creation.

virtual DtU32 DtEnvironmentalCombicStateRecord::sourceType ( ) const
virtual
virtual DtU32 DtEnvironmentalCombicStateRecord::timeSinceCreation ( ) const
virtual

Member Data Documentation

DtVector DtEnvironmentalCombicStateRecord::myDetonationVelocity
protected
DtEntityType DtEnvironmentalCombicStateRecord::myMunitionSource
protected

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

Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)