|
openscenegraph
|
Public Member Functions | |
| PickEventHandler (osgPresentation::Operation operation, bool relativeJump=true, int slideNum=0, int layerNum=0) | |
| PickEventHandler (const std::string &str, osgPresentation::Operation operation, bool relativeJump=true, int slideNum=0, int layerNum=0) | |
| PickEventHandler (const osgPresentation::KeyPosition &keyPos, bool relativeJump=true, int slideNum=0, int layerNum=0) | |
| void | setOperation (osgPresentation::Operation operation) |
| osgPresentation::Operation | getOperation () const |
| void | setCommand (const std::string &str) |
| const std::string & | getCommand () const |
| void | setKeyPosition (const osgPresentation::KeyPosition &keyPos) |
| const osgPresentation::KeyPosition & | getKeyPosition () const |
| void | setRelativeJump (int slideDelta, int layerDelta) |
| void | setAbsoluteJump (int slideNum, int layerNum) |
| bool | getRelativeJump () const |
| int | getSlideNum () const |
| int | getLayerNum () const |
| bool | requiresJump () const |
| virtual bool | handle (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &aa, osg::Object *object, osg::NodeVisitor *nv) |
| virtual void | accept (osgGA::GUIEventHandlerVisitor &v) |
| virtual void | getUsage (osg::ApplicationUsage &usage) const |
| void | doOperation () |
Public Attributes | |
| std::string | _command |
| osgPresentation::KeyPosition | _keyPos |
| osgPresentation::Operation | _operation |
| bool | _relativeJump |
| int | _slideNum |
| int | _layerNum |
| osgPresentation::PickEventHandler::PickEventHandler | ( | osgPresentation::Operation | operation, |
| bool | relativeJump = true, |
||
| int | slideNum = 0, |
||
| int | layerNum = 0 |
||
| ) |
| osgPresentation::PickEventHandler::PickEventHandler | ( | const std::string & | str, |
| osgPresentation::Operation | operation, | ||
| bool | relativeJump = true, |
||
| int | slideNum = 0, |
||
| int | layerNum = 0 |
||
| ) |
| osgPresentation::PickEventHandler::PickEventHandler | ( | const osgPresentation::KeyPosition & | keyPos, |
| bool | relativeJump = true, |
||
| int | slideNum = 0, |
||
| int | layerNum = 0 |
||
| ) |
| virtual void osgPresentation::PickEventHandler::accept | ( | osgGA::GUIEventHandlerVisitor & | v | ) | [virtual] |
| const std::string& osgPresentation::PickEventHandler::getCommand | ( | ) | const [inline] |
| const osgPresentation::KeyPosition& osgPresentation::PickEventHandler::getKeyPosition | ( | ) | const [inline] |
| int osgPresentation::PickEventHandler::getLayerNum | ( | ) | const [inline] |
| osgPresentation::Operation osgPresentation::PickEventHandler::getOperation | ( | ) | const [inline] |
| bool osgPresentation::PickEventHandler::getRelativeJump | ( | ) | const [inline] |
| int osgPresentation::PickEventHandler::getSlideNum | ( | ) | const [inline] |
| virtual void osgPresentation::PickEventHandler::getUsage | ( | osg::ApplicationUsage & | ) | const [virtual] |
Get the keyboard and mouse usage of this manipulator.
Reimplemented from osgGA::GUIEventHandler.
| virtual bool osgPresentation::PickEventHandler::handle | ( | const osgGA::GUIEventAdapter & | ea, |
| osgGA::GUIActionAdapter & | aa, | ||
| osg::Object * | , | ||
| osg::NodeVisitor * | |||
| ) | [virtual] |
Handle events, return true if handled, false otherwise.
Reimplemented from osgGA::GUIEventHandler.
| bool osgPresentation::PickEventHandler::requiresJump | ( | ) | const [inline] |
| void osgPresentation::PickEventHandler::setAbsoluteJump | ( | int | slideNum, |
| int | layerNum | ||
| ) |
| void osgPresentation::PickEventHandler::setCommand | ( | const std::string & | str | ) | [inline] |
| void osgPresentation::PickEventHandler::setKeyPosition | ( | const osgPresentation::KeyPosition & | keyPos | ) | [inline] |
| void osgPresentation::PickEventHandler::setOperation | ( | osgPresentation::Operation | operation | ) | [inline] |
| void osgPresentation::PickEventHandler::setRelativeJump | ( | int | slideDelta, |
| int | layerDelta | ||
| ) |
| std::string osgPresentation::PickEventHandler::_command |
1.7.6.1