![]() |
CustusX
22.09
An IGT application
|
#include <cxRMPCWidget.h>
Public Member Functions | |
RMPCWidget (RegServicesPtr services, QWidget *parent) | |
virtual | ~RMPCWidget () |
![]() | |
ICPRegistrationBaseWidget (RegServicesPtr services, QWidget *parent, QString uid, QString name) | |
virtual | ~ICPRegistrationBaseWidget () |
![]() | |
RegistrationBaseWidget (RegServicesPtr services, QWidget *parent, QString objectName, QString windowTitle) | |
virtual | ~RegistrationBaseWidget () |
![]() | |
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) |
CXFrame * | wrapInFrame (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()) |
![]() | |
OptimizedUpdateWidget (QWidget *parent=NULL) | |
virtual | ~OptimizedUpdateWidget () |
void | forcePrePaint () |
Protected Member Functions | |
virtual void | initializeRegistrator () |
virtual void | inputChanged () |
virtual void | applyRegistration (Transform3D delta) |
virtual void | onShown () |
virtual void | setup () |
virtual double | getDefaultAutoLTS () const |
![]() | |
virtual void | prePaintEvent () |
void | onSpacesChanged () |
void | onSettingsChanged () |
![]() | |
virtual void | showEvent (QShowEvent *event) |
![]() | |
virtual void | paintEvent (QPaintEvent *event) |
Additional Inherited Members | |
![]() | |
void | adjustSizeSlot () |
![]() | |
virtual void | setModified () |
![]() | |
static QFrame * | createHorizontalLine () |
Creates a horizontal line which can be inserted into widgets. More... | |
![]() | |
void | registerSlot () |
![]() | |
DoublePropertyPtr | mLTSRatio |
DoublePropertyPtr | mMargin |
BoolPropertyPtr | mLinear |
BoolPropertyPtr | mAutoLTS |
BoolPropertyPtr | mDisplayProgress |
BoolPropertyPtr | mOneStep |
DoublePropertyPtr | mNumberOfIterations |
DoublePropertyPtr | mStopThreshold |
DoublePropertyPtr | mMaxTime |
ICPWidget * | mICPWidget |
XmlOptionFile | mOptions |
SeansVesselRegPtr | mRegistrator |
boost::shared_ptr< class WidgetObscuredListener > | mObscuredListener |
![]() | |
RegServicesPtr | mServices |
Register a point cloud in patient space to a point cloud in reference space.
The moving data are assumed to be in patient space, and are used to correct the patient registration prMt. The moving data iself are also affected, in order to keep the relation of moving relative to patient.
Definition at line 48 of file cxRMPCWidget.h.
cx::RMPCWidget::RMPCWidget | ( | RegServicesPtr | services, |
QWidget * | parent | ||
) |
Definition at line 25 of file cxRMPCWidget.cpp.
|
inlinevirtual |
Definition at line 54 of file cxRMPCWidget.h.
|
protectedvirtual |
subclass must set the given registration delta into the registration manager.
Implements cx::ICPRegistrationBaseWidget.
Definition at line 80 of file cxRMPCWidget.cpp.
|
inlineprotectedvirtual |
Reimplemented from cx::ICPRegistrationBaseWidget.
Definition at line 63 of file cxRMPCWidget.h.
|
protectedvirtual |
subclass must call mRegistrator->initialize() with proper input
Implements cx::ICPRegistrationBaseWidget.
Definition at line 60 of file cxRMPCWidget.cpp.
|
protectedvirtual |
Definition at line 69 of file cxRMPCWidget.cpp.
|
protectedvirtual |
called when widget is shown. Subclass must update data if needed.
Implements cx::ICPRegistrationBaseWidget.
Definition at line 90 of file cxRMPCWidget.cpp.
|
protectedvirtual |
subclass must implement to setup widget
Implements cx::ICPRegistrationBaseWidget.
Definition at line 31 of file cxRMPCWidget.cpp.