![]() |
VR-Forces 4.0.4 Class Documentation
|
The default visualization of Point features. More...

Public Member Functions | |
| DtDefaultPointFeatureVisualizer (DtDe &de, DtPointFeature *feature) | |
| virtual | ~DtDefaultPointFeatureVisualizer () |
| virtual void | visualize (int modelSet) |
| Visualize the point for a given model set. | |
| virtual std::vector< DtUniqueID > | findSceneObjectIds () const |
| Check to see if this point feature has a scene object id. | |
| virtual void | setColor (const float rgba[4]) |
| Set the color of the point feature. | |
| virtual void | setOutlineColor (const float rgba[4]) |
| Set the color of the point feature. | |
| virtual void | setHighlighted (bool highlighted) |
| Set The visualizer to display the feature highlighted. | |
Protected Member Functions | |
| void | updatePosition (const DtVector &position) |
| Update the position and the orientation of the object. | |
| void | create3dModels (int modelSet) |
| Create the 3D models. | |
| void | create2dModels (int modelSet) |
| Create the 2D models. | |
| void | updateHighlights () |
Protected Attributes | |
| DtDe & | myDe |
| bool | myHighlightedFlag |
| float | myOutlineColor [4] |
| DtSignalConnectionManager | myConnections |
| DtSceneObjectAgent * | my3dAgent |
| DtSceneObjectAgent * | my2dAgent |
| DtEllipsoidArcModelAgent * | mySphereModel |
| My 3D models. | |
| DtAttachableCuboidModelAgent * | myCubeModel |
| DtCylinderModelAgent * | myCylinderModel |
| DtOverlayPolygonModelAgent * | my2dOutlinePolygon |
| My 2D models. | |
| DtOverlayPolygonModelAgent * | my2dFilledPolygon |
The default visualization of Point features.
Visualizes them as spheres, cylinders and cubes depending on their attribute values.
| makVrv::DtDefaultPointFeatureVisualizer::DtDefaultPointFeatureVisualizer | ( | DtDe & | de, |
| DtPointFeature * | feature | ||
| ) |
| virtual makVrv::DtDefaultPointFeatureVisualizer::~DtDefaultPointFeatureVisualizer | ( | ) | [virtual] |
| virtual void makVrv::DtDefaultPointFeatureVisualizer::visualize | ( | int | modelSet | ) | [virtual] |
Visualize the point for a given model set.
Implements makVrv::DtFeatureVisualizer.
| virtual std::vector<DtUniqueID> makVrv::DtDefaultPointFeatureVisualizer::findSceneObjectIds | ( | ) | const [virtual] |
Check to see if this point feature has a scene object id.
Implements makVrv::DtFeatureVisualizer.
| virtual void makVrv::DtDefaultPointFeatureVisualizer::setColor | ( | const float | rgba[4] | ) | [virtual] |
Set the color of the point feature.
Implements makVrv::DtFeatureVisualizer.
| virtual void makVrv::DtDefaultPointFeatureVisualizer::setOutlineColor | ( | const float | rgba[4] | ) | [virtual] |
Set the color of the point feature.
Implements makVrv::DtFeatureVisualizer.
| virtual void makVrv::DtDefaultPointFeatureVisualizer::setHighlighted | ( | bool | highlighted | ) | [virtual] |
Set The visualizer to display the feature highlighted.
Implements makVrv::DtFeatureVisualizer.
| void makVrv::DtDefaultPointFeatureVisualizer::updatePosition | ( | const DtVector & | position | ) | [protected] |
Update the position and the orientation of the object.
| void makVrv::DtDefaultPointFeatureVisualizer::create3dModels | ( | int | modelSet | ) | [protected] |
Create the 3D models.
| void makVrv::DtDefaultPointFeatureVisualizer::create2dModels | ( | int | modelSet | ) | [protected] |
Create the 2D models.
| void makVrv::DtDefaultPointFeatureVisualizer::updateHighlights | ( | ) | [protected] |
DtDe& makVrv::DtDefaultPointFeatureVisualizer::myDe [protected] |
float makVrv::DtDefaultPointFeatureVisualizer::myOutlineColor[4] [protected] |
DtSceneObjectAgent* makVrv::DtDefaultPointFeatureVisualizer::my3dAgent [protected] |
DtSceneObjectAgent* makVrv::DtDefaultPointFeatureVisualizer::my2dAgent [protected] |
DtEllipsoidArcModelAgent* makVrv::DtDefaultPointFeatureVisualizer::mySphereModel [protected] |
My 3D models.
DtAttachableCuboidModelAgent* makVrv::DtDefaultPointFeatureVisualizer::myCubeModel [protected] |
DtCylinderModelAgent* makVrv::DtDefaultPointFeatureVisualizer::myCylinderModel [protected] |
DtOverlayPolygonModelAgent* makVrv::DtDefaultPointFeatureVisualizer::my2dOutlinePolygon [protected] |
My 2D models.
DtOverlayPolygonModelAgent* makVrv::DtDefaultPointFeatureVisualizer::my2dFilledPolygon [protected] |