VR-Forces Developer's Guide
 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)
 
virtual ~DtDefaultEdgeFeatureVisualizer ()
 
virtual void visualize (DtModelSetId modelSet)
 
virtual std::vector< DtUniqueIDfindSceneObjectIds () const
 
virtual void setColor (const float rgba[4])
 
virtual void setOutlineColor (const float rgba[4])
 
virtual void setHighlighted (bool highlighted)
 
- Public Member Functions inherited from makVrv::DtEdgeFeatureVisualizer
 DtEdgeFeatureVisualizer (DtEdgeFeature *edge)
 
virtual ~DtEdgeFeatureVisualizer ()
 
- Public Member Functions inherited from makVrv::DtFeatureVisualizer
 DtFeatureVisualizer ()
 
virtual ~DtFeatureVisualizer ()
 

Protected Member Functions

virtual void create3dModels (DtModelSetId modelSet)
 
virtual void create2dModels (DtModelSetId modelSet)
 
void updateColor ()
 

Protected Attributes

DtDemyDe
 
DtSceneObjectAgent * my3dAgent
 
DtSceneObjectAgent * my2dAgent
 
DtExtrudedLineModelAgent * myExtrudedLineModel
 
DtOverlaySegmentedLineModelAgent * myOverlayModel
 
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 ( DtModelSetId  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 ( DtModelSetId  modelSet)
protectedvirtual

Creates all the 3d models agents.

virtual void makVrv::DtDefaultEdgeFeatureVisualizer::create2dModels ( DtModelSetId  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 Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)