CustusX  22.04-rc5
An IGT application
cxFastLandmarkPatientRegistrationWidget.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 CXFASTLANDMARKPATIENTREGISTRATIONWIDGET_H
13 #define CXFASTLANDMARKPATIENTREGISTRATIONWIDGET_H
14 
17 
18 #include "cxImage.h"
19 #include "cxTransform3D.h"
21 
22 class QVBoxLayout;
23 class QComboBox;
24 class QTableWidget;
25 class QPushButton;
26 class QString;
27 class QLabel;
28 class QSlider;
29 class QGridLayout;
30 class QSpinBox;
31 
32 namespace cx
33 {
34 typedef Transform3D Transform3D;
35 
42 {
43 public:
44  FastLandmarkPatientRegistrationWidget(RegServicesPtr services, QWidget* parent, QString objectName, QString windowTitle);
45 
46 protected:
47  virtual void performRegistration();
48 };
49 
50 
54 }//namespace cx
55 
56 #endif // CXFASTLANDMARKPATIENTREGISTRATIONWIDGET_H
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class RegServices > RegServicesPtr
Definition: cxRegServices.h:20
FastLandmarkPatientRegistrationWidget(RegServicesPtr services, QWidget *parent, QString objectName, QString windowTitle)
Namespace for all CustusX production code.