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

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

+ Inheritance diagram for DtLinearSegmentRecord:
+ Collaboration diagram for DtLinearSegmentRecord:

Public Member Functions

 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 printData () const
 Print Data.
virtual void printDataToStream (std::ostream &stream) 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
Assignment operators.
virtual DtLinearSegmentRecordoperator= (const DtLinearSegmentRecord &orig)
virtual DtLinearSegmentRecordoperator= (const DtNetLinearSegmentRecord &orig)
virtual DtLinearSegmentRecordoperator= (const DtNetLinearSegmentParameter &orig)
Equality operators.
virtual bool operator== (const DtLinearSegmentRecord &rec) const
virtual bool operator!= (const DtLinearSegmentRecord &rec) const

Protected Attributes

DtU32 mySegmentNumber
DtVector myLocation
DtTaitBryan myOrientation
DtU16 myLength
DtU16 myWidth
DtU16 myHeight
DtU16 myDepth
DtU16 myGeneralAppearance
DtU32 mySpecificAppearance

Detailed Description

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 ( )

CTOR.

DtLinearSegmentRecord::DtLinearSegmentRecord ( const DtLinearSegmentRecord orig)

Copy CTOR.

virtual DtLinearSegmentRecord::~DtLinearSegmentRecord ( )
virtual

Virtual DTOR.

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::generalAppearance ( ) const
virtual
virtual DtAppearAttrVal DtLinearSegmentRecord::generalAppearanceAttribute ( DtAppearAttribute  attr) const
virtual
virtual DtU16 DtLinearSegmentRecord::height ( ) const
virtual
virtual DtU16 DtLinearSegmentRecord::length ( ) const
virtual
virtual void DtLinearSegmentRecord::loadNetRecord ( DtNetLinearSegmentParameter record) const
virtual
virtual void DtLinearSegmentRecord::loadNetRecord ( DtNetLinearSegmentRecord record) const
virtual
virtual const DtVector& DtLinearSegmentRecord::location ( ) const
virtual
virtual bool DtLinearSegmentRecord::objectPreDistributed ( ) const
virtual
virtual bool DtLinearSegmentRecord::operator!= ( const DtLinearSegmentRecord rec) const
virtual
virtual DtLinearSegmentRecord& DtLinearSegmentRecord::operator= ( const DtLinearSegmentRecord orig)
virtual
virtual DtLinearSegmentRecord& DtLinearSegmentRecord::operator= ( const DtNetLinearSegmentRecord orig)
virtual
virtual DtLinearSegmentRecord& DtLinearSegmentRecord::operator= ( const DtNetLinearSegmentParameter orig)
virtual
virtual bool DtLinearSegmentRecord::operator== ( const DtLinearSegmentRecord rec) const
virtual
virtual const DtTaitBryan& DtLinearSegmentRecord::orientation ( ) const
virtual
virtual DtU32 DtLinearSegmentRecord::percentComplete ( ) const
virtual
virtual void DtLinearSegmentRecord::printData ( ) const
virtual
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::setGeneralAppearance ( DtU16  appearance)
virtual

Set/Get General Appearance.

virtual void DtLinearSegmentRecord::setGeneralAppearanceAttribute ( DtAppearAttribute  attr,
DtAppearAttrVal  val 
)
virtual

Set/Get General Appearance Attribute.

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::setSpecificAppearance ( DtU32  appearance)
virtual

Set/Get Specific Appearance.

virtual void DtLinearSegmentRecord::setSpecificAppearanceAttribute ( DtAppearAttribute  attr,
DtAppearAttrVal  val 
)
virtual

Set/Get Specific Appearance Attribute.

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

Set/Get Width.

virtual bool DtLinearSegmentRecord::smoking ( ) const
virtual
virtual DtU32 DtLinearSegmentRecord::specificAppearance ( ) const
virtual
virtual DtU32 DtLinearSegmentRecord::specificAppearanceAttribute ( DtAppearAttribute  attr) const
virtual
virtual void DtLinearSegmentRecord::unloadNetRecord ( const DtNetLinearSegmentParameter record)
virtual

Load/Unload data from a DIS packet record.

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

Load/Unload data from an HLA packet record.

virtual DtU16 DtLinearSegmentRecord::width ( ) const
virtual

Member Data Documentation

DtU16 DtLinearSegmentRecord::myDepth
protected
DtU16 DtLinearSegmentRecord::myGeneralAppearance
protected
DtU16 DtLinearSegmentRecord::myHeight
protected
DtU16 DtLinearSegmentRecord::myLength
protected
DtVector DtLinearSegmentRecord::myLocation
protected
DtTaitBryan DtLinearSegmentRecord::myOrientation
protected
DtU32 DtLinearSegmentRecord::mySegmentNumber
protected
DtU32 DtLinearSegmentRecord::mySpecificAppearance
protected
DtU16 DtLinearSegmentRecord::myWidth
protected

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

Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)