OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SurfacePlugin Class Reference

#include <SurfacePlugin.h>

Inheritance diagram for SurfacePlugin:
Inheritance graph
[legend]
Collaboration diagram for SurfacePlugin:
Collaboration graph
[legend]

Public Member Functions

 SurfacePlugin (const char *iconname, string sectionName)
 
virtual ~SurfacePlugin ()
 
void VerwaltePointer (bool show)
 
void GetPoint (osg::Vec3 &vect) const
 
void GetNormal (osg::Vec3 &vect) const
 
void SubstitutePointer (const char *iconname)
 
void AddObject (const char *objName, RenderObject *colorOrText)
 
void AddNode (const char *objName, osg::Node *node)
 
void AddContainer (const char *contName, const char *objName)
 
void RemoveObject (const char *objName)
 
void RemoveNode (osg::Node *)
 
RenderObject * GetColor (const char *objName)
 
osg::Node * GetNode (const char *objName)
 
void ToggleVisibility (string objName)
 
virtual void SuppressOther3DTex (ModuleFeedbackManager *)
 
virtual void DeleteInteractor (coInteractor *i)
 
void GetPointerParams (float &angle, float &scaleFactor, float &displacement)
 
void AddFixedIcon ()
 
void RemoveFixedIcon ()
 
virtual void preFrame ()
 
void setActive (bool isActive)
 

Protected Member Functions

virtual void focusEvent (bool focus, coMenu *menu)
 

Protected Attributes

coVRPlugin * _module
 

Constructor & Destructor Documentation

SurfacePlugin::SurfacePlugin ( const char *  iconname,
string  sectionName 
)
virtual SurfacePlugin::~SurfacePlugin ( )
virtual

Member Function Documentation

void SurfacePlugin::AddContainer ( const char *  contName,
const char *  objName 
)
void SurfacePlugin::AddFixedIcon ( )
void SurfacePlugin::AddNode ( const char *  objName,
osg::Node *  node 
)
void SurfacePlugin::AddObject ( const char *  objName,
RenderObject *  colorOrText 
)
virtual void SurfacePlugin::DeleteInteractor ( coInteractor *  i)
virtual
virtual void SurfacePlugin::focusEvent ( bool  focus,
coMenu *  menu 
)
protectedvirtual
RenderObject* SurfacePlugin::GetColor ( const char *  objName)
osg::Node* SurfacePlugin::GetNode ( const char *  objName)
void SurfacePlugin::GetNormal ( osg::Vec3 &  vect) const
void SurfacePlugin::GetPoint ( osg::Vec3 &  vect) const
void SurfacePlugin::GetPointerParams ( float &  angle,
float &  scaleFactor,
float &  displacement 
)
virtual void SurfacePlugin::preFrame ( )
inlinevirtual
void SurfacePlugin::RemoveFixedIcon ( )
void SurfacePlugin::RemoveNode ( osg::Node *  )
void SurfacePlugin::RemoveObject ( const char *  objName)
void SurfacePlugin::setActive ( bool  isActive)
void SurfacePlugin::SubstitutePointer ( const char *  iconname)
virtual void SurfacePlugin::SuppressOther3DTex ( ModuleFeedbackManager *  )
virtual
void SurfacePlugin::ToggleVisibility ( string  objName)
void SurfacePlugin::VerwaltePointer ( bool  show)

Member Data Documentation

coVRPlugin* SurfacePlugin::_module
protected

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