28 #ifndef __TERRALIB_SA_INTERNAL_GEOSTATISTICALMETHOD_H
29 #define __TERRALIB_SA_INTERNAL_GEOSTATISTICALMETHOD_H
32 #include "../Config.h"
38 #include <boost/numeric/ublas/matrix.hpp>
65 m_angleDirection = 0.;
66 m_angleTolerance = 0.;
80 virtual boost::numeric::ublas::matrix<double> calculate() = 0;
85 m_angleDirection = value;
91 return m_angleDirection;
97 m_angleTolerance = value;
103 return m_angleTolerance;
109 m_lagIncrement = value;
115 return m_lagIncrement;
131 void setMatrix(boost::numeric::ublas::matrix<double> matrix)
133 m_dataMatrix = matrix;
158 #endif //__TERRALIB_SA_INTERNAL_GEOSTATISTICALMETHOD_H
double m_lagIncrement
Attribute used to define the distance between each lag.
void setNumberOfLags(std::size_t value)
Function to set the number of lags.
virtual ~GeostatisticalMethod()
Virtual destructor.
double getAngleDirection()
Function to get the angle direction.
boost::numeric::ublas::matrix< double > m_dataMatrix
Matrix with input data information.
double getAngleTolerance()
Function to get the angle tolerance.
void setAngleDirection(double value)
Function to set the angle direction.
void setAngleTolerance(double value)
Function to set the angle tolerance.
std::size_t m_nLags
Attribute used to specifies the basic distance unit.
GeostatisticalMethod()
Default constructor.
double m_angleTolerance
Attribute used to define the minimum and maximum angular direction.
void setLagIncrement(double value)
Function to set the lag increment.
boost::numeric::ublas::matrix< double > & getMatrix()
Function to get the input matrix with data information.
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.
std::size_t getNumberOfLags()
Function to get the number of lags.
void setMatrix(boost::numeric::ublas::matrix< double > matrix)
Function to set the input matrix with data information.
double getLagIncrement()
Function to get the lag increment.
double m_angleDirection
Attribute used to define the direction used to calculate the variogram.