15 #ifndef niftkCameraCalViewPreferencePage_h
16 #define niftkCameraCalViewPreferencePage_h
18 #include <berryIQtPreferencePage.h>
19 #include <berryIPreferences.h>
21 #include <QScopedPointer>
27 class CameraCalViewPreferencePage;
42 Q_INTERFACES(berry::IPreferencePage)
70 void Init(berry::IWorkbench::Pointer workbench)
override;
89 virtual void Update()
override;
93 void OnDoIterativeChecked(
bool);
94 void OnFeaturesComboSelected();
95 void OnHandEyeComboSelected();
97 void On3DModelButtonPressed();
98 void OnModelToTrackerButtonPressed();
99 void OnReferenceImageButtonPressed();
100 void OnReferencePointsButtonPressed();
101 void OnTemplateImageButtonPressed();
102 void OnPreviousCalibrationDirButtonPressed();
106 QScopedPointer<Ui::CameraCalViewPreferencePage> m_Ui;
109 berry::IPreferences::Pointer m_CameraCalViewPreferencesNode;
static const QString GRIDY_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:57
static const QString DO_3D_OPTIMISATION_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:49
static const QString DO_ITERATIVE_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:48
virtual void Update() override
Definition: niftkCameraCalViewPreferencePage.cxx:342
Definition: niftkSingleViewerControls.h:25
static const QString MINIMUM_NUMBER_POINTS_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:62
static const QString TEMPLATE_IMAGE_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:63
static const QString SCALEX_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:52
static const QString REFERENCE_IMAGE_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:59
static const QString SCALEY_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:53
static const QString PREFERENCES_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:47
virtual bool PerformOk() override
Definition: niftkCameraCalViewPreferencePage.cxx:312
QWidget * GetQtControl() const override
Definition: niftkCameraCalViewPreferencePage.cxx:143
~CameraCalViewPreferencePage()
Definition: niftkCameraCalViewPreferencePage.cxx:68
void Init(berry::IWorkbench::Pointer workbench) override
Definition: niftkCameraCalViewPreferencePage.cxx:74
static const QString MODEL_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:51
static const QString GRIDX_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:56
static const QString MINIMUM_VIEWS_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:50
static const QString PATTERN_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:54
static const QString PREVIOUS_CALIBRATION_DIR_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:64
static const QString TAG_FAMILY_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:55
virtual void PerformCancel() override
Definition: niftkCameraCalViewPreferencePage.cxx:336
void CreateQtControl(QWidget *widget) override
Definition: niftkCameraCalViewPreferencePage.cxx:80
static const QString HANDEYE_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:58
CameraCalViewPreferencePage()
Definition: niftkCameraCalViewPreferencePage.cxx:49
static const QString REFERENCE_POINTS_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:60
Preferences page for the Video Camera Calibration View plugin.
Definition: niftkCameraCalViewPreferencePage.h:39
Definition: niftkExceptionObject.h:21
static const QString MODEL_TO_TRACKER_NODE_NAME
Definition: niftkCameraCalViewPreferencePage.h:61