📄 changes.txt
字号:
Major changes in the SAGA API interface from Version 1.2 to 2.0
_______________________________________________________
Functions, Makros, ...:
RGB -> COLOR_GET_RGB
GetRValue -> COLOR_GET_R
GetGValue -> COLOR_GET_G
GetBValue -> COLOR_GET_B
SYS_Malloc() -> API_Malloc()
SYS_Calloc() -> API_Calloc()
SYS_Realloc() -> API_Realloc()
SYS_Free() -> API_Free()
TGEO_dPoint -> TGEO_Point
PI2GRAD -> M_RAD_TO_DEG
GRAD2PI -> M_DEG_TO_RAD
ALMOST_ZERO -> M_ALMOST_ZERO
_______________________________________________________
CGrid:
CGrid(TGrid_Type Type, int NX, int NY, double DX, double DY, double xMin...);
-> CGrid(TGrid_Type Type, int NX, int NY, double Cellsize, double xMin...);
Get_DX(), Get_DY() -> Get_Cellsize()
Get_NXY() -> Get_NCells()
Get_Value_AtPosition() -> Get_Value()
is_InGrid -> is_InGrid()
_______________________________________________________
CShapes:
CTable * Get_Table() -> CTable & Get_Table()
_______________________________________________________
Callback-Function:
LPCBFUNC_Progress -> TAPI_Callback
_______________________________________________________
Parameters:
Add_Select() -> Add_Choice()
Add_Choice: choices list separator is now '|' instead of '\n'.
(alternatively '\0' should still work too)
_______________________________________________________
CModule:
CModule::Get_SafeNew_... -> API_Create_...
CModule::Set_Callback() -> is gone...
CModule::Get_Callback() -> is gone...
_______________________________________________________
CModule_Interactive:
On_Set_Position() -> On_Execute_Position()
Execute_Finish() -> On_Execute_Finish()
_______________________________________________________
CModule_Grid:
Process_Continue() -> Process_Get_Okay(false)
Progress_Blink() -> Process_Get_Okay(true);
Progress_Check() -> Set_Progress()
ProgressBar_Set_NXY() -> Set_Progress_NCells()
Get_Gradient() -> use CGrid-memberfunction Get_Gradient()
Get_Direction_Lowest() -> use CGrid-memberfunction Get_Gradient_NeighborDir()
_______________________________________________________
CModule_Grid_Interactive:
MODULE_INTERACTIVE_MOUSE_LBDOWN -> MODULE_INTERACTIVE_LDOWN
MODULE_INTERACTIVE_MOUSE_RBDOWN -> MODULE_INTERACTIVE_RDOWN
...
_______________________________________________________
Module Library Interface:
MODULE_INTERFACE_DLL_MAIN -> MLB_INTERFACE
MODULE_INTERFACE_INFO_Name -> MLB_INFO_Name
MODULE_INTERFACE_INFO_... -> MLB_INFO_...
extern "C" __declspec( dllexport ) char * Get_Module_Info(int i)
-> const char * Get_Info(int i)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -