SAGA API
v9.6
|
#include <geo_tools.h>
Public Member Functions | |
CSG_Distance_Weighting (void) | |
virtual | ~CSG_Distance_Weighting (void) |
bool | Create_Parameters (class CSG_Parameters &Parameters, const CSG_String &Parent="", bool bIDW_Offset=false) |
bool | Set_Parameters (class CSG_Parameters &Parameters) |
TSG_Distance_Weighting | Get_Weighting (void) const |
bool | Set_Weighting (TSG_Distance_Weighting Weighting) |
double | Get_IDW_Power (void) const |
bool | Set_IDW_Power (double Value) |
bool | Get_IDW_Offset (void) const |
bool | Set_IDW_Offset (bool bOn=true) |
double | Get_BandWidth (void) const |
bool | Set_BandWidth (double Value) |
double | Get_Weight (double Distance) const |
Static Public Member Functions | |
static bool | Enable_Parameters (class CSG_Parameters &Parameters) |
static bool | Add_Parameters (class CSG_Parameters &Parameters, const CSG_String &Parent="", bool bIDW_Offset=false) |
Definition at line 709 of file geo_tools.h.
CSG_Distance_Weighting::CSG_Distance_Weighting | ( | void | ) |
Definition at line 1363 of file geo_classes.cpp.
References SG_DISTWGHT_None.
|
virtual |
Definition at line 1374 of file geo_classes.cpp.
|
static |
Definition at line 1396 of file geo_classes.cpp.
References _TL, CSG_Parameters::Add_Bool(), CSG_Parameters::Add_Choice(), CSG_Parameters::Add_Double(), and CSG_String::Format().
Referenced by CSG_Grid_Cell_Addressor::Add_Parameters(), and Create_Parameters().
bool CSG_Distance_Weighting::Create_Parameters | ( | class CSG_Parameters & | Parameters, |
const CSG_String & | Parent = "" , |
||
bool | bIDW_Offset = false |
||
) |
Definition at line 1378 of file geo_classes.cpp.
References Add_Parameters(), and INIT_VALUE.
|
static |
Definition at line 1434 of file geo_classes.cpp.
References CSG_Parameters::Set_Enabled().
Referenced by CSG_Grid_Cell_Addressor::Enable_Parameters().
|
inline |
Definition at line 729 of file geo_tools.h.
|
inline |
Definition at line 726 of file geo_tools.h.
|
inline |
Definition at line 723 of file geo_tools.h.
|
inline |
Definition at line 733 of file geo_tools.h.
References SG_DISTWGHT_EXP, SG_DISTWGHT_GAUSS, and SG_DISTWGHT_IDW.
|
inline |
Definition at line 720 of file geo_tools.h.
bool CSG_Distance_Weighting::Set_BandWidth | ( | double | Value | ) |
Definition at line 1515 of file geo_classes.cpp.
Referenced by Set_Parameters().
bool CSG_Distance_Weighting::Set_IDW_Offset | ( | bool | bOn = true | ) |
Definition at line 1507 of file geo_classes.cpp.
Referenced by Set_Parameters().
bool CSG_Distance_Weighting::Set_IDW_Power | ( | double | Value | ) |
Definition at line 1494 of file geo_classes.cpp.
Referenced by Set_Parameters().
bool CSG_Distance_Weighting::Set_Parameters | ( | class CSG_Parameters & | Parameters | ) |
Definition at line 1449 of file geo_classes.cpp.
References Set_BandWidth(), Set_IDW_Offset(), Set_IDW_Power(), Set_Weighting(), SG_DISTWGHT_EXP, SG_DISTWGHT_GAUSS, SG_DISTWGHT_IDW, and SG_DISTWGHT_None.
bool CSG_Distance_Weighting::Set_Weighting | ( | TSG_Distance_Weighting | Weighting | ) |
Definition at line 1486 of file geo_classes.cpp.
Referenced by Set_Parameters().