SAGA API  v9.5
CSG_Tool_Library_Interface Class Reference

#include <tool.h>

Public Member Functions

 CSG_Tool_Library_Interface (void)
 
virtual ~CSG_Tool_Library_Interface (void)
 
bool Create (const CSG_String &Version, const CSG_String &TLB_Path, TSG_PFNC_TLB_Get_Info Fnc_Info, TSG_PFNC_TLB_Create_Tool Fnc_Create_Tool)
 
bool Destroy (void)
 
const CSG_StringGet_Info (int ID)
 
int Get_Count (void)
 
CSG_ToolGet_Tool (int i)
 
CSG_ToolCreate_Tool (int i, bool bWithGUI=false)
 
bool Delete_Tool (CSG_Tool *pTool)
 
bool Delete_Tools (void)
 

Detailed Description

Definition at line 640 of file tool.h.

Constructor & Destructor Documentation

◆ CSG_Tool_Library_Interface()

CSG_Tool_Library_Interface::CSG_Tool_Library_Interface ( void  )

Definition at line 63 of file tool_library_interface.cpp.

◆ ~CSG_Tool_Library_Interface()

CSG_Tool_Library_Interface::~CSG_Tool_Library_Interface ( void  )
virtual

Definition at line 69 of file tool_library_interface.cpp.

References Destroy().

Member Function Documentation

◆ Create()

◆ Create_Tool()

CSG_Tool * CSG_Tool_Library_Interface::Create_Tool ( int  i,
bool  bWithGUI = false 
)

◆ Delete_Tool()

bool CSG_Tool_Library_Interface::Delete_Tool ( CSG_Tool pTool)

◆ Delete_Tools()

bool CSG_Tool_Library_Interface::Delete_Tools ( void  )

◆ Destroy()

bool CSG_Tool_Library_Interface::Destroy ( void  )

◆ Get_Count()

int CSG_Tool_Library_Interface::Get_Count ( void  )

◆ Get_Info()

const CSG_String & CSG_Tool_Library_Interface::Get_Info ( int  ID)

◆ Get_Tool()

CSG_Tool * CSG_Tool_Library_Interface::Get_Tool ( int  i)

Definition at line 180 of file tool_library_interface.cpp.

References Get_Count().

Referenced by CSG_Tool_Library::Get_Tool().


The documentation for this class was generated from the following files: