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

class DtLinearSegmentRecord Instances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR FOM. More...

+ Collaboration diagram for DtLinearSegmentRecord:

Public Member Functions

 DtLinearSegmentRecord ()
 Default Constructor.
 DtLinearSegmentRecord (const DtLinearSegmentRecord &orig)
 Copy Constructor.
DtLinearSegmentRecordoperator= (const DtLinearSegmentRecord &orig)
 Assignment Operators.
DtLinearSegmentRecordoperator= (const DtNetLinearSegmentRecord &orig)
int operator== (const DtLinearSegmentRecord &rec)
 Equality/Inequality Operators.
int operator!= (const DtLinearSegmentRecord &rec)
virtual ~DtLinearSegmentRecord ()
 Destructor.
virtual void setSegmentNumber (const DtU32 value)
 Set/Get Segment Number.
virtual DtU32 segmentNumber () const
virtual void setPercentComplete (const DtU32 value)
 Set/Get Percent Complete.
virtual DtU32 percentComplete () const
virtual void setLocation (const DtVector &coords)
 Set/Get Location.
virtual const DtVectorlocation () const
virtual void setOrientation (const DtTaitBryan &orientation)
 Set/Get Orientation.
virtual const DtTaitBryanorientation () const
virtual void setLength (const DtU16 value)
 Set/Get Length.
virtual DtU16 length () const
virtual void setWidth (const DtU16 value)
 Set/Get Width.
virtual DtU16 width () const
virtual void setHeight (const DtU16 value)
 Set/Get Height.
virtual DtU16 height () const
virtual void setDepth (const DtU16 value)
 Set/Get Depth.
virtual DtU16 depth () const
virtual void setDamagedState (const DtDamageState state)
 Set/Get Damaged State.
virtual DtDamageState damagedState () const
virtual void setDeactivated (bool onOff)
 Set/Get Deactivated.
virtual bool deactivated () const
virtual void setFlaming (bool onOff)
 Set/Get Flaming.
virtual bool flaming () const
virtual void setObjectPreDistributed (bool onOff)
 Set/Get ObjectPreDistributed.
virtual bool objectPreDistributed () const
virtual void setSmoking (bool onOff)
 Set/Get Smoking.
virtual bool smoking () const
virtual void unloadNetRecord (const DtNetLinearSegmentRecord &record)
 Load/Unload data from a packet record.
virtual void loadNetRecord (DtNetLinearSegmentRecord &record) const
virtual void printData () const
 Print Data.
virtual void printDataToStream (std::ostream &stream) const

Protected Attributes

DtU32 mySegmentNumber
DtU32 myPercentComplete
DtVector myLocation
DtTaitBryan myOrientation
DtU16 myLength
DtU16 myWidth
DtU16 myHeight
DtU16 myDepth
DtDamageState myDamagedState
bool myDeactivated
bool myFlaming
bool myObjectPreDistributed
bool mySmoking

Detailed Description

class DtLinearSegmentRecord Instances of DtLinearSegmentRecord are used to implement the LinearSegmentStruct defined in the RPR FOM.

This data type is used in linear objects

Constructor & Destructor Documentation

DtLinearSegmentRecord::DtLinearSegmentRecord ( )

Default Constructor.

DtLinearSegmentRecord::DtLinearSegmentRecord ( const DtLinearSegmentRecord orig)

Copy Constructor.

virtual DtLinearSegmentRecord::~DtLinearSegmentRecord ( )
virtual

Destructor.

Member Function Documentation

virtual DtDamageState DtLinearSegmentRecord::damagedState ( ) const
virtual
virtual bool DtLinearSegmentRecord::deactivated ( ) const
virtual
virtual DtU16 DtLinearSegmentRecord::depth ( ) const
virtual
virtual bool DtLinearSegmentRecord::flaming ( ) const
virtual
virtual DtU16 DtLinearSegmentRecord::height ( ) const
virtual
virtual DtU16 DtLinearSegmentRecord::length ( ) const
virtual
virtual void DtLinearSegmentRecord::loadNetRecord ( DtNetLinearSegmentRecord record) const
virtual
virtual const DtVector& DtLinearSegmentRecord::location ( ) const
virtual
virtual bool DtLinearSegmentRecord::objectPreDistributed ( ) const
virtual
int DtLinearSegmentRecord::operator!= ( const DtLinearSegmentRecord rec)
DtLinearSegmentRecord& DtLinearSegmentRecord::operator= ( const DtLinearSegmentRecord orig)

Assignment Operators.

DtLinearSegmentRecord& DtLinearSegmentRecord::operator= ( const DtNetLinearSegmentRecord orig)
int DtLinearSegmentRecord::operator== ( const DtLinearSegmentRecord rec)

Equality/Inequality Operators.

virtual const DtTaitBryan& DtLinearSegmentRecord::orientation ( ) const
virtual
virtual DtU32 DtLinearSegmentRecord::percentComplete ( ) const
virtual
virtual void DtLinearSegmentRecord::printData ( ) const
virtual

Print Data.

virtual void DtLinearSegmentRecord::printDataToStream ( std::ostream &  stream) const
virtual
virtual DtU32 DtLinearSegmentRecord::segmentNumber ( ) const
virtual
virtual void DtLinearSegmentRecord::setDamagedState ( const DtDamageState  state)
virtual

Set/Get Damaged State.

virtual void DtLinearSegmentRecord::setDeactivated ( bool  onOff)
virtual

Set/Get Deactivated.

virtual void DtLinearSegmentRecord::setDepth ( const DtU16  value)
virtual

Set/Get Depth.

virtual void DtLinearSegmentRecord::setFlaming ( bool  onOff)
virtual

Set/Get Flaming.

virtual void DtLinearSegmentRecord::setHeight ( const DtU16  value)
virtual

Set/Get Height.

virtual void DtLinearSegmentRecord::setLength ( const DtU16  value)
virtual

Set/Get Length.

virtual void DtLinearSegmentRecord::setLocation ( const DtVector coords)
virtual

Set/Get Location.

virtual void DtLinearSegmentRecord::setObjectPreDistributed ( bool  onOff)
virtual

Set/Get ObjectPreDistributed.

virtual void DtLinearSegmentRecord::setOrientation ( const DtTaitBryan orientation)
virtual

Set/Get Orientation.

virtual void DtLinearSegmentRecord::setPercentComplete ( const DtU32  value)
virtual

Set/Get Percent Complete.

virtual void DtLinearSegmentRecord::setSegmentNumber ( const DtU32  value)
virtual

Set/Get Segment Number.

virtual void DtLinearSegmentRecord::setSmoking ( bool  onOff)
virtual

Set/Get Smoking.

virtual void DtLinearSegmentRecord::setWidth ( const DtU16  value)
virtual

Set/Get Width.

virtual bool DtLinearSegmentRecord::smoking ( ) const
virtual
virtual void DtLinearSegmentRecord::unloadNetRecord ( const DtNetLinearSegmentRecord record)
virtual

Load/Unload data from a packet record.

virtual DtU16 DtLinearSegmentRecord::width ( ) const
virtual

Member Data Documentation

DtDamageState DtLinearSegmentRecord::myDamagedState
protected
bool DtLinearSegmentRecord::myDeactivated
protected
DtU16 DtLinearSegmentRecord::myDepth
protected
bool DtLinearSegmentRecord::myFlaming
protected
DtU16 DtLinearSegmentRecord::myHeight
protected
DtU16 DtLinearSegmentRecord::myLength
protected
DtVector DtLinearSegmentRecord::myLocation
protected
bool DtLinearSegmentRecord::myObjectPreDistributed
protected
DtTaitBryan DtLinearSegmentRecord::myOrientation
protected
DtU32 DtLinearSegmentRecord::myPercentComplete
protected
DtU32 DtLinearSegmentRecord::mySegmentNumber
protected
bool DtLinearSegmentRecord::mySmoking
protected
DtU16 DtLinearSegmentRecord::myWidth
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)