11 #ifndef CXICPREGISTRATIONBASEWIDGET_H_
12 #define CXICPREGISTRATIONBASEWIDGET_H_
23 #include "org_custusx_registration_method_vessel_Export.h"
60 virtual void initializeRegistrator() = 0;
64 virtual void onShown() = 0;
68 virtual void applyRegistration(
Transform3D delta) = 0;
73 virtual void setup() = 0;
78 virtual void prePaintEvent();
81 void obscuredSlot(
bool obscured);
102 void onSpacesChanged();
103 void onSettingsChanged();
108 void initializeProperties();
109 std::vector<PropertyPtr> getAllProperties();
110 void updateDifferenceLines();
111 void onDisplayProgressChanged();
118 #endif // CXICPREGISTRATIONBASEWIDGET_H_