33 #ifndef CXMANUALREGISTRATIONWIDGET_H_
34 #define CXMANUALREGISTRATIONWIDGET_H_
40 class ctkPluginContext;
44 class Transform3DWidget;
45 typedef boost::shared_ptr<class Data>
DataPtr;
70 virtual void showEvent(QShowEvent* event);
76 void matrixWidgetChanged();
77 void imageMatrixChanged();
78 void movingDataChanged();
81 virtual QString getDescription() = 0;
83 virtual void setMatrixFromWidget(
Transform3D M) = 0;
boost::shared_ptr< class RegistrationService > RegistrationServicePtr
boost::shared_ptr< class RegServices > RegServicesPtr
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class Data > DataPtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr