12 #ifndef CXPATIENTLANDMARKSWIDGET_H 13 #define CXPATIENTLANDMARKSWIDGET_H 16 #include "org_custusx_registration_method_landmark_Export.h" 43 void toolSampleButtonClickedSlot();
44 virtual void cellClickedSlot(
int row,
int column);
45 void removeLandmarkButtonClickedSlot();
46 void updateToolSampleButton();
49 virtual void showEvent(QShowEvent* event);
50 virtual void hideEvent(QHideEvent* event);
51 virtual void prePaintEvent();
54 virtual void setTargetLandmark(QString uid,
Vector3D p_target);
55 virtual QString getTargetName()
const;
56 virtual void performRegistration();
66 void globalConfigurationFileChangedSlot(QString key);
73 #endif // CXPATIENTLANDMARKSWIDGET_H Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class RegServices > RegServicesPtr
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
std::map< QString, class Landmark > LandmarkMap
Namespace for all CustusX production code.