 |
SAGA API
v9.2
|
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++)
123 pTool->m_ID.
Printf(
"%d", ID);
140 for(
size_t i=0; i<m_Tools.
Get_uSize(); i++)
158 return( m_Info[ID] );
191 CSG_Tool *pTool = m_Fnc_Create_Tool ? m_Fnc_Create_Tool(ID) : NULL;
195 pTool->m_ID.
Printf(
"%d", ID);
199 pTool->m_bWithGUI = bWithGUI;
212 for(
size_t i=0; i<m_xTools.
Get_uSize(); i++)
214 if( pTool == m_xTools.
Get(i) && m_xTools.
Del(i) )
228 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
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