MeteoIODoc
20241005.2ccf54a9
MeteoIO.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: LGPL-3.0-or-later
2
/***********************************************************************************/
3
/* Copyright 2009-2011 WSL Institute for Snow and Avalanche Research SLF-DAVOS */
4
/***********************************************************************************/
5
/* This file is part of MeteoIO.
6
MeteoIO is free software: you can redistribute it and/or modify
7
it under the terms of the GNU Lesser General Public License as published by
8
the Free Software Foundation, either version 3 of the License, or
9
(at your option) any later version.
10
11
MeteoIO is distributed in the hope that it will be useful,
12
but WITHOUT ANY WARRANTY; without even the implied warranty of
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
GNU Lesser General Public License for more details.
15
16
You should have received a copy of the GNU Lesser General Public License
17
along with MeteoIO. If not, see <http://www.gnu.org/licenses/>.
18
*/
19
20
#ifndef METEOIO_H
21
#define METEOIO_H
22
23
#ifdef _MSC_VER
24
//VC++ complains that it can not generate an assignment operator
25
//for some classes (those having CONST members)
26
#pragma warning (disable:4512)
27
#endif
28
29
//list in alphabetical order
30
//find meteoio -name "*.h" | sort | xargs -i echo "#include <{}>"
31
#include <
meteoio/Config.h
>
32
33
#include <
meteoio/dataClasses/Array1D.h
>
34
#include <
meteoio/dataClasses/Array2D.h
>
35
#include <
meteoio/dataClasses/Array3D.h
>
36
#include <
meteoio/dataClasses/Array4D.h
>
37
#include <
meteoio/dataClasses/CoordsAlgorithms.h
>
38
#include <
meteoio/dataClasses/Coords.h
>
39
#include <
meteoio/dataClasses/Date.h
>
40
#include <
meteoio/dataClasses/DEMObject.h
>
41
#include <
meteoio/dataClasses/DEMAlgorithms.h
>
42
#include <
meteoio/dataClasses/Grid2DObject.h
>
43
#include <
meteoio/dataClasses/Grid3DObject.h
>
44
#include <
meteoio/dataClasses/Matrix.h
>
45
#include <
meteoio/dataClasses/MeteoData.h
>
46
#include <
meteoio/dataClasses/StationData.h
>
47
#include <
meteoio/dataClasses/Buffer.h
>
48
49
#include <
meteoio/DataGenerator.h
>
50
#include <
meteoio/FileUtils.h
>
51
#include <
meteoio/dataGenerators/GeneratorAlgorithms.h
>
52
#include <
meteoio/Graphics.h
>
53
#include <
meteoio/spatialInterpolations/InterpolationAlgorithms.h
>
54
#include <
meteoio/IOExceptions.h
>
55
#include <
meteoio/IOHandler.h
>
56
#include <
meteoio/IOInterface.h
>
57
#include <
meteoio/TimeSeriesManager.h
>
58
#include <
meteoio/GridsManager.h
>
59
#include <
meteoio/IOManager.h
>
60
#include <
meteoio/IOUtils.h
>
61
//#include <meteoio/MainPage.h> //only for doxygen
62
#include <
meteoio/MathOptim.h
>
63
//#include <meteoio/MessageBoxX11.h>
64
#include <
meteoio/Meteo1DInterpolator.h
>
65
#include <
meteoio/Meteo2DInterpolator.h
>
66
67
//skip all the filters' implementations header files
68
#include <
meteoio/meteoFilters/ProcessingBlock.h
>
69
#include <
meteoio/meteoFilters/ProcessingStack.h
>
70
//#include <meteoio/meteoFilters/template.h>
71
#include <
meteoio/meteoFilters/WindowedFilter.h
>
72
73
//#include <meteoio/MeteoIO.h>
74
75
#include <
meteoio/meteoLaws/Atmosphere.h
>
76
#include <
meteoio/meteoLaws/Meteoconst.h
>
77
#include <
meteoio/meteoLaws/Sun.h
>
78
#include <
meteoio/meteoLaws/Suntrajectory.h
>
79
80
#include <
meteoio/MeteoProcessor.h
>
81
//#include <meteoio/meteoStats/libfit1DCore.h>
82
#include <
meteoio/meteoStats/libfit1D.h
>
83
#include <
meteoio/meteoStats/libinterpol1D.h
>
84
#include <
meteoio/meteoStats/libinterpol2D.h
>
85
#include <
meteoio/meteoStats/libresampling2D.h
>
86
#include <
meteoio/meteoStats/RandomNumberGenerator.h
>
87
88
//skip all plugins' implementations header files
89
#include <
meteoio/plugins/libsmet.h
>
90
#include <
meteoio/plugins/libacdd.h
>
91
92
#include <
meteoio/meteoResampling/ResamplingAlgorithms.h
>
93
#include <
meteoio/Timer.h
>
94
95
#endif
Array1D.h
Array2D.h
Array3D.h
Array4D.h
Atmosphere.h
Buffer.h
Config.h
CoordsAlgorithms.h
Coords.h
DEMAlgorithms.h
DEMObject.h
DataGenerator.h
Date.h
FileUtils.h
GeneratorAlgorithms.h
Graphics.h
Grid2DObject.h
Grid3DObject.h
GridsManager.h
IOExceptions.h
IOHandler.h
IOInterface.h
IOManager.h
IOUtils.h
InterpolationAlgorithms.h
MathOptim.h
Matrix.h
Meteo1DInterpolator.h
Meteo2DInterpolator.h
MeteoData.h
MeteoProcessor.h
Meteoconst.h
ProcessingBlock.h
ProcessingStack.h
RandomNumberGenerator.h
ResamplingAlgorithms.h
StationData.h
Sun.h
Suntrajectory.h
TimeSeriesManager.h
Timer.h
WindowedFilter.h
libacdd.h
libfit1D.h
libinterpol1D.h
libinterpol2D.h
libresampling2D.h
libsmet.h
meteoio
MeteoIO.h
Generated on Sat Oct 5 2024 23:23:43 for MeteoIODoc by
1.9.4