SAGA API v9.10
Loading...
Searching...
No Matches
saga_api.h
Go to the documentation of this file.
1
3// //
4// SAGA //
5// //
6// System for Automated Geoscientific Analyses //
7// //
8// Application Programming Interface //
9// //
10// Library: SAGA_API //
11// //
12//-------------------------------------------------------//
13// //
14// saga_api.h //
15// //
16// Copyright (C) 2005 by Olaf Conrad //
17// //
18//-------------------------------------------------------//
19// //
20// This file is part of 'SAGA - System for Automated //
21// Geoscientific Analyses'. //
22// //
23// This library is free software; you can redistribute //
24// it and/or modify it under the terms of the GNU Lesser //
25// General Public License as published by the Free //
26// Software Foundation, either version 2.1 of the //
27// License, or (at your option) any later version. //
28// //
29// This library is distributed in the hope that it will //
30// be useful, but WITHOUT ANY WARRANTY; without even the //
31// implied warranty of MERCHANTABILITY or FITNESS FOR A //
32// PARTICULAR PURPOSE. See the GNU Lesser General Public //
33// License for more details. //
34// //
35// You should have received a copy of the GNU Lesser //
36// General Public License along with this program; if //
37// not, see <http://www.gnu.org/licenses/>. //
38// //
39//-------------------------------------------------------//
40// //
41// contact: Olaf Conrad //
42// Institute of Geography //
43// University of Goettingen //
44// Goldschmidtstr. 5 //
45// 37077 Goettingen //
46// Germany //
47// //
48// e-mail: oconrad@saga-gis.org //
49// //
51
52//---------------------------------------------------------
53#ifndef HEADER_INCLUDED__SAGA_API__saga_api_H
54#define HEADER_INCLUDED__SAGA_API__saga_api_H
55
56
58// //
59// //
60// //
62
63//---------------------------------------------------------
67
68
70// //
71// //
72// //
74
75//---------------------------------------------------------
76#include "tool_library.h"
77#include "data_manager.h"
78
79
81// //
82// //
83// //
85
86//---------------------------------------------------------
87#define SAGA_MAJOR_VERSION 9
88#define SAGA_MINOR_VERSION 10
89#define SAGA_RELEASE_NUMBER 0
90#define SAGA_VERSION SG_T("9.10.0")
91
92
94// //
95// //
96// //
98
99//---------------------------------------------------------
101
102//---------------------------------------------------------
103SAGA_API_DLL_EXPORT int SG_Compare_Version (const CSG_String &Version, int Major, int Minor, int Release);
104SAGA_API_DLL_EXPORT int SG_Compare_Version (const CSG_String &Version, const CSG_String &Release);
105
107SAGA_API_DLL_EXPORT int SG_Compare_SAGA_Version (int Major, int Minor, int Release);
108
109
111// //
112// //
113// //
115
116//---------------------------------------------------------
117#endif // #ifndef HEADER_INCLUDED__SAGA_API__saga_api_H
#define SAGA_API_DLL_EXPORT
Definition api_core.h:94
#define SG_Char
Definition api_core.h:536
SAGA_API_DLL_EXPORT int SG_Compare_Version(const CSG_String &Version, int Major, int Minor, int Release)
Definition saga_api.cpp:82
SAGA_API_DLL_EXPORT int SG_Compare_SAGA_Version(const CSG_String &Version)
Definition saga_api.cpp:146
SAGA_API_DLL_EXPORT const SG_Char * SAGA_API_Get_Version(void)
Definition saga_api.cpp:63