51#ifndef HEADER_INCLUDED__SAGA_API__tool_chain_H
52#define HEADER_INCLUDED__SAGA_API__tool_chain_H
96 bool is_Okay (
void)
const {
return( m_Chain.Get_Children_Count() > 0 ); }
98 void Set_Library_Menu (
const CSG_String &Menu);
129 void Add_References (
void);
133 bool Data_Del_Temp (
const CSG_String &ID,
bool bData);
134 bool Data_Update (
const CSG_String &ID,
bool bShow);
136 bool Data_Initialize (
void);
137 bool Data_Finalize (
void);
149 bool Tool_Run (
const CSG_MetaData &Tool,
bool bShowError =
true);
185 virtual int Get_Count (
void)
const {
return( (
int)m_Tools.Get_Size() ); }
189 virtual CSG_Tool * Create_Tool (
const CSG_String &Name,
bool bWithGUI =
false,
bool bWithCMD =
true);
190 virtual bool Delete_Tool (
CSG_Tool *pTool);
191 virtual bool Delete_Tools (
void);
#define SAGA_API_DLL_EXPORT