Class containing the Variogram Cloud which uses an DbGrid provided by the user This function simply calculate and add the results as new field in this DbGrid. More...
#include <VCloud.hpp>
Public Member Functions | |
VCloud (DbGrid *dbcloud, const VarioParam *varioparam) | |
VCloud (const VCloud &r) | |
VCloud & | operator= (const VCloud &r) |
virtual | ~VCloud () |
virtual String | toString (const AStringFormat *strfmt=nullptr) const override |
AStringable Interface. More... | |
double | _getIVAR (const Db *db, int iech, int ivar) const override |
AVCloud Interface. More... | |
void | _setResult (int iech1, int iech2, int nvar, int ipas, int ivar, int jvar, int orient, double ww, double dist, double value) override |
int | compute (Db *db, const NamingConvention &namconv=NamingConvention("Cloud")) |
int | selectFromPolygon (Db *db, Polygons *polygon, int idir=0) |
Public Member Functions inherited from AVario | |
AVario () | |
AVario (const AVario &r) | |
AVario & | operator= (const AVario &r) |
virtual | ~AVario () |
void | evaluate (Db *db, int nvar, int iech1, int iech2, int ipas, double dist, int do_asym=0) |
const ECalcVario & | getCalcul () const |
void | setCalcul (const ECalcVario &calcul) |
Public Member Functions inherited from AStringable | |
AStringable () | |
AStringable (const AStringable &r) | |
AStringable & | operator= (const AStringable &r) |
virtual | ~AStringable () |
virtual void | display (const AStringFormat *strfmt=nullptr) const final |
virtual void | display (int level) const final |
Public Member Functions inherited from ICloneable | |
ICloneable () | |
virtual | ~ICloneable () |
virtual ICloneable * | clone () const =0 |
Public Attributes | |
DECLARE_TOTL | |
ICloneable interface. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from AVario | |
static const ECalcVario | getCalculType (const String &calcul_name) |
Class containing the Variogram Cloud which uses an DbGrid provided by the user This function simply calculate and add the results as new field in this DbGrid.
VCloud::VCloud | ( | DbGrid * | dbcloud, |
const VarioParam * | varioparam | ||
) |
VCloud::VCloud | ( | const VCloud & | r | ) |
|
virtual |
|
overridevirtual |
AVCloud Interface.
Implements AVario.
|
overridevirtual |
Internal function for setting a VCloud value
[in] | iech1 | Rank of the first sample |
[in] | iech2 | Rank of the second sample |
[in] | nvar | Number of variables |
[in] | ipas | Rank of the variogram lag |
[in] | ivar | Index of the first variable |
[in] | jvar | Index of the second variable |
[in] | orient | Orientation |
[in] | ww | Weight |
[in] | dist | Distance |
[in] | value | Variogram value |
Implements AVario.
int VCloud::compute | ( | Db * | db, |
const NamingConvention & | namconv = NamingConvention("Cloud") |
||
) |
Evaluate the experimental variogram cloud on irregular data
[in] | db | Db descriptor |
[in] | namconv | Naming convention |
|
overridevirtual |
AStringable Interface.
Reimplemented from AStringable.
VCloud::DECLARE_TOTL |
ICloneable interface.
Has a specific implementation in the Target language