VR-Link API Documentation for DIS
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtEnvironmentalFlareStateRecord Class Reference

DtEnvironmentalFlareStateRecord implements the Environmental state record type "Flare State." See Enumerated Bit Values document, section 12.3.5.2. More...

+ Inheritance diagram for DtEnvironmentalFlareStateRecord:
+ Collaboration diagram for DtEnvironmentalFlareStateRecord:

Public Member Functions

 DtEnvironmentalFlareStateRecord ()
 Constructor.
 DtEnvironmentalFlareStateRecord (const DtEnvironmentalFlareStateRecord &orig)
 Copy Constructor.
const
DtEnvironmentalFlareStateRecord
operator= (const DtEnvironmentalFlareStateRecord &orig)
 Assignment Operator.
virtual ~DtEnvironmentalFlareStateRecord ()
 Destructor.
virtual DtEnvironmentalRecordclone () const
 Clone.
virtual void setTimeSinceCreation (DtU32 timeSinceCreation)
 Set/ get the time since creation.
virtual DtU32 timeSinceCreation () const
virtual void setSource (const DtEntityType &source)
 Set/ get the source type.
virtual const DtEntityTypesource () const
virtual void setNumberOfSources (DtInt32 numberOfSources)
 Set/ get the number of sources.
virtual DtInt32 numberOfSources () const
virtual void setNumberIntensity (DtInt32 numberIntensity)
 Set/ get the number intensity.
virtual DtInt32 numberIntensity () const
virtual void setGeometryIndex (DtU16 geometryIndex)
 Set/ get the index of the geometry record associated with this state record.
virtual DtU16 geometryIndex () const
virtual bool createNetworkRepresentation ()
 Create the record's network representation.
const DtNetFlareStateRecordflareNetRep () const
 returns the network representation of the environmental record
DtNetFlareStateRecordflareNetRep ()
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

DtEnvironmentalFlareStateRecordself () 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 mySource
- Protected Attributes inherited from DtEnvironmentalRecord
DtNetEnvironmentalRecordmyNetRep

Detailed Description

DtEnvironmentalFlareStateRecord implements the Environmental state record type "Flare State." See Enumerated Bit Values document, section 12.3.5.2.

Constructor & Destructor Documentation

DtEnvironmentalFlareStateRecord::DtEnvironmentalFlareStateRecord ( )

Constructor.

DtEnvironmentalFlareStateRecord::DtEnvironmentalFlareStateRecord ( const DtEnvironmentalFlareStateRecord orig)

Copy Constructor.

virtual DtEnvironmentalFlareStateRecord::~DtEnvironmentalFlareStateRecord ( )
virtual

Destructor.

Member Function Documentation

virtual DtEnvironmentalRecord* DtEnvironmentalFlareStateRecord::clone ( ) const
virtual

Clone.

Reimplemented from DtEnvironmentalRecord.

virtual bool DtEnvironmentalFlareStateRecord::createNetworkRepresentation ( )
virtual

Create the record's network representation.

Reimplemented from DtEnvironmentalRecord.

const DtNetFlareStateRecord* DtEnvironmentalFlareStateRecord::flareNetRep ( ) const

returns the network representation of the environmental record

DtNetFlareStateRecord* DtEnvironmentalFlareStateRecord::flareNetRep ( )
virtual DtU16 DtEnvironmentalFlareStateRecord::geometryIndex ( ) const
virtual
virtual int DtEnvironmentalFlareStateRecord::netRepSize ( ) const
virtual

returns the size of the net representation, in bytes.

Reimplemented from DtEnvironmentalRecord.

virtual DtInt32 DtEnvironmentalFlareStateRecord::numberIntensity ( ) const
virtual
virtual DtInt32 DtEnvironmentalFlareStateRecord::numberOfSources ( ) const
virtual
const DtEnvironmentalFlareStateRecord& DtEnvironmentalFlareStateRecord::operator= ( const DtEnvironmentalFlareStateRecord orig)

Assignment Operator.

DtEnvironmentalFlareStateRecord* DtEnvironmentalFlareStateRecord::self ( ) const
protected

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

Reimplemented from DtEnvironmentalRecord.

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

used by the PDU class to fill in the network representation

Reimplemented from DtEnvironmentalRecord.

virtual void DtEnvironmentalFlareStateRecord::setGeometryIndex ( DtU16  geometryIndex)
virtual

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

virtual void DtEnvironmentalFlareStateRecord::setNumberIntensity ( DtInt32  numberIntensity)
virtual

Set/ get the number intensity.

virtual void DtEnvironmentalFlareStateRecord::setNumberOfSources ( DtInt32  numberOfSources)
virtual

Set/ get the number of sources.

virtual void DtEnvironmentalFlareStateRecord::setSource ( const DtEntityType source)
virtual

Set/ get the source type.

virtual void DtEnvironmentalFlareStateRecord::setTimeSinceCreation ( DtU32  timeSinceCreation)
virtual

Set/ get the time since creation.

virtual const DtEntityType& DtEnvironmentalFlareStateRecord::source ( ) const
virtual
virtual DtU32 DtEnvironmentalFlareStateRecord::timeSinceCreation ( ) const
virtual

Member Data Documentation

DtEntityType DtEnvironmentalFlareStateRecord::mySource
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)