VARIOGRAM Class Reference

#include <mi32/variogram.h>

List of all members.

Public Types

enum  MODEL {
  MODEL_Linear = 0, MODEL_Spherical = 1, MODEL_Exponential = 2, MODEL_Quadratic = 3,
  MODEL_Gaussian = 4
}

Public Member Functions

 VARIOGRAM (const VARIOGRAM &rhs)
 VARIOGRAM ()
 ~VARIOGRAM ()
void Clear ()
double ComputeCovariance (const DPOINT2D &p1, const DPOINT2D &p2) const
double GetAnisotropicAngle () const
double GetAnisotropicRatio () const
MODEL GetModel () const
double GetNugget () const
double GetRange () const
double GetSill () const
ERRVALUE Init (const DOUBLE_ARRAY< DPOINT3D > &points, const DRECT3D extents)
bool IsInitialized () const
VARIOGRAM operator= (const VARIOGRAM &rhs)
void SetAnisotropicAngle (const double angle)
double SetAnisotropicRatio (const double ratio)
void SetModel (const MODEL model)
void SetNugget (const double nugget)
void SetRange (const double range)
void SetSill (const double sill)

Member Enumeration Documentation

Enumerator:
MODEL_Linear 
MODEL_Spherical 
MODEL_Exponential 
MODEL_Quadratic 
MODEL_Gaussian 

Constructor & Destructor Documentation

VARIOGRAM::VARIOGRAM (  ) 
VARIOGRAM::VARIOGRAM ( const VARIOGRAM rhs  ) 
VARIOGRAM::~VARIOGRAM (  ) 

Member Function Documentation

void VARIOGRAM::Clear (  ) 
double VARIOGRAM::ComputeCovariance ( const DPOINT2D p1,
const DPOINT2D p2 
) const
double VARIOGRAM::GetAnisotropicAngle (  )  const [inline]
double VARIOGRAM::GetAnisotropicRatio (  )  const [inline]
MODEL VARIOGRAM::GetModel (  )  const [inline]
double VARIOGRAM::GetNugget (  )  const [inline]
double VARIOGRAM::GetRange (  )  const [inline]
double VARIOGRAM::GetSill (  )  const [inline]
ERRVALUE VARIOGRAM::Init ( const DOUBLE_ARRAY< DPOINT3D > &  points,
const DRECT3D  extents 
)
bool VARIOGRAM::IsInitialized (  )  const [inline]
VARIOGRAM VARIOGRAM::operator= ( const VARIOGRAM rhs  ) 
void VARIOGRAM::SetAnisotropicAngle ( const double  angle  ) 
double VARIOGRAM::SetAnisotropicRatio ( const double  ratio  ) 
void VARIOGRAM::SetModel ( const MODEL  model  ) 
void VARIOGRAM::SetNugget ( const double  nugget  ) 
void VARIOGRAM::SetRange ( const double  range  ) 
void VARIOGRAM::SetSill ( const double  sill  ) 

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

Generated on Sun Oct 7 21:33:58 2012 for TNTsdk 2012 by  doxygen 1.6.1