VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtDefaultEdgeFeatureVisualizer Class Reference
Inheritance diagram for makVrv::DtDefaultEdgeFeatureVisualizer:
Inheritance graph
[legend]

Public Member Functions

 DtDefaultEdgeFeatureVisualizer (DtDe &de, DtEdgeFeature *feature)
 CTOR.
virtual ~DtDefaultEdgeFeatureVisualizer ()
 DTOR.
virtual void visualize (int modelSet)
 Visualize the point for a given model set.
virtual std::vector< DtUniqueIDfindSceneObjectIds () 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.
- Public Member Functions inherited from makVrv::DtEdgeFeatureVisualizer
 DtEdgeFeatureVisualizer (DtEdgeFeature *edge)
 CTOR.
virtual ~DtEdgeFeatureVisualizer ()
 DTOR.
- Public Member Functions inherited from makVrv::DtFeatureVisualizer
 DtFeatureVisualizer ()
 CTOR.
virtual ~DtFeatureVisualizer ()
 DTOR.

Protected Member Functions

virtual void create3dModels (int modelSet)
 Creates all the 3d models agents.
virtual void create2dModels (int modelSet)
 Creates all the 2d models agents.
void updateColor ()

Protected Attributes

DtDemyDe
DtSceneObjectAgent * my3dAgent
DtSceneObjectAgent * my2dAgent
DtExtrudedLineModelAgent * myExtrudedLineModel
 My 3D models.
DtOverlaySegmentedLineModelAgent * myOverlayModel
 My 2D models.
bool myHighlightedFlag
float myColor [4]
- Protected Attributes inherited from makVrv::DtEdgeFeatureVisualizer
DtEdgeFeaturemyEdge

Constructor & Destructor Documentation

makVrv::DtDefaultEdgeFeatureVisualizer::DtDefaultEdgeFeatureVisualizer ( DtDe de,
DtEdgeFeature feature 
)

CTOR.

virtual makVrv::DtDefaultEdgeFeatureVisualizer::~DtDefaultEdgeFeatureVisualizer ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtDefaultEdgeFeatureVisualizer::visualize ( int  modelSet)
virtual

Visualize the point for a given model set.

Implements makVrv::DtFeatureVisualizer.

virtual std::vector<DtUniqueID> makVrv::DtDefaultEdgeFeatureVisualizer::findSceneObjectIds ( ) const
virtual

Check to see if this point feature has a scene object id.

Implements makVrv::DtFeatureVisualizer.

virtual void makVrv::DtDefaultEdgeFeatureVisualizer::setColor ( const float  rgba[4])
virtual

Set the color of the point feature.

Implements makVrv::DtFeatureVisualizer.

virtual void makVrv::DtDefaultEdgeFeatureVisualizer::setOutlineColor ( const float  rgba[4])
virtual

Set the color of the point feature.

Implements makVrv::DtFeatureVisualizer.

virtual void makVrv::DtDefaultEdgeFeatureVisualizer::setHighlighted ( bool  highlighted)
virtual

Set The visualizer to display the feature highlighted.

Implements makVrv::DtFeatureVisualizer.

virtual void makVrv::DtDefaultEdgeFeatureVisualizer::create3dModels ( int  modelSet)
protectedvirtual

Creates all the 3d models agents.

virtual void makVrv::DtDefaultEdgeFeatureVisualizer::create2dModels ( int  modelSet)
protectedvirtual

Creates all the 2d models agents.

void makVrv::DtDefaultEdgeFeatureVisualizer::updateColor ( )
protected

Member Data Documentation

DtDe& makVrv::DtDefaultEdgeFeatureVisualizer::myDe
protected
DtSceneObjectAgent* makVrv::DtDefaultEdgeFeatureVisualizer::my3dAgent
protected
DtSceneObjectAgent* makVrv::DtDefaultEdgeFeatureVisualizer::my2dAgent
protected
DtExtrudedLineModelAgent* makVrv::DtDefaultEdgeFeatureVisualizer::myExtrudedLineModel
protected

My 3D models.

DtOverlaySegmentedLineModelAgent* makVrv::DtDefaultEdgeFeatureVisualizer::myOverlayModel
protected

My 2D models.

bool makVrv::DtDefaultEdgeFeatureVisualizer::myHighlightedFlag
protected
float makVrv::DtDefaultEdgeFeatureVisualizer::myColor[4]
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)