![]() |
VR-Forces 4.0.4 Class Documentation
|
Contains makVrf::Dt3DCircleVisualizer class. More...

Public Member Functions | |
| Dt3DCircleVisualizer (makVrv::DtBaseConnection &simulation, makVrv::DtStateListener &listener, int modelSet) | |
| virtual | ~Dt3DCircleVisualizer () |
| virtual void | setSelected (bool) |
| Sets whether or not the circle is selected. | |
| virtual void | setLineWidth (int) |
| Sets the width of the outside line. Default is 2. | |
| virtual void | setProjected (bool) |
| Sets the circle to be projected. | |
| virtual const makVrv::DtStateVisualizer::TypeInfo & | typeInfo () const |
| Get the instance's type info. | |
Static Public Member Functions | |
| static const makVrv::DtVisualizerSchema & | theDt3DCircleSchema () |
| static const makVrv::DtStateVisualizer::TypeInfo & | theTypeInfo () |
| The class's type info. | |
Protected Member Functions | |
| virtual void | createModelAgents () |
| Creates the model agents associated with the cirlce. | |
| virtual void | destroyModelAgents () |
| Destroyed model agents associated with circle. | |
| virtual void | fill () |
| virtual void | create3DModelAgent () |
| Creates the 3D circle model agent. | |
Protected Attributes | |
| makVrv::DtExtrudedCircleModelAgent * | my3DCircleModelAgent |
| bool | myProjected |
Contains makVrf::Dt3DCircleVisualizer class.
Visualizer for a 3D (overlay) circle. The setControlPoints method will inherently assume that if there are 2 points defined the distance between the first (origin) and second is the X Radius. If there are three points defined the distance between the third and the first is the Y radius. If there is no Y radius a circle is assumed
| makVrf::Dt3DCircleVisualizer::Dt3DCircleVisualizer | ( | makVrv::DtBaseConnection & | simulation, |
| makVrv::DtStateListener & | listener, | ||
| int | modelSet | ||
| ) |
| virtual makVrf::Dt3DCircleVisualizer::~Dt3DCircleVisualizer | ( | ) | [virtual] |
| virtual void makVrf::Dt3DCircleVisualizer::setSelected | ( | bool | ) | [virtual] |
Sets whether or not the circle is selected.
Reimplemented from makVrf::Dt2DCircleVisualizer.
| virtual void makVrf::Dt3DCircleVisualizer::setLineWidth | ( | int | ) | [virtual] |
Sets the width of the outside line. Default is 2.
Reimplemented from makVrf::Dt2DCircleVisualizer.
| virtual void makVrf::Dt3DCircleVisualizer::setProjected | ( | bool | ) | [virtual] |
Sets the circle to be projected.
This means that a 2D (overlay) circle will be created rather than a 3D circle
| static const makVrv::DtVisualizerSchema& makVrf::Dt3DCircleVisualizer::theDt3DCircleSchema | ( | ) | [static] |
| virtual const makVrv::DtStateVisualizer::TypeInfo& makVrf::Dt3DCircleVisualizer::typeInfo | ( | ) | const [virtual] |
Get the instance's type info.
Reimplemented from makVrf::Dt2DCircleVisualizer.
| static const makVrv::DtStateVisualizer::TypeInfo& makVrf::Dt3DCircleVisualizer::theTypeInfo | ( | ) | [static] |
The class's type info.
Reimplemented from makVrf::Dt2DCircleVisualizer.
| virtual void makVrf::Dt3DCircleVisualizer::createModelAgents | ( | ) | [protected, virtual] |
Creates the model agents associated with the cirlce.
Reimplemented from makVrf::Dt2DCircleVisualizer.
| virtual void makVrf::Dt3DCircleVisualizer::destroyModelAgents | ( | ) | [protected, virtual] |
Destroyed model agents associated with circle.
Reimplemented from makVrf::Dt2DCircleVisualizer.
| virtual void makVrf::Dt3DCircleVisualizer::fill | ( | ) | [protected, virtual] |
Reimplemented from makVrf::Dt2DCircleVisualizer.
| virtual void makVrf::Dt3DCircleVisualizer::create3DModelAgent | ( | ) | [protected, virtual] |
Creates the 3D circle model agent.
makVrv::DtExtrudedCircleModelAgent* makVrf::Dt3DCircleVisualizer::my3DCircleModelAgent [protected] |
bool makVrf::Dt3DCircleVisualizer::myProjected [protected] |