VR-Link API Documentation for HLA 1.3
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:

List of all members.

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.

Protected Member Functions

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

Protected Attributes

DtEntityType myMunitionSource
DtVector myDetonationVelocity

Detailed Description

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


Constructor & Destructor Documentation

Constructor.

Copy Constructor.

Destructor.


Member Function Documentation

Clone.

Reimplemented from DtEnvironmentalRecord.

returns the network representation of the environmental record

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 int DtEnvironmentalCombicStateRecord::netRepSize ( ) const [virtual]

returns the size of the net representation, in bytes.

Reimplemented from DtEnvironmentalRecord.

const DtEnvironmentalCombicStateRecord& DtEnvironmentalCombicStateRecord::operator= ( const DtEnvironmentalCombicStateRecord orig)

Assignment Operator.

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.


Member Data Documentation


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)