|
SAGA API
v9.6
|
Go to the documentation of this file.
65 m_Fnc_Create_Tool = NULL;
89 m_Info[i] = Fnc_Info(i);
94 #if !defined(_SAGA_MSW)
95 if( Library.
Find(
"lib") == 0 )
115 m_Fnc_Create_Tool = Fnc_Create_Tool;
119 for(
int ID=0; (pTool = m_Fnc_Create_Tool(ID)) != NULL; ID++)
129 pTool->m_ID.
Printf(
"%d", ID);
147 for(
size_t i=0; i<m_Tools.
Get_uSize(); i++)
165 return( m_Info[ID] );
198 CSG_Tool *pTool = m_Fnc_Create_Tool ? m_Fnc_Create_Tool(ID) : NULL;
202 pTool->m_ID.
Printf(
"%d", ID);
206 pTool->m_bGUI = bWithGUI && pTool->m_bGUI;
207 pTool->m_bCMD = bWithCMD && pTool->m_bCMD;
220 for(
size_t i=0; i<m_xTools.
Get_uSize(); i++)
222 if( pTool == m_xTools.
Get(i) && m_xTools.
Del(i) )
236 for(
size_t i=0; i<m_xTools.
Get_uSize(); i++)
int Printf(const char *Format,...)
size_t Length(void) const
sLong Get_Size(void) const
CSG_String SG_UI_Get_Application_Name(void)
int Cmp(const CSG_String &String) const
SAGA_API_DLL_EXPORT CSG_String SG_File_Get_Name(const CSG_String &full_Path, bool bExtension)
size_t Get_uSize(void) const
bool Set_Count(int Count)
static CSG_String Format(const char *Format,...)
int Find(char Character, bool fromEnd=false) const
SAGA_API_DLL_EXPORT CSG_String SG_File_Get_Path_Absolute(const CSG_String &full_Path)
const SG_Char * c_str(void) const
void SG_UI_Msg_Add_Error(const char *Message)
CSG_String Right(size_t count) const