33 #ifndef CXCENTERLINEREGISTRATIONWIDGET_H 36 #include <QPushButton> 37 #include <QDomElement> 41 #include "org_custusx_registration_method_centerline_Export.h" 46 class RecordTrackingWidget;
47 class WidgetObscuredListener;
54 typedef std::map<QString, ToolPtr>
ToolMap;
74 virtual QString defaultWhatsThis()
const;
77 virtual void prePaintEvent();
80 void clearDataOnNewPatient();
84 CenterlineRegistrationPtr mCenterlineRegistration;
87 QVBoxLayout* mVerticalLayout;
98 StringPropertySelectMeshPtr mSelectMeshWidget;
99 QPushButton* mRegisterButton;
104 void initializeTrackingService();
106 void selectXtranslation(QDomElement root);
107 void selectYtranslation(QDomElement root);
108 void selectZtranslation(QDomElement root);
109 void selectXrotation(QDomElement root);
110 void selectYrotation(QDomElement root);
111 void selectZrotation(QDomElement root);
117 #endif // CXCENTERLINEREGISTRATIONWIDGET_H boost::shared_ptr< class StringPropertySelectTool > StringPropertySelectToolPtr
boost::shared_ptr< class Acquisition > AcquisitionPtr
boost::shared_ptr< class AcquisitionData > AcquisitionDataPtr
boost::shared_ptr< class RecordSessionWidget > RecordSessionWidgetPtr
std::map< QString, ToolPtr > ToolMap
boost::shared_ptr< class RegServices > RegServicesPtr
boost::shared_ptr< class ToolRep3D > ToolRep3DPtr
boost::shared_ptr< class CenterlineRegistration > CenterlineRegistrationPtr
boost::shared_ptr< class BoolProperty > BoolPropertyPtr
boost::shared_ptr< class Mesh > MeshPtr
boost::shared_ptr< class StringPropertySelectMesh > StringPropertySelectMeshPtr
Helper class for xml files used to store ssc/cx data.
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr