CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::EraserWidget Class Reference

Widget for erasing parts of images/meshes. More...

#include <cxEraserWidget.h>

Inheritance diagram for cx::EraserWidget:
cx::BaseWidget cx::OptimizedUpdateWidget

Public Member Functions

 EraserWidget (PatientModelServicePtr patientModelService, ViewServicePtr viewService, QWidget *parent)
 
virtual ~EraserWidget ()
 
- Public Member Functions inherited from cx::BaseWidget
 BaseWidget (QWidget *parent, QString objectName, QString windowTitle)
 
virtual ~BaseWidget ()
 
QWidget * createMethodWidget (QWidget *inputWidget, QWidget *outputWidget, QString methodname, bool inputChecked=false, bool outputVisible=true)
 Create a specialized widget for filters, with input/ouput, enable and options. More...
 
QGroupBox * createGroupbox (QWidget *widget, QString boxname)
 Create a group box with a given name. More...
 
QGroupBox * wrapInGroupBox (QWidget *base, QString name)
 
CXFramewrapInFrame (QWidget *base)
 
QAction * createAction2 (QObject *parent, QIcon iconName, QString text, QString tip, QLayout *layout=NULL, QToolButton *button=new QToolButton())
 
template<class T >
QAction * createAction (QObject *parent, QIcon iconName, QString text, QString tip, T slot, QLayout *layout=NULL, QToolButton *button=new QToolButton())
 
- Public Member Functions inherited from cx::OptimizedUpdateWidget
 OptimizedUpdateWidget (QWidget *parent=NULL)
 
virtual ~OptimizedUpdateWidget ()
 
void forcePrePaint ()
 

Protected Slots

void toggleShowEraser (bool on)
 
void toggleContinous (bool on)
 
void saveSlot ()
 
void removeSlot ()
 
void continousRemoveSlot ()
 
void duplicateSlot ()
 
void sphereSizeChangedSlot ()
 
void activeImageChangedSlot ()
 

Additional Inherited Members

- Public Slots inherited from cx::BaseWidget
void adjustSizeSlot ()
 
- Public Slots inherited from cx::OptimizedUpdateWidget
virtual void setModified ()
 
- Static Public Member Functions inherited from cx::BaseWidget
static QFrame * createHorizontalLine ()
 Creates a horizontal line which can be inserted into widgets. More...
 
- Protected Member Functions inherited from cx::BaseWidget
virtual void showEvent (QShowEvent *event)
 
- Protected Member Functions inherited from cx::OptimizedUpdateWidget
virtual void prePaintEvent ()
 
virtual void paintEvent (QPaintEvent *event)
 

Detailed Description

Widget for erasing parts of images/meshes.

Date
Mar 30, 2012
Author
Christian Askeland, SINTEF

Definition at line 43 of file cxEraserWidget.h.


The documentation for this class was generated from the following files: