|
CEDRIC
Revision_backup-2009-02
|
#include <Selectable.h>
Public Member Functions | |
| Selectable () | |
| virtual | ~Selectable () |
| virtual bool | onSelect (bool selected)=0 |
| virtual bool | onHighlight (bool highlighted)=0 |
| virtual const std::string & | toolTip (osg::Node *) |
Public Member Functions inherited from PickingHandler::Pickable | |
| Pickable () | |
| virtual | ~Pickable () |
| virtual bool | isPickable (osg::Node *) |
Static Public Member Functions | |
| static bool | selectCurrent (bool select=true) |
| static bool | toggleCurrent () |
| static void | resetCurrent () |
| static Selectable * | getCurrent () |
Protected Member Functions | |
| bool | isSelected () const |
Pickable implementation | |
| virtual void | onMouseOver (const osgGA::GUIEventAdapter *ea, osg::Node *) |
| virtual void | onMouseEnter (const osgGA::GUIEventAdapter *ea, osg::Node *) |
| virtual void | onMouseLeave (const osgGA::GUIEventAdapter *ea) |
Protected Member Functions inherited from PickingHandler::Pickable | |
| void | setToolTip (std::string text) |
| This may be used for showing a tooltip. More... | |
| void | setToolTipPosition (float x, float y, float z) |
|
inline |
|
inlinevirtual |
|
inlinestatic |
Referenced by MyCameraWidget::mouseDoubleClickEvent().
|
inlineprotected |
|
pure virtual |
Implemented in PhastNode.
|
protectedvirtual |
Implements PickingHandler::Pickable.
|
protectedvirtual |
Implements PickingHandler::Pickable.
|
protectedvirtual |
Implements PickingHandler::Pickable.
|
pure virtual |
Implemented in PhastNode.
|
inlinestatic |
Referenced by EventMultiViewer::setPhastScene().
|
static |
|
static |
Referenced by MyCameraWidget::mousePressEvent().
|
inlinevirtual |
Reimplemented in PhastNode.
1.8.6