SAGA API  v9.5
api_core.cpp File Reference
#include <wx/utils.h>
#include <wx/app.h>
#include <wx/dir.h>
#include "api_core.h"
#include "tool_library.h"

Go to the source code of this file.

Functions

void SG_OMP_Set_Max_Num_Threads (int iCores)
 
int SG_OMP_Get_Max_Num_Threads (void)
 
int SG_OMP_Get_Max_Num_Procs (void)
 
int SG_OMP_Get_Thread_Num (void)
 
CSG_String SG_Data_Type_Get_Name (TSG_Data_Type Type, bool bShort)
 
CSG_String SG_Data_Type_Get_Identifier (TSG_Data_Type Type)
 
TSG_Data_Type SG_Data_Type_Get_Type (const CSG_String &Identifier)
 
int SG_Data_Type_Get_Flag (TSG_Data_Type Type)
 
bool SG_Data_Type_is_Numeric (TSG_Data_Type Type)
 
bool SG_Data_Type_Range_Check (TSG_Data_Type Type, double &Value)
 
bool SG_Add_Dll_Paths (const wxString &Directory, wxString &Paths)
 
bool SG_Initialize_Environment (bool bLibraries, bool bProjections, const SG_Char *Directory, bool bInitializeWX)
 
bool SG_Uninitialize_Environment (void)
 

Variables

CSG_App_Initialize g_App_Initialize
 

Function Documentation

◆ SG_Add_Dll_Paths()

bool SG_Add_Dll_Paths ( const wxString &  Directory,
wxString &  Paths 
)

Definition at line 342 of file api_core.cpp.

Referenced by SG_Initialize_Environment().

◆ SG_Data_Type_Get_Flag()

◆ SG_Data_Type_Get_Identifier()

CSG_String SG_Data_Type_Get_Identifier ( TSG_Data_Type  Type)

Definition at line 146 of file api_core.cpp.

References gSG_Data_Type_Identifier.

Referenced by CSG_Parameter_Data_Type::Set_Data_Types().

◆ SG_Data_Type_Get_Name()

◆ SG_Data_Type_Get_Type()

◆ SG_Data_Type_is_Numeric()

◆ SG_Data_Type_Range_Check()

bool SG_Data_Type_Range_Check ( TSG_Data_Type  Type,
double &  Value 
)

◆ SG_Initialize_Environment()

◆ SG_OMP_Get_Max_Num_Procs()

int SG_OMP_Get_Max_Num_Procs ( void  )

Definition at line 110 of file api_core.cpp.

Referenced by CSG_PointCloud::_On_Construction().

◆ SG_OMP_Get_Max_Num_Threads()

int SG_OMP_Get_Max_Num_Threads ( void  )

Definition at line 109 of file api_core.cpp.

◆ SG_OMP_Get_Thread_Num()

int SG_OMP_Get_Thread_Num ( void  )

Definition at line 111 of file api_core.cpp.

◆ SG_OMP_Set_Max_Num_Threads()

void SG_OMP_Set_Max_Num_Threads ( int  iCores)

Definition at line 108 of file api_core.cpp.

◆ SG_Uninitialize_Environment()

bool SG_Uninitialize_Environment ( void  )

Definition at line 528 of file api_core.cpp.

References g_App_Initialize.

Variable Documentation

◆ g_App_Initialize

CSG_App_Initialize g_App_Initialize

Definition at line 334 of file api_core.cpp.

Referenced by SG_Initialize_Environment(), and SG_Uninitialize_Environment().