#include <MouseEvent.h>


Accessors | |
| State | m_state |
| Mouse State on the event propagation. | |
| int | m_wheelDelta |
| Mouse wheel delta. | |
| int | m_posX |
| int | m_posY |
| Mouse coordinates. | |
| int | getPosX (void) const |
| int | getPosY (void) const |
| int | getWheelDelta (void) const |
| State | getState (void) const |
Public Types | |
| enum | State { Move = 0, LeftPressed, LeftReleased, RightPressed, RightReleased, Wheel, Reset } |
| Defines possible Mouse states. More... | |
Public Member Functions | |
| MouseEvent (State state, int wheelDelta=0) | |
| Wheel Mouse Event constructor. | |
| MouseEvent (State state, int posX, int posY) | |
| Default constructor. | |
| virtual | ~MouseEvent () |
| Default destructor. | |
Implements an Event that notifies about a Mouse Interaction.
Definition at line 57 of file MouseEvent.h.
| sofa::core::objectmodel::MouseEvent::~MouseEvent | ( | ) | [virtual] |
| int sofa::core::objectmodel::MouseEvent::getPosX | ( | void | ) | const [inline] |
Definition at line 94 of file MouseEvent.h.
References m_posX.
Referenced by sofa::component::controller::MechanicalStateController< DataTypes >::onMouseEvent().
| int sofa::core::objectmodel::MouseEvent::getPosY | ( | void | ) | const [inline] |
Definition at line 95 of file MouseEvent.h.
References m_posY.
Referenced by sofa::component::controller::MechanicalStateController< DataTypes >::onMouseEvent().
| State sofa::core::objectmodel::MouseEvent::getState | ( | void | ) | const [inline] |
Definition at line 97 of file MouseEvent.h.
Referenced by sofa::component::controller::MechanicalStateController< DataTypes >::onMouseEvent(), sofa::component::controller::EdgeSetController< DataTypes >::onMouseEvent(), and sofa::component::controller::ArticulatedHierarchyController::onMouseEvent().
| int sofa::core::objectmodel::MouseEvent::getWheelDelta | ( | void | ) | const [inline] |
Definition at line 96 of file MouseEvent.h.
References m_wheelDelta.
Referenced by sofa::component::controller::EdgeSetController< DataTypes >::onMouseEvent(), and sofa::component::controller::ArticulatedHierarchyController::onMouseEvent().
Mouse coordinates.
Definition at line 104 of file MouseEvent.h.
Referenced by getPosY(), and MouseEvent().
1.5.7.1