source: XMLIO_V2/dev/dev_rv/src/XMLIO/xmlio.hpp @ 127

Last change on this file since 127 was 127, checked in by hozdoba, 14 years ago

suite du précédent commit

File size: 1.9 KB
Line 
1#ifndef __XMLIO__
2#define __XMLIO__
3
4/// Entêtes STL ///
5#include <utility>
6#include <string>
7#include <cmath>
8
9// Conteneurs.
10#include <vector>
11#include <set>
12#include <stack>
13
14// Flux.
15#include <iostream>
16#include <fstream>
17#include <sstream>
18
19/// Entêtes Poco ///
20#include <Poco/Exception.h>
21#include <Poco/HashMap.h>
22#include <Poco/Hash.h>
23
24// Entêtes Poco DOM
25#include <Poco/DOM/DOMParser.h>
26#include <Poco/DOM/Document.h>
27#include <Poco/DOM/Element.h>
28
29#include <Poco/DOM/NamedNodeMap.h>
30
31#include <Poco/DOM/AutoPtr.h>
32
33// Entêtes Poco SAX.
34#include <Poco/SAX/InputSource.h>
35
36/// Entête Blitz array ///
37#include <blitz/array.h>
38
39/// Entêtes créés dans le cadre du projet XMLIOSERVER. ///
40#include "logger.hpp"
41#include "exception.hpp"
42#include "container.hpp"
43#include "abstract_object.hpp"
44
45// Gestion du calendrier.
46#include "duration.hpp"
47#include "date.hpp"
48#include "abstract_calendar.hpp"
49#include "calendar.hpp"
50#include "calendar_utils.hpp"
51
52// Gestion de l'écriture des données.
53#include "abstract_data_output.hpp"
54
55//....
56#include "xml_node.hpp"
57#include "object_template.hpp"
58
59// Traitement des opérations sur les champs
60#include "field_operation.hpp"
61
62// Gestion des attributs des objets.
63#include "grid_attribut.hpp"
64#include "axis_attribut.hpp"
65#include "domain_attribut.hpp"
66#include "field_attribut.hpp"
67#include "file_attribut.hpp"
68
69#undef DECLARE_ATTR
70
71#include "group_template.hpp"
72#include "declare_group.hpp"
73
74// Prise en charge des champs, fichiers, axes, domaines, grilles ...
75#include "field.hpp"
76#include "axis.hpp"
77#include "domain.hpp"
78#include "grid.hpp"
79#include "file.hpp"
80
81#undef DECLARE_GROUP
82
83//....
84#include "context.hpp"
85#include "xml_parser.hpp"
86
87// Résolution des références aux grilles pour les champs.
88#include "field_gridrefsolver.hpp"
89
90// Gestion de l'écriture des données NetCDF
91#include "NetCDF4_data_output.hpp"
92
93// Traitement des données.
94#include "data_treatment.hpp"
95
96#endif // __XMLIO__
Note: See TracBrowser for help on using the repository browser.