SAGA API
v9.6
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
//---------------------------------------------------------
69
// //
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 6
89
#define SAGA_RELEASE_NUMBER 0
90
#define SAGA_VERSION SG_T("9.6.0")
91
92
94
// //
95
// //
96
// //
98
99
//---------------------------------------------------------
100
SAGA_API_DLL_EXPORT
const
SG_Char
*
SAGA_API_Get_Version
(
void
);
101
102
//---------------------------------------------------------
103
SAGA_API_DLL_EXPORT
int
SG_Compare_Version
(
const
CSG_String
&Version,
int
Major,
int
Minor,
int
Release);
104
SAGA_API_DLL_EXPORT
int
SG_Compare_Version
(
const
CSG_String
&Version,
const
CSG_String
&Release);
105
106
SAGA_API_DLL_EXPORT
int
SG_Compare_SAGA_Version
(
const
CSG_String
&Version);
107
SAGA_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
data_manager.h
SAGA_API_DLL_EXPORT
#define SAGA_API_DLL_EXPORT
Definition:
api_core.h:94
SG_Char
#define SG_Char
Definition:
api_core.h:536
CSG_String
Definition:
api_core.h:563
SG_Compare_SAGA_Version
SAGA_API_DLL_EXPORT int SG_Compare_SAGA_Version(const CSG_String &Version)
Definition:
saga_api.cpp:146
SAGA_API_Get_Version
SAGA_API_DLL_EXPORT const SG_Char * SAGA_API_Get_Version(void)
Definition:
saga_api.cpp:63
SG_Compare_Version
SAGA_API_DLL_EXPORT int SG_Compare_Version(const CSG_String &Version, int Major, int Minor, int Release)
Definition:
saga_api.cpp:82
tool_library.h
saga_core
saga_api
saga_api.h
Generated on Mon Sep 23 2024 14:13:03 for SAGA API by
1.8.19