KRIGING Class Reference

#include <mi32/kriging.h>

List of all members.

Public Types

enum  DRIFTORDER {
  DRIFTORDER_OrdinaryKriging = 0, DRIFTORDER_Linear = 1, DRIFTORDER_Quadratic = 2, DRIFTORDER_Cubic = 3,
  DRIFTORDER_Quartic = 4, DRIFTORDER_Quintic = 5
}
enum  DUPLICATE {
  DUPLICATE_KeepFirst = 0, DUPLICATE_Discard = 1, DUPLICATE_Minimum = 2, DUPLICATE_Average = 3,
  DUPLICATE_Maximum = 4, DUPLICATE_KeepLast = 5
}

Public Member Functions

 KRIGING ()
 ~KRIGING ()
void Clear ()
ERRVALUE CrossEstimate (const INT32 index, double &value, UINT8 &computed)
ERRVALUE CrossEvaluation (double &mean, double &stddev)
ERRVALUE Estimate (const DPOINT2D &point, double &value, UINT8 &computed, double *error=0, double *drift=0)
DRIFTORDER GetDriftOrder () const
DUPLICATE GetDuplicate () const
double GetHighTrimming () const
double GetLowTrimming () const
INT32 GetMaximumPoints () const
INT32 GetMinimumPoints () const
double GetSearchDistance () const
double GetTolerance () const
VARIOGRAMGetVariogram ()
const VARIOGRAMGetVariogram () const
ERRVALUE Init (const DOUBLE_ARRAY< DPOINT3D > &points, const DUPLICATE duplicate, const double tolerance)
bool IsInitialized () const
void SetDriftOrder (const DRIFTORDER order)
void SetHighTrimming (const double trimming)
void SetLowTrimming (const double trimming)
void SetMaximumPoints (const INT32 maximum)
void SetMinimumPoints (const INT32 minimum)
void SetSearchDistance (const double distance)

Member Enumeration Documentation

Enumerator:
DRIFTORDER_OrdinaryKriging 
DRIFTORDER_Linear 
DRIFTORDER_Quadratic 
DRIFTORDER_Cubic 
DRIFTORDER_Quartic 
DRIFTORDER_Quintic 
Enumerator:
DUPLICATE_KeepFirst 
DUPLICATE_Discard 
DUPLICATE_Minimum 
DUPLICATE_Average 
DUPLICATE_Maximum 
DUPLICATE_KeepLast 

Constructor & Destructor Documentation

KRIGING::KRIGING (  ) 
KRIGING::~KRIGING (  )  [inline]

Member Function Documentation

void KRIGING::Clear (  ) 
ERRVALUE KRIGING::CrossEstimate ( const INT32  index,
double &  value,
UINT8 computed 
)
ERRVALUE KRIGING::CrossEvaluation ( double &  mean,
double &  stddev 
)
ERRVALUE KRIGING::Estimate ( const DPOINT2D point,
double &  value,
UINT8 computed,
double *  error = 0,
double *  drift = 0 
)
DRIFTORDER KRIGING::GetDriftOrder (  )  const [inline]
DUPLICATE KRIGING::GetDuplicate (  )  const [inline]
double KRIGING::GetHighTrimming (  )  const [inline]
double KRIGING::GetLowTrimming (  )  const [inline]
INT32 KRIGING::GetMaximumPoints (  )  const [inline]
INT32 KRIGING::GetMinimumPoints (  )  const [inline]
double KRIGING::GetSearchDistance (  )  const [inline]
double KRIGING::GetTolerance (  )  const [inline]
VARIOGRAM& KRIGING::GetVariogram (  )  [inline]
const VARIOGRAM& KRIGING::GetVariogram (  )  const [inline]
ERRVALUE KRIGING::Init ( const DOUBLE_ARRAY< DPOINT3D > &  points,
const DUPLICATE  duplicate,
const double  tolerance 
)
bool KRIGING::IsInitialized (  )  const [inline]
void KRIGING::SetDriftOrder ( const DRIFTORDER  order  )  [inline]
void KRIGING::SetHighTrimming ( const double  trimming  ) 
void KRIGING::SetLowTrimming ( const double  trimming  ) 
void KRIGING::SetMaximumPoints ( const INT32  maximum  )  [inline]
void KRIGING::SetMinimumPoints ( const INT32  minimum  )  [inline]
void KRIGING::SetSearchDistance ( const double  distance  )  [inline]

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

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