#include <FixParticlePerformer.h>
Protected Attributes | |
std::vector< simulation::Node * > | fixations |
![]() | |
SReal | stiffness |
Static Protected Attributes | |
static MapTypeFunction * | s_mapSupportedModels = nullptr |
Public Member Functions | |
FixParticlePerformer (BaseMouseInteractor *i) | |
void | start () |
void | execute () |
void | draw (const core::visual::VisualParams *vparams) |
![]() | |
TInteractionPerformer (BaseMouseInteractor *i) | |
![]() | |
InteractionPerformer (BaseMouseInteractor *i) | |
virtual | ~InteractionPerformer () |
virtual void | configure (sofa::component::setting::MouseButtonSetting *) |
virtual void | handleEvent (core::objectmodel::Event *) |
virtual void | setPerformerFreeze () |
![]() | |
void | setStiffness (SReal s) |
Static Public Member Functions | |
static MapTypeFunction * | getMapInstance () |
template<typename TCollisionModel > | |
static int | RegisterSupportedModel (GetFixationPointsOnModelFunction func) |
template<typename TTriangleCollisionModel > | |
static void | getFixationPointsTriangle (sofa::core::sptr< sofa::core::CollisionModel > model, const Index idx, type::vector< Index > &points, Coord &fixPoint) |
static void | getFixationPointsSphere (sofa::core::sptr< sofa::core::CollisionModel > model, const Index idx, type::vector< Index > &points, Coord &fixPoint) |
![]() | |
template<class RealObject > | |
static RealObject * | create (RealObject *, BaseMouseInteractor *interactor) |
![]() | |
template<class RealObject > | |
static RealObject * | create (RealObject *, BaseMouseInteractor *interactor) |
Protected Member Functions | |
MouseContainer * | getFixationPoints (const BodyPicked &b, type::vector< unsigned int > &points, typename DataTypes::Coord &fixPoint) |
Additional Inherited Members | |
![]() | |
BaseMouseInteractor * | m_interactor |
bool | m_freezePerformer |
|
protected |
|
inlinestaticprotected |
sofa::gui::component::performer::FixParticlePerformer< DataTypes >::FixParticlePerformer | ( | BaseMouseInteractor * | i | ) |
|
virtual |
Reimplemented from sofa::gui::component::performer::InteractionPerformer.
|
virtual |
|
protected |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
virtual |