forked from openigtlink/PointBasedPatientRegistration
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathqSlicerPointBasedPatientRegistrationModuleWidget.h
62 lines (43 loc) · 2.09 KB
/
qSlicerPointBasedPatientRegistrationModuleWidget.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
/*==============================================================================
Program: Point-based Registration User Interface for 3D Slicer
Copyright (c) Brigham and Women's Hospital
See COPYRIGHT.txt
or http://www.slicer.org/copyright/copyright.txt for details.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
This file was originally developed by Jean-Christophe Fillion-Robin, Kitware Inc.
and was partially funded by NIH grant 3P41RR013218-12S1
This file was originally developed by Junichi Tokuda, Brigham and Women's
Hospital based on a template developed by Jean-Christophe Fillion-Robin,
Kitware Inc. The project was supported by NIH P41EB015898.
==============================================================================*/
#ifndef __qSlicerPointBasedPatientRegistrationModuleWidget_h
#define __qSlicerPointBasedPatientRegistrationModuleWidget_h
// SlicerQt includes
#include "qSlicerAbstractModuleWidget.h"
#include "qSlicerPointBasedPatientRegistrationModuleExport.h"
class qSlicerPointBasedPatientRegistrationModuleWidgetPrivate;
class vtkMRMLNode;
/// \ingroup Slicer_QtModules_ExtensionTemplate
class Q_SLICER_QTMODULES_POINTBASEDPATIENTREGISTRATION_EXPORT qSlicerPointBasedPatientRegistrationModuleWidget :
public qSlicerAbstractModuleWidget
{
Q_OBJECT
public:
typedef qSlicerAbstractModuleWidget Superclass;
qSlicerPointBasedPatientRegistrationModuleWidget(QWidget *parent=0);
virtual ~qSlicerPointBasedPatientRegistrationModuleWidget();
public slots:
virtual void setMRMLScene(vtkMRMLScene *newScene);
protected:
QScopedPointer<qSlicerPointBasedPatientRegistrationModuleWidgetPrivate> d_ptr;
virtual void setup();
virtual void enter();
private:
Q_DECLARE_PRIVATE(qSlicerPointBasedPatientRegistrationModuleWidget);
Q_DISABLE_COPY(qSlicerPointBasedPatientRegistrationModuleWidget);
};
#endif