SOFA plugin: image  master
Open source framework for multi-physics simuation
sofa::gui::qt::ContourImageToolBoxAction Class Reference

#include <contourimagetoolboxaction.h>

Inheritance diagram for sofa::gui::qt::ContourImageToolBoxAction:

Public Member Functions

 ContourImageToolBoxAction (sofa::component::engine::LabelImageToolBox *lba, QObject *parent)
 
 ~ContourImageToolBoxAction () override
 
sofa::component::engine::ContourImageToolBoxNoTemplatedCITB ()
 
void setImageSize (int, int, int)
 
- Public Member Functions inherited from sofa::gui::qt::LabelImageToolBoxAction
 LabelImageToolBoxAction (sofa::component::engine::LabelImageToolBox *lba, QObject *parent=nullptr)
 
QLayout * layout ()
 

Public Slots

void addOnGraphs () override
 
void updateGraphs () override
 
void updateColor () override
 
void optionChangeSection (sofa::type::Vec3i) override
 
- Public Slots inherited from sofa::gui::qt::LabelImageToolBoxAction
void buttonSelectedOff ()
 
void setGraphScene (QGraphicsScene *XY, QGraphicsScene *XZ, QGraphicsScene *ZY)
 
virtual void addOnGraphs ()=0
 
virtual void updateGraphs ()=0
 
virtual void updateColor ()=0
 
QColor color ()
 
void clickColor ()
 
virtual void mouseMove (const unsigned int, const sofa::type::Vec3d &, const sofa::type::Vec3d &, const QString &)
 
virtual void optionChangeSection (sofa::type::Vec3i)
 

Additional Inherited Members

- Protected Attributes inherited from sofa::gui::qt::LabelImageToolBoxAction
sofa::component::engine::LabelImageToolBoxp_label
 
Layoutmainlayout
 
sofa::type::Vec3i d_section
 
QGraphicsSceneGraphXY
 
QGraphicsSceneGraphXZ
 
QGraphicsSceneGraphZY
 
- Protected Member Functions inherited from sofa::gui::qt::LabelImageToolBoxAction
void addWidget (QWidget *w)
 
void addLayout (QLayout *w)
 
void addStretch ()
 
- Signals inherited from sofa::gui::qt::LabelImageToolBoxAction
void clickImage (int mouseevent, const unsigned int axis, const sofa::type::Vec3d &imageposition, const sofa::type::Vec3d &position3D, const QString &value)
 
void sectionChanged (sofa::type::Vec3i)
 
void guiChangeSection (sofa::type::Vec3i s)
 
void colorChanged ()
 
void updateImage ()
 

Constructor details

◆ ContourImageToolBoxAction()

sofa::gui::qt::ContourImageToolBoxAction::ContourImageToolBoxAction ( sofa::component::engine::LabelImageToolBox lba,
QObject parent 
)

◆ ~ContourImageToolBoxAction()

sofa::gui::qt::ContourImageToolBoxAction::~ContourImageToolBoxAction ( )
override

Function details

◆ addOnGraphs

void sofa::gui::qt::ContourImageToolBoxAction::addOnGraphs ( )
overrideslot

◆ CITB()

sofa::component::engine::ContourImageToolBoxNoTemplated * sofa::gui::qt::ContourImageToolBoxAction::CITB ( )

◆ optionChangeSection

void sofa::gui::qt::ContourImageToolBoxAction::optionChangeSection ( sofa::type::Vec3i  v)
overrideslot

◆ setImageSize()

void sofa::gui::qt::ContourImageToolBoxAction::setImageSize ( int  xsize,
int  ysize,
int  zsize 
)

◆ updateColor

void sofa::gui::qt::ContourImageToolBoxAction::updateColor ( )
overrideslot

◆ updateGraphs

void sofa::gui::qt::ContourImageToolBoxAction::updateGraphs ( )
overrideslot