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>
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.
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 () |
| const ECalcVario & | getCalcul () const |
| void | setCalcul (const ECalcVario &calcul) |
| void | setCalculByName (const String &calcul_name) |
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 ECalcVario | getCalculType (const String &calcul_name) |
| 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 This method creates one variable per direction of 'dirparam'
| [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