SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::gui::qt::QAddSutureOperation Class Reference

#include <QMouseOperations.h>

Inheritance diagram for sofa::gui::qt::QAddSutureOperation:

Protected Attributes

QLineEditstiffness
 
QLineEditdamping
 
- Protected Attributes inherited from sofa::gui::common::AddSutureOperation
double stiffness
 
double damping
 
- Protected Attributes inherited from sofa::gui::common::Operation
PickHandlerpickHandle
 
sofa::component::setting::MouseButtonSetting::SPtr mbsetting
 
MOUSE_BUTTON button
 

Public Member Functions

 QAddSutureOperation ()
 
double getStiffness () const override
 
double getDamping () const override
 
void configure (common::PickHandler *picker, common::MOUSE_BUTTON b) override
 
- Public Member Functions inherited from sofa::gui::common::AddSutureOperation
 AddSutureOperation ()
 
 ~AddSutureOperation () override
 
void setStiffness (double f)
 
void setDamping (double f)
 
- Public Member Functions inherited from sofa::gui::common::Operation
 Operation (sofa::component::setting::MouseButtonSetting::SPtr s=nullptr)
 
virtual ~Operation ()
 
virtual void configure (PickHandler *picker, sofa::component::setting::MouseButtonSetting *s)
 
virtual void start ()
 
virtual void execution ()
 This function is called each time the mouse is clicked. More...
 
virtual void end ()
 
virtual void endOperation ()
 This function is called after each mouse click. More...
 
virtual void wait ()
 This function is called when shift key is released. More...
 
virtual void setSetting (sofa::component::setting::MouseButtonSetting *s)
 
virtual sofa::gui::component::performer::InteractionPerformercreatePerformer ()
 
MOUSE_BUTTON getMouseButton () const
 
std::string getId ()
 

Additional Inherited Members

- Public Attributes inherited from sofa::gui::common::Operation
sofa::gui::component::performer::InteractionPerformerperformer
 
- Static Public Member Functions inherited from sofa::gui::common::AddSutureOperation
static std::string getDescription ()
 
- Static Public Member Functions inherited from sofa::gui::common::Operation
static MOUSE_BUTTON GetMouseId (unsigned int i)
 
- Protected Member Functions inherited from sofa::gui::common::AddSutureOperation
virtual std::string defaultPerformerType () override
 
void configurePerformer (sofa::gui::component::performer::InteractionPerformer *p) override
 

Attribute details

◆ damping

QLineEdit* sofa::gui::qt::QAddSutureOperation::damping
protected

◆ stiffness

QLineEdit* sofa::gui::qt::QAddSutureOperation::stiffness
protected

Constructor details

◆ QAddSutureOperation()

sofa::gui::qt::QAddSutureOperation::QAddSutureOperation ( )

Function details

◆ configure()

void sofa::gui::qt::QAddSutureOperation::configure ( common::PickHandler picker,
common::MOUSE_BUTTON  b 
)
inlineoverridevirtual

Reimplemented from sofa::gui::common::Operation.

◆ getDamping()

double sofa::gui::qt::QAddSutureOperation::getDamping ( ) const
overridevirtual

◆ getStiffness()

double sofa::gui::qt::QAddSutureOperation::getStiffness ( ) const
overridevirtual