#include <GeostatisticalMethodsDialog.h>
Public Member Functions | |
| GeostatisticalMethodsDialog (QWidget *parent=0, Qt::WindowFlags f=0) | |
| void | setLayers (std::list< te::map::AbstractLayerPtr > layers) |
| Set the layer that can be used. More... | |
| ~GeostatisticalMethodsDialog () | |
Protected Slots | |
| void | calculate () |
| void | onApplyPushButtonClicked () |
| void | onChangeAttrToolButtonClicked () |
| void | onInputLayerComboBoxActivated (int index) |
Protected Member Functions | |
| void | fillParameters () |
| void | plot () |
| void | resetAdjustParameters (double mean, double variance) |
Private Attributes | |
| te::qt::widgets::ChartDisplay * | m_chartDisplay |
| te::sa::GeostatisticalMethod * | m_method |
| boost::numeric::ublas::matrix< double > | m_methodMatrix |
| boost::numeric::ublas::matrix< double > | m_modelMatrix |
| te::qt::widgets::ScatterChart * | m_scatterChartMethod |
| te::qt::widgets::ScatterChart * | m_scatterChartModel |
| te::qt::widgets::Scatter * | m_scatterMethod |
| te::qt::widgets::Scatter * | m_scatterModel |
| std::unique_ptr< Ui::GeostatisticalMethodsDialogForm > | m_ui |
Definition at line 58 of file GeostatisticalMethodsDialog.h.
| te::sa::GeostatisticalMethodsDialog::GeostatisticalMethodsDialog | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = 0 |
||
| ) |
| te::sa::GeostatisticalMethodsDialog::~GeostatisticalMethodsDialog | ( | ) |
Definition at line 123 of file GeostatisticalMethodsDialog.cpp.
References m_method, m_methodMatrix, and m_modelMatrix.
|
protectedslot |
Definition at line 305 of file GeostatisticalMethodsDialog.cpp.
References te::sa::GeostatisticalModel::calculate(), te::sa::GeostatisticalMethod::calculate(), te::sa::Exponential, te::sa::Gaussian, m_method, m_methodMatrix, m_modelMatrix, m_ui, plot(), te::sa::GeostatisticalModel::setNugget(), te::sa::GeostatisticalModel::setRange(), te::sa::GeostatisticalModel::setSill(), and te::sa::Spherical.
Referenced by onApplyPushButtonClicked(), and onChangeAttrToolButtonClicked().
|
protected |
Definition at line 334 of file GeostatisticalMethodsDialog.cpp.
References te::sa::Exponential, te::sa::Gaussian, m_ui, te::sa::Semivariogram, and te::sa::Spherical.
|
protectedslot |
Definition at line 191 of file GeostatisticalMethodsDialog.cpp.
References calculate(), te::sa::CalculateMoments(), te::sa::CreateMatrixFromDataSet(), te::da::GetFirstGeomProperty(), te::da::GetPropertyIndex(), m_method, m_ui, resetAdjustParameters(), and te::sa::Semivariogram.
|
protectedslot |
Definition at line 277 of file GeostatisticalMethodsDialog.cpp.
References calculate(), te::sa::CalculateMoments(), te::sa::GeostatisticalMethod::getMatrix(), te::da::GetPropertyIndex(), m_method, m_ui, resetAdjustParameters(), and te::sa::SetMainDiagonal().
|
protectedslot |
Definition at line 156 of file GeostatisticalMethodsDialog.cpp.
References te::dt::DOUBLE_TYPE, ds, te::dt::FLOAT_TYPE, te::dt::INT16_TYPE, te::dt::INT32_TYPE, te::dt::INT64_TYPE, m_ui, te::dt::UINT16_TYPE, te::dt::UINT32_TYPE, and te::dt::UINT64_TYPE.
Referenced by setLayers().
|
protected |
Definition at line 379 of file GeostatisticalMethodsDialog.cpp.
References te::qt::widgets::Scatter::calculateMinMaxValues(), m_chartDisplay, m_methodMatrix, m_modelMatrix, m_scatterChartMethod, m_scatterChartModel, m_scatterMethod, m_scatterModel, m_ui, te::qt::widgets::ScatterChart::setData(), te::qt::widgets::Scatter::setXValues(), and te::qt::widgets::Scatter::setYValues().
Referenced by calculate().
|
protected |
Definition at line 349 of file GeostatisticalMethodsDialog.cpp.
References m_ui.
Referenced by onApplyPushButtonClicked(), and onChangeAttrToolButtonClicked().
| void te::sa::GeostatisticalMethodsDialog::setLayers | ( | std::list< te::map::AbstractLayerPtr > | layers | ) |
Set the layer that can be used.
| layers | List of AbstractLayerPtr |
Definition at line 132 of file GeostatisticalMethodsDialog.cpp.
References m_ui, and onInputLayerComboBoxActivated().
Referenced by te::qt::plugins::sa::GeostatisticalMethodsAction::onActionActivated().
|
private |
Definition at line 103 of file GeostatisticalMethodsDialog.h.
Referenced by plot().
|
private |
Definition at line 97 of file GeostatisticalMethodsDialog.h.
Referenced by calculate(), onApplyPushButtonClicked(), onChangeAttrToolButtonClicked(), and ~GeostatisticalMethodsDialog().
|
private |
Definition at line 99 of file GeostatisticalMethodsDialog.h.
Referenced by calculate(), plot(), and ~GeostatisticalMethodsDialog().
|
private |
Definition at line 101 of file GeostatisticalMethodsDialog.h.
Referenced by calculate(), plot(), and ~GeostatisticalMethodsDialog().
|
private |
Definition at line 106 of file GeostatisticalMethodsDialog.h.
Referenced by plot().
|
private |
Definition at line 109 of file GeostatisticalMethodsDialog.h.
Referenced by plot().
|
private |
Definition at line 105 of file GeostatisticalMethodsDialog.h.
Referenced by plot().
|
private |
Definition at line 108 of file GeostatisticalMethodsDialog.h.
Referenced by plot().
|
private |
Definition at line 95 of file GeostatisticalMethodsDialog.h.
Referenced by calculate(), fillParameters(), onApplyPushButtonClicked(), onChangeAttrToolButtonClicked(), onInputLayerComboBoxActivated(), plot(), resetAdjustParameters(), and setLayers().