SAGA API v9.10
Loading...
Searching...
No Matches
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 bWithCMD=true)
bool Delete_Tool (CSG_Tool *pTool)
bool Delete_Tools (void)

Detailed Description

Definition at line 656 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,
bool bWithCMD = true )

◆ Delete_Tool()

bool CSG_Tool_Library_Interface::Delete_Tool ( CSG_Tool * pTool)

Definition at line 218 of file tool_library_interface.cpp.

◆ Delete_Tools()

bool CSG_Tool_Library_Interface::Delete_Tools ( void )

Definition at line 234 of file tool_library_interface.cpp.

Referenced by Destroy().

◆ Destroy()

bool CSG_Tool_Library_Interface::Destroy ( void )

Definition at line 143 of file tool_library_interface.cpp.

References Delete_Tools().

Referenced by Create(), and ~CSG_Tool_Library_Interface().

◆ Get_Count()

int CSG_Tool_Library_Interface::Get_Count ( void )

Definition at line 174 of file tool_library_interface.cpp.

Referenced by Create(), and Get_Tool().

◆ Get_Info()

const CSG_String & CSG_Tool_Library_Interface::Get_Info ( int ID)

Definition at line 163 of file tool_library_interface.cpp.

◆ 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().


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