14 #ifndef QmitkRegistrationManipulationWidget_h
15 #define QmitkRegistrationManipulationWidget_h
18 #include <itkEuler3DTransform.h>
19 #include <mapRegistration.h>
20 #include <mapContinuous.h>
204 void ResetTransforms();
210 void UpdateTransformWidgets();
214 void UpdateTransform(
bool updateRotation =
false);
216 void ConfigureTransformCenter();
218 std::unique_ptr<Ui::QmitkRegistrationManipulationWidget> m_Controls;
220 MAPRegistrationType::Pointer m_PreRegistration;
222 using TransformType = itk::Euler3DTransform<::map::core::continuous::ScalarType>;
223 TransformType::Pointer m_InverseCurrentTransform;
224 TransformType::Pointer m_DirectCurrentTransform;
226 MAPRegistrationType::Pointer m_CurrentRegistration;
231 bool m_CenterOfRotationIsRelativeToTarget;
233 bool m_internalUpdate;
#define MITKMATCHPOINTREGISTRATIONUI_EXPORT