NorMIT-nav  22.09
An IGT application
cxFastPatientRegistrationWidget.h
Go to the documentation of this file.
1 /*=========================================================================
2 This file is part of CustusX, an Image Guided Therapy Application.
3 
4 Copyright (c) SINTEF Department of Medical Technology.
5 All rights reserved.
6 
7 CustusX is released under a BSD 3-Clause license.
8 
9 See Lisence.txt (https://github.com/SINTEFMedtek/CustusX/blob/master/License.txt) for details.
10 =========================================================================*/
11 
12 #ifndef CXFASTPATIENTREGISTRATIONWIDGET_H_
13 #define CXFASTPATIENTREGISTRATIONWIDGET_H_
14 
16 #include "org_custusx_registration_method_landmark_Export.h"
17 
18 namespace cx
19 {
35 class org_custusx_registration_method_landmark_EXPORT FastPatientRegistrationWidget : public PatientLandMarksWidget
36 {
37  Q_OBJECT
38 public:
39  FastPatientRegistrationWidget(RegServicesPtr services, QWidget* parent);
41 
42 protected slots:
43  virtual void pointSampled(Vector3D p_r);
44 
45 private:
46  virtual void performRegistration();
47 };
48 
52 }
53 #endif /* CXFASTPATIENTREGISTRATIONWIDGET_H_ */
cx
Namespace for all CustusX production code.
Definition: cx_dev_group_definitions.h:13
cx::RegServicesPtr
boost::shared_ptr< class RegServices > RegServicesPtr
Definition: cxRegServices.h:20
cxPatientLandMarksWidget.h
cx::FastPatientRegistrationWidget
Widget for performing a fast and aprox landmark based patient registration, using only the matrix tra...
Definition: cxFastPatientRegistrationWidget.h:35
cx::PatientLandMarksWidget
Widget used as a tab in the ContexDockWidget for patient registration.
Definition: cxPatientLandMarksWidget.h:31
cx::Vector3D
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
Definition: cxVector3D.h:42