CEDRIC  Revision_backup-2009-02
Classes | Public Member Functions | List of all members
PickingHandler Class Reference

#include <PickingHandler.h>

Inheritance diagram for PickingHandler:

Classes

class  Pickable
 

Public Member Functions

 PickingHandler ()
 
virtual bool handle (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &aa)
 
void setEnabled (bool enable)
 
bool isEnabled () const
 
void setToolTipNode (osgText::Text *node)
 
osgText::Text * getToolTipNode ()
 
void pick (osgViewer::Viewer *viewer, const osgGA::GUIEventAdapter &ea)
 
void setRoot (osg::Node *root)
 

Constructor & Destructor Documentation

PickingHandler::PickingHandler ( )
inline

Member Function Documentation

osgText::Text* PickingHandler::getToolTipNode ( )
inline
bool PickingHandler::handle ( const osgGA::GUIEventAdapter &  ea,
osgGA::GUIActionAdapter &  aa 
)
virtual
bool PickingHandler::isEnabled ( ) const
inline
void PickingHandler::pick ( osgViewer::Viewer *  viewer,
const osgGA::GUIEventAdapter &  ea 
)
void PickingHandler::setEnabled ( bool  enable)
inline
void PickingHandler::setRoot ( osg::Node *  root)
inline

The IntersectionVisitor will start at this node, if it is not valid it uses the viewers camera as root.

Note
Works only when PICKINGHANDLER_USE_POLYTOPEINTERSECTOR is defined.
void PickingHandler::setToolTipNode ( osgText::Text *  node)
inline