CustusX  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::ManualImageTransformRegistrationWidget Class Reference

#include <cxManualImageTransformRegistrationWidget.h>

Inheritance diagram for cx::ManualImageTransformRegistrationWidget:
cx::ManualImageRegistrationWidget cx::BaseWidget cx::OptimizedUpdateWidget

Public Member Functions

 ManualImageTransformRegistrationWidget (RegServicesPtr services, QWidget *parent, QString objectName)
 
virtual QString getDescription ()
 
virtual Transform3D getMatrixFromBackend ()
 
virtual void setMatrixFromWidget (Transform3D M)
 
- Public Member Functions inherited from cx::ManualImageRegistrationWidget
 ManualImageRegistrationWidget (RegServicesPtr services, QWidget *parent, QString objectName, QString windowTitle)
 
virtual ~ManualImageRegistrationWidget ()
 
- 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::ManualImageRegistrationWidget
virtual void showEvent (QShowEvent *event)
 
- Protected Member Functions inherited from cx::OptimizedUpdateWidget
virtual void prePaintEvent ()
 
virtual void paintEvent (QPaintEvent *event)
 
- Protected Attributes inherited from cx::ManualImageRegistrationWidget
DataPtr mConnectedMovingImage
 
QVBoxLayout * mVerticalLayout
 
RegServicesPtr mServices
 

Detailed Description

Direct setting of image registration

Manipulate the image matrix rMd via a matrix or xyz+angles. The writing of the matrix is handled exactly like an image registration.

Date
Feb 16, 2012
Author
Christian Askeland, SINTEF
Ole Vegard Solberg, SINTEF

Definition at line 52 of file cxManualImageTransformRegistrationWidget.h.

Constructor & Destructor Documentation

cx::ManualImageTransformRegistrationWidget::ManualImageTransformRegistrationWidget ( RegServicesPtr  services,
QWidget *  parent,
QString  objectName 
)

Definition at line 44 of file cxManualImageTransformRegistrationWidget.cpp.

Member Function Documentation

QString cx::ManualImageTransformRegistrationWidget::getDescription ( )
virtual
Transform3D cx::ManualImageTransformRegistrationWidget::getMatrixFromBackend ( )
virtual
void cx::ManualImageTransformRegistrationWidget::setMatrixFromWidget ( Transform3D  M)
virtual

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