CustusX
18.04-rc6
An IGT application
|
#include <cxRMPCWidget.h>
Public Member Functions | |
RMPCWidget (RegServicesPtr services, QWidget *parent) | |
virtual | ~RMPCWidget () |
Public Member Functions inherited from cx::ICPRegistrationBaseWidget | |
ICPRegistrationBaseWidget (RegServicesPtr services, QWidget *parent, QString uid, QString name) | |
virtual | ~ICPRegistrationBaseWidget () |
Public Member Functions inherited from cx::RegistrationBaseWidget | |
RegistrationBaseWidget (RegServicesPtr services, QWidget *parent, QString objectName, QString windowTitle) | |
virtual | ~RegistrationBaseWidget () |
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) |
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()) |
Public Member Functions inherited from cx::OptimizedUpdateWidget | |
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 |
Protected Member Functions inherited from cx::ICPRegistrationBaseWidget | |
virtual void | prePaintEvent () |
void | onSpacesChanged () |
void | onSettingsChanged () |
Protected Member Functions inherited from cx::BaseWidget | |
virtual void | showEvent (QShowEvent *event) |
Protected Member Functions inherited from cx::OptimizedUpdateWidget | |
virtual void | paintEvent (QPaintEvent *event) |
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 Slots inherited from cx::ICPRegistrationBaseWidget | |
void | registerSlot () |
Protected Attributes inherited from cx::ICPRegistrationBaseWidget | |
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 |
Protected Attributes inherited from cx::RegistrationBaseWidget | |
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.