#include <ComponentMouseInteraction.h>
Protected Attributes | |
MouseMapping | mouseMapping |
Public Member Functions | |
void | createInteractionComponents (sofa::simulation::Node *parent, sofa::simulation::Node *current) override |
bool | isCompatible (core::objectmodel::BaseContext *context) const override |
![]() | |
ComponentMouseInteraction () | |
virtual | ~ComponentMouseInteraction () |
void | attach (simulation::Node *parentNode) |
void | detach () |
void | reset () |
Additional Inherited Members | |
![]() | |
simulation::NodeSPtr | nodeRayPick |
sofa::core::behavior::BaseMechanicalState::SPtr | mouseInSofa |
sofa::gui::component::performer::BaseMouseInteractor::SPtr | mouseInteractor |
![]() | |
template<class RealObject > | |
static RealObject * | create (RealObject *, core::objectmodel::BaseContext *) |
|
protected |
|
overridevirtual |
|
overridevirtual |