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);
95 std::unique_ptr<Ui::GeostatisticalMethodsDialogForm>
m_ui;
Geostatistics is used for modelling spatial data. It provides accurate and reliable estimations of ph...
std::unique_ptr< Ui::GeostatisticalMethodsDialogForm > m_ui
void onApplyPushButtonClicked()
te::qt::widgets::ScatterChart * m_scatterChartModel
te::qt::widgets::Scatter * m_scatterModel
void onChangeAttrToolButtonClicked()
GeostatisticalMethodsDialog(QWidget *parent=0, Qt::WindowFlags f=0)
te::sa::GeostatisticalMethod * m_method
~GeostatisticalMethodsDialog()
void onInputLayerComboBoxActivated(int index)
void resetAdjustParameters(double mean, double variance)
boost::numeric::ublas::matrix< double > m_modelMatrix
te::qt::widgets::Scatter * m_scatterMethod
void setLayers(std::list< te::map::AbstractLayerPtr > layers)
Set the layer that can be used.
te::qt::widgets::ScatterChart * m_scatterChartMethod
boost::numeric::ublas::matrix< double > m_methodMatrix
te::qt::widgets::ChartDisplay * m_chartDisplay
#define TESAEXPORT
You can use this macro in order to export/import classes and functions from this module.