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 Attributes
DtMarkerVisualizer Class Reference

Public Member Functions

 DtMarkerVisualizer (makVrv::DtDe &de, double markerSize, MarkerColor color)
 
virtual ~DtMarkerVisualizer ()
 
virtual void setAttachedTo (makVrv::DtElementID)
 
virtual void setOffset (const DtVector &)
 
virtual void setText (const std::string &)
 
virtual void setLabelVisible (bool)
 
virtual void setVisible (bool)
 
virtual void setColor (MarkerColor color)
 
virtual void set2DMode (bool is2D)
 

Protected Attributes

makVrv::DtDemyDe
 
makVrv::DtUniqueID myUniqueID
 
makVrv::DtSceneObjectAgent * mySceneObjectAgent
 
makVrv::DtProjectedWidgetModelAgent * myModelAgent
 
makVrv::DtAttachableUpdaterAgent * myUpdater
 
makVrv::DtExtrudedEllipseModelAgent * my3DMarker
 
makVrv::DtWidgetAgent * my2DMarker
 
makVrv::DtWidgetLabelAgent * myTextWidgetAgent
 
std::string myMarkerModel
 
MarkerColor myMarkerColor
 
double myMarkerSize
 
bool myVisible
 
bool myTextLabelVisible
 
bool myIs2DMode
 

Constructor & Destructor Documentation

DtMarkerVisualizer::DtMarkerVisualizer ( makVrv::DtDe de,
double  markerSize,
MarkerColor  color 
)

CTOR.

virtual DtMarkerVisualizer::~DtMarkerVisualizer ( )
virtual

DTOR.

Member Function Documentation

virtual void DtMarkerVisualizer::setAttachedTo ( makVrv::DtElementID  )
virtual
virtual void DtMarkerVisualizer::setOffset ( const DtVector )
virtual
virtual void DtMarkerVisualizer::setText ( const std::string &  )
virtual
virtual void DtMarkerVisualizer::setLabelVisible ( bool  )
virtual
virtual void DtMarkerVisualizer::setVisible ( bool  )
virtual
virtual void DtMarkerVisualizer::setColor ( MarkerColor  color)
virtual
virtual void DtMarkerVisualizer::set2DMode ( bool  is2D)
virtual

Member Data Documentation

makVrv::DtDe& DtMarkerVisualizer::myDe
protected
makVrv::DtUniqueID DtMarkerVisualizer::myUniqueID
protected
makVrv::DtSceneObjectAgent* DtMarkerVisualizer::mySceneObjectAgent
protected
makVrv::DtProjectedWidgetModelAgent* DtMarkerVisualizer::myModelAgent
protected
makVrv::DtAttachableUpdaterAgent* DtMarkerVisualizer::myUpdater
protected
makVrv::DtExtrudedEllipseModelAgent* DtMarkerVisualizer::my3DMarker
protected
makVrv::DtWidgetAgent* DtMarkerVisualizer::my2DMarker
protected
makVrv::DtWidgetLabelAgent* DtMarkerVisualizer::myTextWidgetAgent
protected
std::string DtMarkerVisualizer::myMarkerModel
protected
MarkerColor DtMarkerVisualizer::myMarkerColor
protected
double DtMarkerVisualizer::myMarkerSize
protected
bool DtMarkerVisualizer::myVisible
protected
bool DtMarkerVisualizer::myTextLabelVisible
protected
bool DtMarkerVisualizer::myIs2DMode
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)