VR-Forces 4.0.4 Class Documentation
Public Member Functions
makVrv::DtExtrudedLineModel Class Reference

This class is a virtual class that all Extruded line models must implement. More...

Inheritance diagram for makVrv::DtExtrudedLineModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtExtrudedLineModel (DtDe &de, DtUniqueID id)
 Constructor.
 ~DtExtrudedLineModel ()
 Destructor.
virtual void setUpExtent (float)=0
 Sets the height of the line ("above" the origin point)
virtual void setDownExtent (float)=0
 Sets the height of the line ("below" the origin point)
virtual void setLeftExtent (float)=0
 Sets the width of the line ("left" the origin point). If width is set, this will be set to - half width.
virtual void setRightExtent (float)=0
 Sets the width of the line ("right" the origin point). If width is set, this will be set to + half width.
virtual void setHeight (float)=0
 Sets the height of the line ("up/down" the origin point).
virtual void setDimensions (float width, float height)=0
 Sets the dimensions of the line.
virtual void setLineWidth (float width)=0
 Sets the width of the line in pixel space, not world.
virtual void setScribed (bool b)=0
 Sets the line to be scribed (default true)
virtual void setScribeColor (float r, float g, float b, float a)=0
 Sets the color of the scribe line.
virtual void setScribeOccluded (bool b)=0
 Sets the scribed line to be occluded by the terrain (default true)

Detailed Description

This class is a virtual class that all Extruded line models must implement.


Constructor & Destructor Documentation

Constructor.

Destructor.


Member Function Documentation

virtual void makVrv::DtExtrudedLineModel::setUpExtent ( float  ) [pure virtual]

Sets the height of the line ("above" the origin point)

Implemented in makVrv::DtOsgExtrudedLineModel.

virtual void makVrv::DtExtrudedLineModel::setDownExtent ( float  ) [pure virtual]

Sets the height of the line ("below" the origin point)

Implemented in makVrv::DtOsgExtrudedLineModel.

virtual void makVrv::DtExtrudedLineModel::setLeftExtent ( float  ) [pure virtual]

Sets the width of the line ("left" the origin point). If width is set, this will be set to - half width.

Implemented in makVrv::DtOsgExtrudedLineModel.

virtual void makVrv::DtExtrudedLineModel::setRightExtent ( float  ) [pure virtual]

Sets the width of the line ("right" the origin point). If width is set, this will be set to + half width.

Implemented in makVrv::DtOsgExtrudedLineModel.

virtual void makVrv::DtExtrudedLineModel::setHeight ( float  ) [pure virtual]

Sets the height of the line ("up/down" the origin point).

If width is set, will zero out width and only contain height or for the entire line

Implemented in makVrv::DtOsgExtrudedLineModel.

virtual void makVrv::DtExtrudedLineModel::setDimensions ( float  width,
float  height 
) [pure virtual]

Sets the dimensions of the line.

Implemented in makVrv::DtOsgExtrudedLineModel.

virtual void makVrv::DtExtrudedLineModel::setLineWidth ( float  width) [pure virtual]

Sets the width of the line in pixel space, not world.

Clears out any existing dimensional size

Implemented in makVrv::DtOsgExtrudedLineModel.

virtual void makVrv::DtExtrudedLineModel::setScribed ( bool  b) [pure virtual]

Sets the line to be scribed (default true)

Implemented in makVrv::DtOsgExtrudedLineModel.

virtual void makVrv::DtExtrudedLineModel::setScribeColor ( float  r,
float  g,
float  b,
float  a 
) [pure virtual]

Sets the color of the scribe line.

Once set it will always be different than the color of the main line

Implemented in makVrv::DtOsgExtrudedLineModel.

virtual void makVrv::DtExtrudedLineModel::setScribeOccluded ( bool  b) [pure virtual]

Sets the scribed line to be occluded by the terrain (default true)

Implemented in makVrv::DtOsgExtrudedLineModel.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)