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

#include <imagetoolboxlabelactionwidget.h>

Inheritance diagram for sofa::gui::qt::ImageToolBoxLabelActionWidget:

Public Member Functions

 ImageToolBoxLabelActionWidget ()
 
void connectCentralW (ImageToolBoxCentralWidget *cw)
 
void setGraphScene (QGraphicsScene *XY, QGraphicsScene *XZ, QGraphicsScene *ZY)
 
void clearVecLabelAction ()
 
void setLabels (const VecLabel &vl)
 

Signals

void mouseevent (int event, const unsigned int axis, const sofa::type::Vec3d &ip, const sofa::type::Vec3d &p, const QString &val)
 
void onPlane (const unsigned int axis, const sofa::type::Vec3d &ip, const sofa::type::Vec3d &p, const QString &val)
 
void clickOnButton ()
 
void labelChangeGui (sofa::type::Vec3i)
 
void optionChangeSection (sofa::type::Vec3i)
 

Public Slots

void setValueOnPlane (unsigned int axis, sofa::type::Vec3d ip, sofa::type::Vec3d p, QString val)
 
void graph_mousereleaseevent ()
 
void graph_mousepressevent ()
 
void graph_mousedoubleclickevent ()
 
void changeColor ()
 
void colorIsChanged ()
 
void changedLabelIndex (int i)
 
void setColor ()
 
void setColor (QColor c)
 

Constructor details

◆ ImageToolBoxLabelActionWidget()

sofa::gui::qt::ImageToolBoxLabelActionWidget::ImageToolBoxLabelActionWidget ( )
inline

Function details

◆ changeColor

void sofa::gui::qt::ImageToolBoxLabelActionWidget::changeColor ( )
inlineslot

◆ changedLabelIndex

void sofa::gui::qt::ImageToolBoxLabelActionWidget::changedLabelIndex ( int  i)
inlineslot

◆ clearVecLabelAction()

void sofa::gui::qt::ImageToolBoxLabelActionWidget::clearVecLabelAction ( )
inline

◆ clickOnButton

void sofa::gui::qt::ImageToolBoxLabelActionWidget::clickOnButton ( )
signal

◆ colorIsChanged

void sofa::gui::qt::ImageToolBoxLabelActionWidget::colorIsChanged ( )
inlineslot

◆ connectCentralW()

void sofa::gui::qt::ImageToolBoxLabelActionWidget::connectCentralW ( ImageToolBoxCentralWidget cw)
inline

◆ graph_mousedoubleclickevent

void sofa::gui::qt::ImageToolBoxLabelActionWidget::graph_mousedoubleclickevent ( )
inlineslot

◆ graph_mousepressevent

void sofa::gui::qt::ImageToolBoxLabelActionWidget::graph_mousepressevent ( )
inlineslot

◆ graph_mousereleaseevent

void sofa::gui::qt::ImageToolBoxLabelActionWidget::graph_mousereleaseevent ( )
inlineslot

◆ labelChangeGui

void sofa::gui::qt::ImageToolBoxLabelActionWidget::labelChangeGui ( sofa::type::Vec3i  )
signal

◆ mouseevent

void sofa::gui::qt::ImageToolBoxLabelActionWidget::mouseevent ( int  event,
const unsigned int  axis,
const sofa::type::Vec3d ip,
const sofa::type::Vec3d p,
const QString &  val 
)
signal

◆ onPlane

void sofa::gui::qt::ImageToolBoxLabelActionWidget::onPlane ( const unsigned int  axis,
const sofa::type::Vec3d ip,
const sofa::type::Vec3d p,
const QString &  val 
)
signal

◆ optionChangeSection

void sofa::gui::qt::ImageToolBoxLabelActionWidget::optionChangeSection ( sofa::type::Vec3i  )
signal

◆ setColor [1/2]

void sofa::gui::qt::ImageToolBoxLabelActionWidget::setColor ( )
inlineslot

◆ setColor [2/2]

void sofa::gui::qt::ImageToolBoxLabelActionWidget::setColor ( QColor  c)
inlineslot

◆ setGraphScene()

void sofa::gui::qt::ImageToolBoxLabelActionWidget::setGraphScene ( QGraphicsScene XY,
QGraphicsScene XZ,
QGraphicsScene ZY 
)
inline

◆ setLabels()

void sofa::gui::qt::ImageToolBoxLabelActionWidget::setLabels ( const VecLabel vl)
inline

◆ setValueOnPlane

void sofa::gui::qt::ImageToolBoxLabelActionWidget::setValueOnPlane ( unsigned int  axis,
sofa::type::Vec3d  ip,
sofa::type::Vec3d  p,
QString  val 
)
inlineslot