VR-Link API Documentation for DIS
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
DtDirectedEnergyDamageDescriptionRecord Class Reference
+ Inheritance diagram for DtDirectedEnergyDamageDescriptionRecord:
+ Collaboration diagram for DtDirectedEnergyDamageDescriptionRecord:

Public Member Functions

 DtDirectedEnergyDamageDescriptionRecord ()
 Constructor.
 DtDirectedEnergyDamageDescriptionRecord (const DtDirectedEnergyDamageDescriptionRecord &orig)
 Copy Constructor.
 DtDirectedEnergyDamageDescriptionRecord (void *ptr, unsigned int size)
 Net Constructor.
 DtDirectedEnergyDamageDescriptionRecord (DtNetDirectedEnergyDamageDescriptionRecord netRecord)
 NetType Constructor.
virtual
DtDirectedEnergyDamageDescriptionRecord
operator= (const DtDirectedEnergyDamageDescriptionRecord &record)
 Assignment Operator.
virtual DtStandardVariableRecordoperator= (const DtStandardVariableRecord &other)
 Assignment operator.
virtual bool operator== (const DtDirectedEnergyDamageDescriptionRecord &record)
 Equals Operator.
virtual bool operator== (const DtStandardVariableRecord &record)
 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 void setDamageLocation (const DtVector &location)
virtual const DtVectordamageLocation () const
virtual void setDamageDiameter (float diameter)
virtual float damageDiameter () const
virtual void setTemperature (float temperature)
virtual float temperature () const
virtual void setComponentIdentification (DtComponentIdentification id)
virtual DtComponentIdentification componentIdentification () const
virtual void setComponentDamageStatus (DtComponentDamageStatus status)
virtual DtComponentDamageStatus componentDamageStatus () const
virtual void setComponentVisualDamageStatus (DtU8 status)
virtual DtU8 componentVisualDamageStatus () const
virtual void setComponentVisualSmokeColor (DtComponentVisualSmokeColor color)
virtual DtComponentVisualSmokeColor componentVisualSmokeColor () const
virtual void setFireEventId (const DtEventId &id)
virtual const DtEventIdfireEventId () const
virtual void writeRecord (void *addr) const
virtual void setFromNet (const void *netRecord, unsigned int length, DtStandardVariableRetCode *retCode=NULL)
 Sets the record from Network Representation from the given location.
virtual void printDataToStream (std::ostream &stream) const
 Prints the data to the specified stream.
virtual unsigned int unpaddedNetsize () const
 Returns the size of the network representation (including 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.
- Public Member Functions inherited from DtStandardVariableRecord
 DtStandardVariableRecord ()
 Constructor.
virtual void printData () const
 Prints the data to DtInfo.
virtual unsigned int netSize ()
 Returns the size of the network representation (including padding bytes)

Static Public Member Functions

static DtStandardVariableRecordcreate (void *addr, unsigned int length)

Protected Attributes

DtNetDirectedEnergyDamageDescriptionRecord myDamageDescriptionRecord
DtNetDirectedEnergyDamageDescriptionRecordmyDamageDescriptionRecordPtr
Mutable Cache Variables
DtVector myDamageLocation
DtEventId myFireEventId

Constructor & Destructor Documentation

DtDirectedEnergyDamageDescriptionRecord::DtDirectedEnergyDamageDescriptionRecord ( )

Constructor.

DtDirectedEnergyDamageDescriptionRecord::DtDirectedEnergyDamageDescriptionRecord ( const DtDirectedEnergyDamageDescriptionRecord orig)

Copy Constructor.

DtDirectedEnergyDamageDescriptionRecord::DtDirectedEnergyDamageDescriptionRecord ( void *  ptr,
unsigned int  size 
)

Net Constructor.

DtDirectedEnergyDamageDescriptionRecord::DtDirectedEnergyDamageDescriptionRecord ( DtNetDirectedEnergyDamageDescriptionRecord  netRecord)

NetType Constructor.

Member Function Documentation

virtual DtStandardVariableRecord* DtDirectedEnergyDamageDescriptionRecord::clone ( ) const
virtual

Clone.

Implements DtStandardVariableRecord.

virtual DtComponentDamageStatus DtDirectedEnergyDamageDescriptionRecord::componentDamageStatus ( ) const
virtual
virtual DtComponentIdentification DtDirectedEnergyDamageDescriptionRecord::componentIdentification ( ) const
virtual
virtual DtU8 DtDirectedEnergyDamageDescriptionRecord::componentVisualDamageStatus ( ) const
virtual
virtual DtComponentVisualSmokeColor DtDirectedEnergyDamageDescriptionRecord::componentVisualSmokeColor ( ) const
virtual
static DtStandardVariableRecord* DtDirectedEnergyDamageDescriptionRecord::create ( void *  addr,
unsigned int  length 
)
static
virtual float DtDirectedEnergyDamageDescriptionRecord::damageDiameter ( ) const
virtual
virtual const DtVector& DtDirectedEnergyDamageDescriptionRecord::damageLocation ( ) const
virtual
virtual const DtEventId& DtDirectedEnergyDamageDescriptionRecord::fireEventId ( ) const
virtual
virtual unsigned int DtDirectedEnergyDamageDescriptionRecord::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 DtDirectedEnergyDamageDescriptionRecord& DtDirectedEnergyDamageDescriptionRecord::operator= ( const DtDirectedEnergyDamageDescriptionRecord record)
virtual

Assignment Operator.

virtual DtStandardVariableRecord& DtDirectedEnergyDamageDescriptionRecord::operator= ( const DtStandardVariableRecord other)
virtual

Assignment operator.

virtual bool DtDirectedEnergyDamageDescriptionRecord::operator== ( const DtDirectedEnergyDamageDescriptionRecord record)
virtual

Equals Operator.

virtual bool DtDirectedEnergyDamageDescriptionRecord::operator== ( const DtStandardVariableRecord record)
virtual

Equals Operator.

Implements DtStandardVariableRecord.

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

Prints the data to the specified stream.

Implements DtStandardVariableRecord.

virtual unsigned int DtDirectedEnergyDamageDescriptionRecord::recordLength ( ) const
virtual

Setters and Getters for Record Length.

Implements DtStandardVariableRecord.

virtual unsigned int DtDirectedEnergyDamageDescriptionRecord::recordType ( ) const
virtual

Setters and Getters for Record Type.

Implements DtStandardVariableRecord.

virtual void DtDirectedEnergyDamageDescriptionRecord::setComponentDamageStatus ( DtComponentDamageStatus  status)
virtual
virtual void DtDirectedEnergyDamageDescriptionRecord::setComponentIdentification ( DtComponentIdentification  id)
virtual
virtual void DtDirectedEnergyDamageDescriptionRecord::setComponentVisualDamageStatus ( DtU8  status)
virtual
virtual void DtDirectedEnergyDamageDescriptionRecord::setComponentVisualSmokeColor ( DtComponentVisualSmokeColor  color)
virtual
virtual void DtDirectedEnergyDamageDescriptionRecord::setDamageDiameter ( float  diameter)
virtual
virtual void DtDirectedEnergyDamageDescriptionRecord::setDamageLocation ( const DtVector location)
virtual
virtual void DtDirectedEnergyDamageDescriptionRecord::setFireEventId ( const DtEventId id)
virtual
virtual void DtDirectedEnergyDamageDescriptionRecord::setFromNet ( const void *  netRecord,
unsigned int  length,
DtStandardVariableRetCode retCode = NULL 
)
virtual

Sets the record from Network Representation from the given location.

Implements DtStandardVariableRecord.

virtual void DtDirectedEnergyDamageDescriptionRecord::setRecordLength ( unsigned int  recordLength)
virtual
virtual void DtDirectedEnergyDamageDescriptionRecord::setRecordType ( unsigned int  recordType)
virtual
virtual void DtDirectedEnergyDamageDescriptionRecord::setTemperature ( float  temperature)
virtual
virtual float DtDirectedEnergyDamageDescriptionRecord::temperature ( ) const
virtual
virtual unsigned int DtDirectedEnergyDamageDescriptionRecord::unpaddedNetsize ( ) const
virtual

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

Implements DtStandardVariableRecord.

virtual void DtDirectedEnergyDamageDescriptionRecord::writeRecord ( void *  addr) const
virtual

Member Data Documentation

DtNetDirectedEnergyDamageDescriptionRecord DtDirectedEnergyDamageDescriptionRecord::myDamageDescriptionRecord
protected
DtNetDirectedEnergyDamageDescriptionRecord* DtDirectedEnergyDamageDescriptionRecord::myDamageDescriptionRecordPtr
protected
DtVector DtDirectedEnergyDamageDescriptionRecord::myDamageLocation
mutableprotected
DtEventId DtDirectedEnergyDamageDescriptionRecord::myFireEventId
mutableprotected

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

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)