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

class DtLinearSegmentParameter: More...

+ Collaboration diagram for DtLinearSegmentParameter:

Public Member Functions

 DtLinearSegmentParameter ()
 Constructors.
 DtLinearSegmentParameter (const DtLinearSegmentParameter &orig)
DtLinearSegmentParameteroperator= (const DtLinearSegmentParameter &orig)
 Assignment operator.
DtLinearSegmentParameteroperator= (const DtNetLinearSegmentParameter &orig)
virtual ~DtLinearSegmentParameter ()
 Destructor.
virtual void setSegmentNumber (DtU8 value)
 Set/Get the segment number.
virtual DtU8 segmentNumber () const
virtual void setModifications (DtU8 value)
 Set/Get the modifications (by 8-bit integer).
virtual DtU8 modifications () const
virtual void setModificationsField (DtModificationField field, bool value)
 Set/Get the modifications (by field).
virtual bool modificationsField (DtModificationField field) const
virtual void setAppearance (DtU16 app)
 Set/Get appearance, the lower 16 bits (as an integer).
virtual DtU16 appearance () const
virtual void setAppearanceAttribute (DtAppearAttribute attr, DtAppearAttrVal val)
 Set/Get appearance by attribute, the lower 16 bits.
virtual DtAppearAttrVal appearanceAttribute (DtAppearAttribute attr) const
virtual void setSpecificAppearance (DtU32 app)
 Set/Get specific appearance, the upper 32 bits (as a 32 bit integer).
virtual DtU32 specificAppearance () const
virtual void setSpecificAppearanceAttribute (DtAppearAttribute attr, DtAppearAttrVal val)
 Set/Get specific appearance by attribute, the upper 32 bits.
virtual DtAppearAttrVal specificAppearanceAttribute (DtAppearAttribute attr) 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 setSegmentLength (DtU16 value)
 Set/Get the segment length.
virtual DtU16 segmentLength () const
virtual void setSegmentWidth (DtU16 value)
 Set/Get the segment width.
virtual DtU16 segmentWidth () const
virtual void setSegmentHeight (DtU16 value)
 Set/Get the segment height.
virtual DtU16 segmentHeight () const
virtual void setSegmentDepth (DtU16 value)
 Set/Get the segment depth.
virtual DtU16 segmentDepth () const
virtual void print () const
 Print the information contained in the record.
virtual void printDataToStream (std::ostream &stream) const
 Print the information to a stream.
virtual void unloadNetRecord (const DtNetLinearSegmentParameter &record)
 Load/Unload data from a packet record.
virtual void loadNetRecord (DtNetLinearSegmentParameter &record) const

Protected Attributes

DtU8 mySegmentNumber
 Data members:
DtU8 myModifications
DtU32 mySpecificAppearance
DtU16 myAppearance
DtVector myLocation
DtTaitBryan myOrientation
DtU16 mySegmentLength
DtU16 mySegmentWidth
DtU16 mySegmentHeight
DtU16 mySegmentDepth

Detailed Description

class DtLinearSegmentParameter:

DtLinearSegmentParameter is a class which contains the linear segment parameters for the linear object state PDU.

Constructor & Destructor Documentation

DtLinearSegmentParameter::DtLinearSegmentParameter ( )

Constructors.

DtLinearSegmentParameter::DtLinearSegmentParameter ( const DtLinearSegmentParameter orig)
virtual DtLinearSegmentParameter::~DtLinearSegmentParameter ( )
virtual

Destructor.

Member Function Documentation

virtual DtU16 DtLinearSegmentParameter::appearance ( ) const
virtual
virtual DtAppearAttrVal DtLinearSegmentParameter::appearanceAttribute ( DtAppearAttribute  attr) const
virtual
virtual void DtLinearSegmentParameter::loadNetRecord ( DtNetLinearSegmentParameter record) const
virtual
virtual const DtVector& DtLinearSegmentParameter::location ( ) const
virtual
virtual DtU8 DtLinearSegmentParameter::modifications ( ) const
virtual
virtual bool DtLinearSegmentParameter::modificationsField ( DtModificationField  field) const
virtual
DtLinearSegmentParameter& DtLinearSegmentParameter::operator= ( const DtLinearSegmentParameter orig)

Assignment operator.

DtLinearSegmentParameter& DtLinearSegmentParameter::operator= ( const DtNetLinearSegmentParameter orig)
virtual const DtTaitBryan& DtLinearSegmentParameter::orientation ( ) const
virtual
virtual void DtLinearSegmentParameter::print ( ) const
virtual

Print the information contained in the record.

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

Print the information to a stream.

virtual DtU16 DtLinearSegmentParameter::segmentDepth ( ) const
virtual
virtual DtU16 DtLinearSegmentParameter::segmentHeight ( ) const
virtual
virtual DtU16 DtLinearSegmentParameter::segmentLength ( ) const
virtual
virtual DtU8 DtLinearSegmentParameter::segmentNumber ( ) const
virtual
virtual DtU16 DtLinearSegmentParameter::segmentWidth ( ) const
virtual
virtual void DtLinearSegmentParameter::setAppearance ( DtU16  app)
virtual

Set/Get appearance, the lower 16 bits (as an integer).

virtual void DtLinearSegmentParameter::setAppearanceAttribute ( DtAppearAttribute  attr,
DtAppearAttrVal  val 
)
virtual

Set/Get appearance by attribute, the lower 16 bits.

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

Set/Get location.

virtual void DtLinearSegmentParameter::setModifications ( DtU8  value)
virtual

Set/Get the modifications (by 8-bit integer).

virtual void DtLinearSegmentParameter::setModificationsField ( DtModificationField  field,
bool  value 
)
virtual

Set/Get the modifications (by field).

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

Set/Get orientation.

virtual void DtLinearSegmentParameter::setSegmentDepth ( DtU16  value)
virtual

Set/Get the segment depth.

virtual void DtLinearSegmentParameter::setSegmentHeight ( DtU16  value)
virtual

Set/Get the segment height.

virtual void DtLinearSegmentParameter::setSegmentLength ( DtU16  value)
virtual

Set/Get the segment length.

virtual void DtLinearSegmentParameter::setSegmentNumber ( DtU8  value)
virtual

Set/Get the segment number.

virtual void DtLinearSegmentParameter::setSegmentWidth ( DtU16  value)
virtual

Set/Get the segment width.

virtual void DtLinearSegmentParameter::setSpecificAppearance ( DtU32  app)
virtual

Set/Get specific appearance, the upper 32 bits (as a 32 bit integer).

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

Set/Get specific appearance by attribute, the upper 32 bits.

virtual DtU32 DtLinearSegmentParameter::specificAppearance ( ) const
virtual
virtual DtAppearAttrVal DtLinearSegmentParameter::specificAppearanceAttribute ( DtAppearAttribute  attr) const
virtual
virtual void DtLinearSegmentParameter::unloadNetRecord ( const DtNetLinearSegmentParameter record)
virtual

Load/Unload data from a packet record.

Member Data Documentation

DtU16 DtLinearSegmentParameter::myAppearance
protected
DtVector DtLinearSegmentParameter::myLocation
protected
DtU8 DtLinearSegmentParameter::myModifications
protected
DtTaitBryan DtLinearSegmentParameter::myOrientation
protected
DtU16 DtLinearSegmentParameter::mySegmentDepth
protected
DtU16 DtLinearSegmentParameter::mySegmentHeight
protected
DtU16 DtLinearSegmentParameter::mySegmentLength
protected
DtU8 DtLinearSegmentParameter::mySegmentNumber
protected

Data members:

DtU16 DtLinearSegmentParameter::mySegmentWidth
protected
DtU32 DtLinearSegmentParameter::mySpecificAppearance
protected

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)