#include <InteractionPerformer.h>

| Public Attributes | |
| BaseMouseInteractor * | m_interactor | 
| bool | m_freezePerformer | 
| Public Member Functions | |
| InteractionPerformer (BaseMouseInteractor *i) | |
| virtual | ~InteractionPerformer () | 
| virtual void | configure (sofa::component::setting::MouseButtonSetting *) | 
| virtual void | start ()=0 | 
| virtual void | execute ()=0 | 
| virtual void | handleEvent (core::objectmodel::Event *) | 
| virtual void | draw (const core::visual::VisualParams *) | 
| virtual void | setPerformerFreeze () | 
| Static Public Member Functions | |
| template<class RealObject > | |
| static RealObject * | create (RealObject *, BaseMouseInteractor *interactor) | 
| bool sofa::gui::component::performer::InteractionPerformer::m_freezePerformer | 
| BaseMouseInteractor* sofa::gui::component::performer::InteractionPerformer::m_interactor | 
| 
 | inline | 
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
Reimplemented in sofa::gui::component::performer::AttachBodyPerformer< DataTypes >.
| 
 | inlinestatic | 
| 
 | inlinevirtual | 
| 
 | pure virtual | 
Implemented in sofa::gui::component::performer::StartNavigationPerformer, sofa::gui::component::performer::InciseAlongPathPerformer, sofa::gui::component::performer::AddRecordedCameraPerformer, sofa::gui::component::performer::SuturePointPerformer< DataTypes >, sofa::gui::component::performer::RemovePrimitivePerformer< DataTypes >, sofa::gui::component::performer::FixParticlePerformer< DataTypes >, and sofa::gui::component::performer::BaseAttachBodyPerformer< DataTypes >.
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
Reimplemented in sofa::gui::component::performer::InciseAlongPathPerformer.
| 
 | pure virtual | 
Implemented in sofa::gui::component::performer::StartNavigationPerformer, sofa::gui::component::performer::InciseAlongPathPerformer, sofa::gui::component::performer::AddRecordedCameraPerformer, sofa::gui::component::performer::SuturePointPerformer< DataTypes >, sofa::gui::component::performer::RemovePrimitivePerformer< DataTypes >, sofa::gui::component::performer::FixParticlePerformer< DataTypes >, and sofa::gui::component::performer::BaseAttachBodyPerformer< DataTypes >.