te::sa::GeostatisticalMethodsDialog Class Reference

#include <GeostatisticalMethodsDialog.h>

Inheritance diagram for te::sa::GeostatisticalMethodsDialog:
QDialog

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::ChartDisplaym_chartDisplay
 
te::sa::GeostatisticalMethodm_method
 
boost::numeric::ublas::matrix< double > m_methodMatrix
 
boost::numeric::ublas::matrix< double > m_modelMatrix
 
te::qt::widgets::ScatterChartm_scatterChartMethod
 
te::qt::widgets::ScatterChartm_scatterChartModel
 
te::qt::widgets::Scatterm_scatterMethod
 
te::qt::widgets::Scatterm_scatterModel
 
std::unique_ptr< Ui::GeostatisticalMethodsDialogForm > m_ui
 

Detailed Description

Definition at line 58 of file GeostatisticalMethodsDialog.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

void te::sa::GeostatisticalMethodsDialog::fillParameters ( )
protected
void te::sa::GeostatisticalMethodsDialog::onApplyPushButtonClicked ( )
protectedslot
void te::sa::GeostatisticalMethodsDialog::onChangeAttrToolButtonClicked ( )
protectedslot
void te::sa::GeostatisticalMethodsDialog::onInputLayerComboBoxActivated ( int  index)
protectedslot
void te::sa::GeostatisticalMethodsDialog::resetAdjustParameters ( double  mean,
double  variance 
)
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.

Parameters
layersList of AbstractLayerPtr

Definition at line 132 of file GeostatisticalMethodsDialog.cpp.

References m_ui, and onInputLayerComboBoxActivated().

Referenced by te::qt::plugins::sa::GeostatisticalMethodsAction::onActionActivated().

Member Data Documentation

te::qt::widgets::ChartDisplay* te::sa::GeostatisticalMethodsDialog::m_chartDisplay
private

Definition at line 103 of file GeostatisticalMethodsDialog.h.

Referenced by plot().

te::sa::GeostatisticalMethod* te::sa::GeostatisticalMethodsDialog::m_method
private
boost::numeric::ublas::matrix<double> te::sa::GeostatisticalMethodsDialog::m_methodMatrix
private

Definition at line 99 of file GeostatisticalMethodsDialog.h.

Referenced by calculate(), plot(), and ~GeostatisticalMethodsDialog().

boost::numeric::ublas::matrix<double> te::sa::GeostatisticalMethodsDialog::m_modelMatrix
private

Definition at line 101 of file GeostatisticalMethodsDialog.h.

Referenced by calculate(), plot(), and ~GeostatisticalMethodsDialog().

te::qt::widgets::ScatterChart* te::sa::GeostatisticalMethodsDialog::m_scatterChartMethod
private

Definition at line 106 of file GeostatisticalMethodsDialog.h.

Referenced by plot().

te::qt::widgets::ScatterChart* te::sa::GeostatisticalMethodsDialog::m_scatterChartModel
private

Definition at line 109 of file GeostatisticalMethodsDialog.h.

Referenced by plot().

te::qt::widgets::Scatter* te::sa::GeostatisticalMethodsDialog::m_scatterMethod
private

Definition at line 105 of file GeostatisticalMethodsDialog.h.

Referenced by plot().

te::qt::widgets::Scatter* te::sa::GeostatisticalMethodsDialog::m_scatterModel
private

Definition at line 108 of file GeostatisticalMethodsDialog.h.

Referenced by plot().

std::unique_ptr<Ui::GeostatisticalMethodsDialogForm> te::sa::GeostatisticalMethodsDialog::m_ui
private

The documentation for this class was generated from the following files: