VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtDefaultArealFeatureVisualizer Class Reference
Inheritance diagram for makVrv::DtDefaultArealFeatureVisualizer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtDefaultArealFeatureVisualizer (DtDe &de, DtArealFeature *feature)
 CTOR.
virtual ~DtDefaultArealFeatureVisualizer ()
 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.

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]

Constructor & Destructor Documentation

CTOR.

DTOR.


Member Function Documentation

virtual void makVrv::DtDefaultArealFeatureVisualizer::visualize ( int  modelSet) [virtual]

Visualize the point for a given model set.

Implements makVrv::DtFeatureVisualizer.

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

Implements makVrv::DtFeatureVisualizer.

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

Set the color of the point feature.

Implements makVrv::DtFeatureVisualizer.

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

Set the color of the point feature.

Implements makVrv::DtFeatureVisualizer.

virtual void makVrv::DtDefaultArealFeatureVisualizer::setHighlighted ( bool  highlighted) [virtual]

Set The visualizer to display the feature highlighted.

Implements makVrv::DtFeatureVisualizer.

virtual void makVrv::DtDefaultArealFeatureVisualizer::create3dModels ( int  modelSet) [protected, virtual]

Creates all the 3d models agents.

virtual void makVrv::DtDefaultArealFeatureVisualizer::create2dModels ( int  modelSet) [protected, virtual]

Creates all the 2d models agents.


Member Data Documentation

DtSceneObjectAgent* makVrv::DtDefaultArealFeatureVisualizer::my3dAgent [protected]
DtSceneObjectAgent* makVrv::DtDefaultArealFeatureVisualizer::my2dAgent [protected]
DtExtrudedLineModelAgent* makVrv::DtDefaultArealFeatureVisualizer::myExtrudedLineModel [protected]

My 3D models.

DtOverlaySegmentedLineModelAgent* makVrv::DtDefaultArealFeatureVisualizer::myOverlayModel [protected]

My 2D models.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)