![]() |
VR-Forces 4.0.4 Class Documentation
|
This class is a virtual class that all Extruded line models must implement. More...

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) | |
This class is a virtual class that all Extruded line models must implement.
Constructor.
Destructor.
| 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.