SMILX  1.01
milxQtRegistrationAdvancedOptions.h
1 #ifndef MILXQTRegistrationAdvancedOptions_H
2 #define MILXQTRegistrationAdvancedOptions_H
3 
4 #include "milxQtRegistrationParams.h"
5 #include "ui_registrationAdvancedOptions.h"
6 #include "milxQtMain.h"
7 
12 class milxQtRegistrationAdvancedOptions : public QDialog
13 {
14  Q_OBJECT
15 
16 public:
17 
22  milxQtRegistrationAdvancedOptions(QDialog *theParent = 0);
23 
29 
35 
41 
47 
53 
54 
55 
60  void reset(RegType algo);
61 
62 public slots:
63 
68  void accept();
69 
74  void reject();
75 
80  void browseBtnClicked(); //
81 
86  void clearFileBtnClicked();
87 
88 protected:
93  void createConnections();
94 
95  Ui::dlgRegistrationAdvancedOptions ui;
96  RegType currentAlgo;
97 };
98 
99 #endif // MILXQTRegistrationAdvancedOptions_H
Ui::dlgRegistrationAdvancedOptions ui
User interface.
milxQtRegistrationAdvancedOptions(QDialog *theParent=0)
The standard constructor.
milxQtRegistrationParams getParamsAladinNifti()
Get the advanced parameter of a Nifti Aladin registration.
void reset(RegType algo)
Reset the advanced form to the algorithm in parameter.
This class is the advanced options form for the registration.
milxQtRegistrationParams getParamsElastixAffine()
Get the advanced parameters of an Elastix Affine registration.
milxQtRegistrationParams getParamsElastixBSpline()
Get the advanced parameters of an Elastix BSpline registration.
void createConnections()
Create connections with UI.
milxQtRegistrationParams getParamsF3DNifti()
Get the advanced parameter of a Nifti F3D registration.