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

#include <depthimagetoolboxaction.h>

Inheritance diagram for sofa::gui::qt::DepthImageToolBoxAction:

Public Member Functions

 DepthImageToolBoxAction (sofa::component::engine::LabelImageToolBox *lba, QObject *parent)
 
 ~DepthImageToolBoxAction () override
 
sofa::component::engine::DepthImageToolBoxDITB ()
 
- 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
 
- 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

◆ DepthImageToolBoxAction()

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

◆ ~DepthImageToolBoxAction()

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

Function details

◆ addOnGraphs

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

◆ DITB()

sofa::component::engine::DepthImageToolBox * sofa::gui::qt::DepthImageToolBoxAction::DITB ( )

◆ updateColor

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

◆ updateGraphs

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