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

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

Début de gestion des opérations sur les champs + quelques modifications

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