Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
QmitkBSplineRegistrationView.h
Go to the documentation of this file.
1 /*===================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center,
6 Division of Medical and Biological Informatics.
7 All rights reserved.
8 
9 This software is distributed WITHOUT ANY WARRANTY; without
10 even the implied warranty of MERCHANTABILITY or FITNESS FOR
11 A PARTICULAR PURPOSE.
12 
13 See LICENSE.txt or http://www.mitk.org for details.
14 
15 ===================================================================*/
16 
17 #ifndef QmitkBSplineRegistrationViewWidgetHIncluded
18 #define QmitkBSplineRegistrationViewWidgetHIncluded
19 
21 #include "mitkDataNode.h"
23 #include "ui_QmitkBSplineRegistrationViewControls.h"
24 
31 {
32  Q_OBJECT
33 
34 public:
35  QmitkBSplineRegistrationView(QWidget *parent = nullptr, Qt::WindowFlags f = nullptr);
37 
38  int GetNumberOfIterations();
39  Ui::QmitkBSplineRegistrationViewControls m_Controls;
40 
41  void SetFixedNode(mitk::DataNode *fixedNode);
42  void SetMovingNode(mitk::DataNode *movingNode);
43 
44 public slots:
45  void CalculateTransformation();
46 
47 protected slots:
51  void PrintDeformationField();
52 
56  void SelectDeformationField();
57 
58  void OptimizerSelected(int optimizer);
59  void HideAllOptimizerFrames();
60 
61 protected:
65 
66  void setOptimizerParameters();
67 };
68 
69 #endif
itk::SmartPointer< Self > Pointer
Ui::QmitkBSplineRegistrationViewControls m_Controls
mitk::OptimizerParameters::Pointer m_OptimizerParameters
#define MITKDEFORMABLEREGISTRATIONUI_EXPORT
Widget for deformable demons registration.
Class for nodes of the DataTree.
Definition: mitkDataNode.h:66