MeteoIODoc  MeteoIODoc-2.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MeteoIO.h
Go to the documentation of this file.
1 /***********************************************************************************/
2 /* Copyright 2009-2011 WSL Institute for Snow and Avalanche Research SLF-DAVOS */
3 /***********************************************************************************/
4 /* This file is part of MeteoIO.
5  MeteoIO is free software: you can redistribute it and/or modify
6  it under the terms of the GNU Lesser General Public License as published by
7  the Free Software Foundation, either version 3 of the License, or
8  (at your option) any later version.
9 
10  MeteoIO is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU Lesser General Public License for more details.
14 
15  You should have received a copy of the GNU Lesser General Public License
16  along with MeteoIO. If not, see <http://www.gnu.org/licenses/>.
17 */
18 
19 #ifndef METEOIO_H
20 #define METEOIO_H
21 
22 #ifdef _MSC_VER
23 //VC++ complains that it can not generate an assignment operator
24 //for some classes (those having CONST members)
25  #pragma warning (disable:4512)
26 #endif
27 
28 //list in alphabetical order
29 //find meteoio -name "*.h" | sort | xargs -i echo "#include <{}>"
30 #include <meteoio/Config.h>
31 
46 
47 #include <meteoio/DataGenerator.h>
48 #include <meteoio/exports.h>
49 #include <meteoio/FileUtils.h>
51 #include <meteoio/Graphics.h>
53 #include <meteoio/IOExceptions.h>
54 #include <meteoio/IOHandler.h>
55 #include <meteoio/IOInterface.h>
57 #include <meteoio/GridsManager.h>
58 #include <meteoio/IOManager.h>
59 #include <meteoio/IOUtils.h>
60 //#include <meteoio/MainPage.h> //only for doxygen
61 #include <meteoio/MathOptim.h>
62 //#include <meteoio/MessageBoxX11.h>
65 
67 //skip all the filters' implementations header files
70 //#include <meteoio/meteoFilters/template.h>
72 
73 //#include <meteoio/MeteoIO.h>
74 
77 #include <meteoio/meteoLaws/Sun.h>
79 
80 #include <meteoio/MeteoProcessor.h>
81 //#include <meteoio/meteoStats/libfit1DCore.h>
85 
86 //skip all plugins' implementations header files
88 
91 #include <meteoio/Timer.h>
92 
93 #endif