VR-Forces 5.0.3 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::DtDefaultArealFeatureVisualizer Class Reference
Inheritance diagram for makVrv::DtDefaultArealFeatureVisualizer:
Inheritance graph
[legend]

Public Member Functions

 DtDefaultArealFeatureVisualizer (DtDe &de, DtArealFeature *feature)
 
virtual ~DtDefaultArealFeatureVisualizer ()
 
virtual void visualize (int 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::DtArealFeatureVisualizer
 DtArealFeatureVisualizer (DtArealFeature *areal)
 
virtual ~DtArealFeatureVisualizer ()
 
- Public Member Functions inherited from makVrv::DtFeatureVisualizer
 DtFeatureVisualizer ()
 
virtual ~DtFeatureVisualizer ()
 

Protected Member Functions

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

Protected Attributes

DtDemyDe
 
DtSceneObjectAgent * my3dAgent
 
DtSceneObjectAgent * my2dAgent
 
DtExtrudedLineModelAgent * myExtrudedLineModel
 
DtOverlaySegmentedLineModelAgent * myOverlayModel
 
bool myHighlightedFlag
 
float myColor [4]
 
- Protected Attributes inherited from makVrv::DtArealFeatureVisualizer
DtArealFeaturemyAreal
 

Constructor & Destructor Documentation

makVrv::DtDefaultArealFeatureVisualizer::DtDefaultArealFeatureVisualizer ( DtDe de,
DtArealFeature feature 
)

CTOR.

virtual makVrv::DtDefaultArealFeatureVisualizer::~DtDefaultArealFeatureVisualizer ( )
virtual

DTOR.

Member Function Documentation

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

Visualize the point for a given model set.

Implements makVrv::DtFeatureVisualizer.

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

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)
protectedvirtual

Creates all the 3d models agents.

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

Creates all the 2d models agents.

void makVrv::DtDefaultArealFeatureVisualizer::updateColor ( )
protected

Member Data Documentation

DtDe& makVrv::DtDefaultArealFeatureVisualizer::myDe
protected
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.

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

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)