15 #ifndef SurfaceRegViewPreferencePage_h
16 #define SurfaceRegViewPreferencePage_h
18 #include <berryIQtPreferencePage.h>
19 #include <berryIPreferences.h>
34 Q_INTERFACES(berry::IPreferencePage)
65 void Init(berry::IWorkbench::Pointer workbench)
override;
84 virtual void Update()
override;
90 QWidget *m_MainControl;
91 QSpinBox *m_MaximumIterations;
92 QSpinBox *m_MaximumPoints;
93 QSpinBox *m_TLSIterations;
94 QSpinBox *m_TLSPercentage;
97 berry::IPreferences::Pointer m_SurfaceRegViewPreferencesNode;
100 #endif // SurfaceRegViewPreferencePage_h
void CreateQtControl(QWidget *widget) override
Definition: SurfaceRegViewPreferencePage.cxx:71
static const QString MAXIMUM_NUMBER_OF_ITERATIONS
Stores the name of the preference node that contains the maximum iterations preference.
Definition: SurfaceRegViewPreferencePage.h:44
SurfaceRegViewPreferencePage()
Definition: SurfaceRegViewPreferencePage.cxx:36
static const QString TLS_PERCENTAGE
Stored the name of the preference node that contains the percentage to use in Trimmed Least Squares...
Definition: SurfaceRegViewPreferencePage.h:59
QWidget * GetQtControl() const override
Definition: SurfaceRegViewPreferencePage.cxx:111
virtual void Update() override
Definition: SurfaceRegViewPreferencePage.cxx:137
~SurfaceRegViewPreferencePage()
Definition: SurfaceRegViewPreferencePage.cxx:58
static const QString MAXIMUM_NUMBER_OF_POINTS
Stored the name of the preference node that contains the maximum number of points to use...
Definition: SurfaceRegViewPreferencePage.h:49
static const QString TLS_ITERATIONS
Stored the name of the preference node that contains the maximum number of iterations to use in Trimm...
Definition: SurfaceRegViewPreferencePage.h:54
void Init(berry::IWorkbench::Pointer workbench) override
Definition: SurfaceRegViewPreferencePage.cxx:64
Preferences page for the Surface Based Registration View plugin.
Definition: SurfaceRegViewPreferencePage.h:31
virtual void PerformCancel() override
Definition: SurfaceRegViewPreferencePage.cxx:130
static const QString PREFERENCES_NODE_NAME
Stores the name of the preferences node.
Definition: SurfaceRegViewPreferencePage.h:39
virtual bool PerformOk() override
Definition: SurfaceRegViewPreferencePage.cxx:118