33 #ifndef CXMANUALREGISTRATIONWIDGET_H_ 34 #define CXMANUALREGISTRATIONWIDGET_H_ 36 #include "org_custusx_registration_method_manual_Export.h" 42 class ctkPluginContext;
46 class Transform3DWidget;
47 typedef boost::shared_ptr<class Data>
DataPtr;
72 virtual void showEvent(QShowEvent* event);
78 void matrixWidgetChanged();
79 void imageMatrixChanged();
80 void movingDataChanged();
83 virtual QString getDescription() = 0;
85 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.