VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
DtExhaustSmokeRecord Class Reference

Instances of DtExhaustSmokeRecord implement the ExhaustSmokeStruct used to implement the Exhaust Smoke Linear Object. More...

+ Inheritance diagram for DtExhaustSmokeRecord:
+ Collaboration diagram for DtExhaustSmokeRecord:

Public Member Functions

 DtExhaustSmokeRecord ()
 CTOR.
 DtExhaustSmokeRecord (const DtExhaustSmokeRecord &orig)
 Copy CTOR.
 DtExhaustSmokeRecord (const DtLinearSegmentRecord &orig)
 Copy CTOR.
virtual ~DtExhaustSmokeRecord ()
 Virtual DTOR.
DtExhaustSmokeRecordoperator= (const DtNetExhaustSmokeRecord &orig)
 Assignment Operator (Net Type).
virtual void setPercentOpacity (const DtU32 value)
 Set/Get Percent Opacity.
virtual DtU32 percentOpacity () const
virtual void setAttached (bool onOff)
 Set/Get Attached.
virtual bool attached () const
virtual void setChemicalContent (const DtChemicalContent content)
 Set/Get Chemical Content.
virtual DtChemicalContent chemicalContent () const
virtual void unloadNetRecord (const DtNetExhaustSmokeRecord &record)
virtual void loadNetRecord (DtNetExhaustSmokeRecord &record) const
virtual void printData () const
 Print Data.
virtual void printDataToStream (std::ostream &stream) const
- Public Member Functions inherited from DtLinearSegmentRecord
 DtLinearSegmentRecord ()
 CTOR.
 DtLinearSegmentRecord (const DtLinearSegmentRecord &orig)
 Copy CTOR.
virtual ~DtLinearSegmentRecord ()
 Virtual DTOR.
virtual void setSegmentNumber (const DtU32 value)
 Set/Get Segment Number.
virtual DtU32 segmentNumber () 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 setGeneralAppearance (DtU16 appearance)
 Set/Get General Appearance.
virtual DtU16 generalAppearance () const
virtual void setSpecificAppearance (DtU32 appearance)
 Set/Get Specific Appearance.
virtual DtU32 specificAppearance () const
virtual void setGeneralAppearanceAttribute (DtAppearAttribute attr, DtAppearAttrVal val)
 Set/Get General Appearance Attribute.
virtual DtAppearAttrVal generalAppearanceAttribute (DtAppearAttribute attr) const
virtual void setSpecificAppearanceAttribute (DtAppearAttribute attr, DtAppearAttrVal val)
 Set/Get Specific Appearance Attribute.
virtual DtU32 specificAppearanceAttribute (DtAppearAttribute attr) const
virtual void setPercentComplete (const DtU32 value)
 Set/Get Percent Complete.
virtual DtU32 percentComplete () const
virtual void setDamagedState (const DtDamageState state)
 Set/Get Damaged State.
virtual DtDamageState damagedState () const
virtual void setObjectPreDistributed (bool onOff)
 Set/Get ObjectPreDistributed.
virtual bool objectPreDistributed () const
virtual void setDeactivated (bool onOff)
 Set/Get Deactivated.
virtual bool deactivated () const
virtual void setSmoking (bool onOff)
 Set/Get Smoking.
virtual bool smoking () const
virtual void setFlaming (bool onOff)
 Set/Get Flaming.
virtual bool flaming () const
virtual void unloadNetRecord (const DtNetLinearSegmentParameter &record)
 Load/Unload data from a DIS packet record.
virtual void loadNetRecord (DtNetLinearSegmentParameter &record) const
virtual void unloadNetRecord (const DtNetLinearSegmentRecord &record)
 Load/Unload data from an HLA packet record.
virtual void loadNetRecord (DtNetLinearSegmentRecord &record) const
virtual DtLinearSegmentRecordoperator= (const DtLinearSegmentRecord &orig)
virtual DtLinearSegmentRecordoperator= (const DtNetLinearSegmentRecord &orig)
virtual DtLinearSegmentRecordoperator= (const DtNetLinearSegmentParameter &orig)
virtual bool operator== (const DtLinearSegmentRecord &rec) const
virtual bool operator!= (const DtLinearSegmentRecord &rec) const

Additional Inherited Members

- Protected Attributes inherited from DtLinearSegmentRecord
DtU32 mySegmentNumber
DtVector myLocation
DtTaitBryan myOrientation
DtU16 myLength
DtU16 myWidth
DtU16 myHeight
DtU16 myDepth
DtU16 myGeneralAppearance
DtU32 mySpecificAppearance

Detailed Description

Instances of DtExhaustSmokeRecord implement the ExhaustSmokeStruct used to implement the Exhaust Smoke Linear Object.

Constructor & Destructor Documentation

DtExhaustSmokeRecord::DtExhaustSmokeRecord ( )

CTOR.

DtExhaustSmokeRecord::DtExhaustSmokeRecord ( const DtExhaustSmokeRecord orig)

Copy CTOR.

DtExhaustSmokeRecord::DtExhaustSmokeRecord ( const DtLinearSegmentRecord orig)

Copy CTOR.

virtual DtExhaustSmokeRecord::~DtExhaustSmokeRecord ( )
virtual

Virtual DTOR.

Member Function Documentation

virtual bool DtExhaustSmokeRecord::attached ( ) const
virtual
virtual DtChemicalContent DtExhaustSmokeRecord::chemicalContent ( ) const
virtual
virtual void DtExhaustSmokeRecord::loadNetRecord ( DtNetExhaustSmokeRecord record) const
virtual
DtExhaustSmokeRecord& DtExhaustSmokeRecord::operator= ( const DtNetExhaustSmokeRecord orig)

Assignment Operator (Net Type).

virtual DtU32 DtExhaustSmokeRecord::percentOpacity ( ) const
virtual
virtual void DtExhaustSmokeRecord::printData ( ) const
virtual

Print Data.

Reimplemented from DtLinearSegmentRecord.

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

Reimplemented from DtLinearSegmentRecord.

virtual void DtExhaustSmokeRecord::setAttached ( bool  onOff)
virtual

Set/Get Attached.

virtual void DtExhaustSmokeRecord::setChemicalContent ( const DtChemicalContent  content)
virtual

Set/Get Chemical Content.

virtual void DtExhaustSmokeRecord::setPercentOpacity ( const DtU32  value)
virtual

Set/Get Percent Opacity.

virtual void DtExhaustSmokeRecord::unloadNetRecord ( const DtNetExhaustSmokeRecord record)
virtual

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

Document ID: Generated on Mon Feb 6 18:36:34 EST 2017 from SVN revision 173107
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)