|
| CSG_Tool_Chain (void) |
|
virtual | ~CSG_Tool_Chain (void) |
|
| CSG_Tool_Chain (const CSG_Tool_Chain &Tool, bool bWithGUI, bool bWithCMD) |
|
bool | Create (const CSG_Tool_Chain &Tool, bool bWithGUI, bool bWithCMD) |
|
| CSG_Tool_Chain (const CSG_String &File) |
|
bool | Create (const CSG_String &File) |
|
| CSG_Tool_Chain (const CSG_MetaData &Chain) |
|
bool | Create (const CSG_MetaData &Chain) |
|
virtual TSG_Tool_Type | Get_Type (void) const |
|
virtual bool | do_Sync_Projections (void) const |
|
bool | is_Okay (void) const |
|
void | Set_Library_Menu (const CSG_String &Menu) |
|
virtual CSG_String | Get_MenuPath (void) |
|
const CSG_String & | Get_Library_Name (void) const |
|
| CSG_Tool (void) |
|
virtual | ~CSG_Tool (void) |
|
virtual void | Destroy (void) |
|
const CSG_String & | Get_ID (void) const |
|
const CSG_String & | Get_Library (void) const |
|
const CSG_String & | Get_File_Name (void) const |
|
const CSG_String & | Get_Name (void) const |
|
const CSG_String & | Get_Author (void) const |
|
const CSG_String & | Get_Version (void) const |
|
const CSG_String & | Get_Description (void) const |
|
const CSG_Strings & | Get_References (void) const |
|
const SG_Char * | Get_Icon (void) |
|
CSG_String | Get_Summary (bool bParameters=true, const CSG_String &Menu="", const CSG_String &Description="", int Format=SG_SUMMARY_FMT_HTML) |
|
virtual CSG_String | Get_MenuPath (bool bSolved) |
|
CSG_Parameters * | Get_Parameters (void) |
|
int | Get_Parameters_Count (void) const |
|
CSG_Parameters * | Get_Parameters (int i) const |
|
CSG_Parameters * | Get_Parameters (int i) |
|
CSG_Parameters * | Get_Parameters (const CSG_String &Identifier) const |
|
CSG_Parameter * | Get_Parameter (const CSG_String &ID) const |
|
CSG_Parameter * | Get_Parameter (const char *ID) const |
|
CSG_Parameter * | Get_Parameter (const wchar_t *ID) const |
|
bool | Set_Parameter (const CSG_String &ID, CSG_Parameter *pValue) |
|
bool | Set_Parameter (const char *ID, CSG_Parameter *pValue) |
|
bool | Set_Parameter (const wchar_t *ID, CSG_Parameter *pValue) |
|
bool | Set_Parameter (const CSG_String &ID, int Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const char *ID, int Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const wchar_t *ID, int Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const CSG_String &ID, double Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const char *ID, double Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const wchar_t *ID, double Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const CSG_String &ID, void *Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const char *ID, void *Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const wchar_t *ID, void *Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const CSG_String &ID, const CSG_String &Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const char *ID, const CSG_String &Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const wchar_t *ID, const CSG_String &Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const CSG_String &ID, const char *Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const char *ID, const char *Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const wchar_t *ID, const char *Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const CSG_String &ID, const wchar_t *Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const char *ID, const wchar_t *Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Set_Parameter (const wchar_t *ID, const wchar_t *Value, int Type=PARAMETER_TYPE_Undefined) |
|
bool | Reset (bool bManager=true) |
|
bool | Reset_Manager (void) |
|
bool | Reset_Grid_System (void) |
|
bool | Update_Parameter_States (void) |
|
void | Set_Callback (bool bActive=true) |
|
bool | Set_Manager (class CSG_Data_Manager *pManager) |
|
class CSG_Data_Manager * | Get_Manager (void) const |
|
class CSG_Data_Manager * | Create_Manager (void) |
|
bool | Delete_Manager (bool bDetachData=false, bool bReset=true) |
|
bool | Set_Grid_System (const CSG_Grid_System &System) |
|
CSG_Grid_System * | Get_Grid_System (void) const |
|
bool | Settings_Push (class CSG_Data_Manager *pManager=NULL) |
|
bool | Settings_Pop (void) |
|
virtual bool | needs_GUI (void) const |
|
bool | has_GUI (void) const |
|
bool | has_CMD (void) const |
|
virtual bool | is_Grid (void) const |
|
virtual bool | is_Interactive (void) const |
|
bool | is_Progress (void) const |
|
bool | is_Executing (void) const |
|
void | Set_Show_Progress (bool bOn=true) |
|
virtual bool | On_Before_Execution (void) |
|
virtual bool | On_After_Execution (void) |
|
bool | Execute (bool bAddHistory=false) |
|
const SG_Char * | Get_Execution_Info (void) const |
|
CSG_String | Get_Script (TSG_Tool_Script_Type Type, bool bHeader=true, bool bAllParameters=false) |
|
|
static CSG_String | Get_Script (CSG_Tool *pTool, bool bHeader, bool bAllParameters=true) |
|
static bool | Save_History_to_Model (const CSG_MetaData &History, const CSG_String &File) |
|
static bool | Process_Get_Okay (bool bBlink=false) |
|
static void | Process_Set_Text (const CSG_String &Text) |
|
static void | Process_Set_Text (const char *Format,...) |
|
static void | Process_Set_Text (const wchar_t *Format,...) |
|
static bool | DataObject_Update (CSG_Data_Object *pDataObject, int Show=SG_UI_DATAOBJECT_UPDATE) |
|
static bool | DataObject_Update (CSG_Data_Object *pDataObject, double Minimum, double Maximum, int Show=SG_UI_DATAOBJECT_UPDATE) |
|
static bool | DataObject_Get_Colors (CSG_Data_Object *pDataObject, CSG_Colors &Colors) |
|
static bool | DataObject_Set_Colors (CSG_Data_Object *pDataObject, const CSG_Colors &Colors) |
|
static bool | DataObject_Set_Colors (CSG_Data_Object *pDataObject, int nColors, int Palette=SG_COLORS_DEFAULT, bool bRevert=false) |
|
static bool | DataObject_Get_Parameters (CSG_Data_Object *pDataObject, CSG_Parameters &Parameters) |
|
static bool | DataObject_Set_Parameters (CSG_Data_Object *pDataObject, CSG_Parameters &Parameters) |
|
static bool | DataObject_Set_Parameters (CSG_Data_Object *pDataObject, CSG_Data_Object *pCopy) |
|
static CSG_Parameter * | DataObject_Get_Parameter (CSG_Data_Object *pDataObject, const CSG_String &ID) |
|
static bool | DataObject_Set_Parameter (CSG_Data_Object *pDataObject, CSG_Parameter *pParameter) |
|
static bool | DataObject_Set_Parameter (CSG_Data_Object *pDataObject, CSG_Data_Object *pCopy, const CSG_String &ID) |
|
static bool | DataObject_Set_Parameter (CSG_Data_Object *pDataObject, const CSG_String &ID, int Value) |
|
static bool | DataObject_Set_Parameter (CSG_Data_Object *pDataObject, const CSG_String &ID, double Value) |
|
static bool | DataObject_Set_Parameter (CSG_Data_Object *pDataObject, const CSG_String &ID, void *Value) |
|
static bool | DataObject_Set_Parameter (CSG_Data_Object *pDataObject, const CSG_String &ID, const SG_Char *Value) |
|
static bool | DataObject_Set_Parameter (CSG_Data_Object *pDataObject, const CSG_String &ID, double loVal, double hiVal) |
|
static int | _On_Parameter_Changed (CSG_Parameter *pParameter, int Flags) |
|
|
virtual int | On_Parameters_Enable (CSG_Parameters *pParameters, CSG_Parameter *pParameter) |
|
virtual bool | On_Execute (void) |
|
void | Set_Name (const CSG_String &String) |
|
void | Set_Author (const CSG_String &String) |
|
void | Set_Version (const CSG_String &String) |
|
void | Set_Description (const CSG_String &String) |
|
void | Add_Reference (const CSG_String &Authors, const CSG_String &Year, const CSG_String &Title, const CSG_String &Where, const SG_Char *Link=NULL, const SG_Char *Link_Text=NULL) |
|
void | Add_Reference (const CSG_String &Link, const SG_Char *Link_Text=NULL) |
|
virtual int | On_Parameter_Changed (CSG_Parameters *pParameters, CSG_Parameter *pParameter) |
|
TSG_PFNC_Parameter_Changed | Get_Parameter_Changed (void) |
|
CSG_Parameters * | Add_Parameters (const CSG_String &Identifier, const CSG_String &Name, const CSG_String &Description) |
|
bool | Dlg_Parameters (const CSG_String &Identifier) |
|
bool | Dlg_Parameters (CSG_Parameters *pParameters, const CSG_String &Caption="") |
|
bool | Dlg_Parameters (CSG_Parameters &Parameters, const CSG_String &Caption="") |
|
virtual bool | Set_Progress (int Position, int Range) const |
|
virtual bool | Set_Progress (sLong Position, sLong Range) const |
|
virtual bool | Set_Progress (double Position, double Range=1.) const |
|
bool | Stop_Execution (bool bDialog=true) |
|
void | Message_Dlg (const CSG_String &Text, const SG_Char *Caption=NULL) |
|
bool | Message_Dlg_Confirm (const CSG_String &Text, const SG_Char *Caption=NULL) |
|
void | Message_Add (const CSG_String &Text, bool bNewLine=true) |
|
void | Message_Fmt (const char *Format,...) |
|
void | Message_Fmt (const wchar_t *Format,...) |
|
bool | Error_Set (TSG_Tool_Error Error_ID=TOOL_ERROR_Unknown) |
|
bool | Error_Set (const CSG_String &Text) |
|
bool | Error_Fmt (const char *Format,...) |
|
bool | Error_Fmt (const wchar_t *Format,...) |
|
bool | DataObject_Add (CSG_Data_Object *pDataObject, bool bUpdate=false) |
|
void | DataObject_Update_All (void) |
|
bool | DataObject_Set_History (CSG_Parameter *pParameter, CSG_MetaData *pHistory=NULL) |
|
bool | Get_Projection (CSG_Projection &Projection) const |
|
CSG_Tool_Chain, the SAGA Model class.
Definition at line 77 of file tool_chain.h.