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 | |||
) |
void osgPresentation::PickEventHandler::setOperation | ( | osgPresentation::Operation | operation | ) | [inline] |
osgPresentation::Operation osgPresentation::PickEventHandler::getOperation | ( | ) | const [inline] |
void osgPresentation::PickEventHandler::setCommand | ( | const std::string & | str | ) | [inline] |
const std::string& osgPresentation::PickEventHandler::getCommand | ( | ) | const [inline] |
void osgPresentation::PickEventHandler::setKeyPosition | ( | const osgPresentation::KeyPosition & | keyPos | ) | [inline] |
const osgPresentation::KeyPosition& osgPresentation::PickEventHandler::getKeyPosition | ( | ) | const [inline] |
void osgPresentation::PickEventHandler::setRelativeJump | ( | int | slideDelta, | |
int | layerDelta | |||
) |
void osgPresentation::PickEventHandler::setAbsoluteJump | ( | int | slideNum, | |
int | layerNum | |||
) |
bool osgPresentation::PickEventHandler::getRelativeJump | ( | ) | const [inline] |
int osgPresentation::PickEventHandler::getSlideNum | ( | ) | const [inline] |
int osgPresentation::PickEventHandler::getLayerNum | ( | ) | const [inline] |
bool osgPresentation::PickEventHandler::requiresJump | ( | ) | const [inline] |
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.
virtual void osgPresentation::PickEventHandler::accept | ( | osgGA::GUIEventHandlerVisitor & | v | ) | [virtual] |
virtual void osgPresentation::PickEventHandler::getUsage | ( | osg::ApplicationUsage & | ) | const [virtual] |
Get the keyboard and mouse usage of this manipulator.
Reimplemented from osgGA::GUIEventHandler.
void osgPresentation::PickEventHandler::doOperation | ( | ) |
std::string osgPresentation::PickEventHandler::_command |