26 #ifndef __TERRALIB_SA_INTERNAL_GEOSTATISTICALMETHODSDIALOG_H 27 #define __TERRALIB_SA_INTERNAL_GEOSTATISTICALMETHODSDIALOG_H 31 #include "../../dataaccess/datasource/DataSourceInfo.h" 32 #include "../../maptools/AbstractLayer.h" 33 #include "../../qt/widgets/charts/ChartDisplay.h" 34 #include "../../qt/widgets/charts/Scatter.h" 35 #include "../../qt/widgets/charts/ScatterChart.h" 36 #include "../core/GeostatisticalMethod.h" 38 #include "../Config.h" 45 #include <boost/numeric/ublas/matrix.hpp> 48 namespace Ui {
class GeostatisticalMethodsDialogForm; }
73 void setLayers(std::list<te::map::AbstractLayerPtr> layers);
77 void onInputLayerComboBoxActivated(
int index);
79 void onApplyPushButtonClicked();
81 void onChangeAttrToolButtonClicked();
87 void fillParameters();
89 void resetAdjustParameters(
double mean,
double variance);
95 std::auto_ptr<Ui::GeostatisticalMethodsDialogForm>
m_ui;
114 #endif // __TERRALIB_SA_INTERNAL_GEOSTATISTICALMETHODSDIALOG_H te::qt::widgets::ScatterChart * m_scatterChartModel
te::qt::widgets::Scatter * m_scatterMethod
te::qt::widgets::Scatter * m_scatterModel
te::qt::widgets::ChartDisplay * m_chartDisplay
std::auto_ptr< Ui::GeostatisticalMethodsDialogForm > m_ui
boost::numeric::ublas::matrix< double > m_modelMatrix
te::sa::GeostatisticalMethod * m_method
boost::numeric::ublas::matrix< double > m_methodMatrix
Geostatistics is used for modelling spatial data. It provides accurate and reliable estimations of ph...
#define TESAEXPORT
You can use this macro in order to export/import classes and functions from this module.
te::qt::widgets::ScatterChart * m_scatterChartMethod