33 #ifndef CXBRONCHOSCOPYREGISTRATIONWIDGET_H 34 #define CXBRONCHOSCOPYREGISTRATIONWIDGET_H 36 #include <QPushButton> 37 #include <QDomElement> 45 class RecordTrackingWidget;
46 class WidgetObscuredListener;
53 typedef std::map<QString, ToolPtr>
ToolMap;
69 BronchoscopyRegistrationPtr mBronchoscopyRegistration;
81 void processCenterlineSlot();
83 void clearDataOnNewPatient();
88 QVBoxLayout* mVerticalLayout;
96 StringPropertySelectMeshPtr mSelectMeshWidget;
97 QPushButton* mProcessCenterlineButton;
98 QPushButton* mRegisterButton;
103 void initializeTrackingService();
105 void createMaxNumberOfGenerations(QDomElement root);
106 void selectSubsetOfBranches(QDomElement root);
107 void useLocalRegistration(QDomElement root);
108 void createMaxLocalRegistrationDistance(QDomElement root);
113 #endif // CXBRONCHOSCOPYREGISTRATIONWIDGET_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 DoubleProperty > DoublePropertyPtr
boost::shared_ptr< class BronchoscopyRegistration > BronchoscopyRegistrationPtr
boost::shared_ptr< class ToolRep3D > ToolRep3DPtr
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