12 #ifndef CXMANUALREGISTRATIONWIDGET_H_ 13 #define CXMANUALREGISTRATIONWIDGET_H_ 15 #include "org_custusx_registration_method_manual_Export.h" 21 class ctkPluginContext;
25 class Transform3DWidget;
26 typedef boost::shared_ptr<class Data>
DataPtr;
51 virtual void showEvent(QShowEvent* event);
57 void matrixWidgetChanged();
58 void imageMatrixChanged();
59 void movingDataChanged();
62 virtual QString getDescription() = 0;
64 virtual void setMatrixFromWidget(
Transform3D M) = 0;
boost::shared_ptr< class RegistrationService > RegistrationServicePtr
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class Data > DataPtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
boost::shared_ptr< class RegServices > RegServicesPtr
Namespace for all CustusX production code.