#include <ConstraintAttachBodyPerformer.h>
Protected Attributes | |
SReal | stiffness |
SReal | size |
SReal | showFactorSize |
MouseContactMapper * | mapper |
sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint< defaulttype::Vec3Types >::SPtr | m_constraint |
core::visual::DisplayFlags | flags |
sofa::core::behavior::MechanicalState< DataTypes > * | mstate1 |
sofa::core::behavior::MechanicalState< DataTypes > * | mstate2 |
Public Member Functions | |
ConstraintAttachBodyPerformer (BaseMouseInteractor *i) | |
virtual | ~ConstraintAttachBodyPerformer () |
void | start () |
void | execute () |
void | draw (const core::visual::VisualParams *vparams) |
void | clear () |
void | setStiffness (SReal s) |
void | setArrowSize (float s) |
void | setShowFactorSize (float s) |
virtual void | configure (sofa::component::setting::MouseButtonSetting *setting) |
Public Member Functions inherited from sofa::gui::component::performer::TInteractionPerformer< DataTypes > | |
TInteractionPerformer (BaseMouseInteractor *i) | |
Public Member Functions inherited from sofa::gui::component::performer::InteractionPerformer | |
InteractionPerformer (BaseMouseInteractor *i) | |
virtual | ~InteractionPerformer () |
virtual void | handleEvent (core::objectmodel::Event *) |
virtual void | setPerformerFreeze () |
Protected Member Functions | |
virtual bool | start_partial (const BodyPicked &picked) |
Additional Inherited Members | |
Public Attributes inherited from sofa::gui::component::performer::InteractionPerformer | |
BaseMouseInteractor * | interactor |
bool | freezePerformer |
Static Public Member Functions inherited from sofa::gui::component::performer::TInteractionPerformer< DataTypes > | |
template<class RealObject > | |
static RealObject * | create (RealObject *, BaseMouseInteractor *interactor) |
Static Public Member Functions inherited from sofa::gui::component::performer::InteractionPerformer | |
template<class RealObject > | |
static RealObject * | create (RealObject *, BaseMouseInteractor *interactor) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
sofa::gui::component::performer::ConstraintAttachBodyPerformer< DataTypes >::ConstraintAttachBodyPerformer | ( | BaseMouseInteractor * | i | ) |
|
virtual |
void sofa::gui::component::performer::ConstraintAttachBodyPerformer< DataTypes >::clear |
|
inlinevirtual |
Reimplemented from sofa::gui::component::performer::InteractionPerformer.
|
virtual |
Reimplemented from sofa::gui::component::performer::InteractionPerformer.
|
virtual |
|
inline |
|
inline |
|
inline |
|
virtual |
|
protectedvirtual |