Fraxinus  2023.01.05-dev+develop.0da12
An IGT application
cx::RegistrationTypeWidget Class Reference

#include <cxRegistrationWidget.h>

Inheritance diagram for cx::RegistrationTypeWidget:
cx::BaseWidget cx::OptimizedUpdateWidget

Public Member Functions

 RegistrationTypeWidget (QString type, QString defVal, XmlOptionFile options, QWidget *parent=0)
 
virtual ~RegistrationTypeWidget ()
 
void selectRegistrationMethod (QString registrationMethodName)
 
void addMethod (RegistrationMethodService *service)
 
void removeMethod (RegistrationMethodService *service)
 
- 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 ()
 

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 one registration type (image2patient, image2image, ...). Option to select one specific algorithm.

Date
Sep 08 2014
Author
Ole Vegard Solberg, SINTEF
Geir Arne Tangen, SINTEF

Definition at line 40 of file cxRegistrationWidget.h.

Constructor & Destructor Documentation

cx::RegistrationTypeWidget::RegistrationTypeWidget ( QString  type,
QString  defVal,
XmlOptionFile  options,
QWidget *  parent = 0 
)

Definition at line 34 of file cxRegistrationWidget.cpp.

virtual cx::RegistrationTypeWidget::~RegistrationTypeWidget ( )
inlinevirtual

Definition at line 45 of file cxRegistrationWidget.h.

Member Function Documentation

void cx::RegistrationTypeWidget::addMethod ( RegistrationMethodService service)

Definition at line 69 of file cxRegistrationWidget.cpp.

void cx::RegistrationTypeWidget::removeMethod ( RegistrationMethodService service)

Definition at line 86 of file cxRegistrationWidget.cpp.

void cx::RegistrationTypeWidget::selectRegistrationMethod ( QString  registrationMethodName)

Definition at line 56 of file cxRegistrationWidget.cpp.


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