source: XMLIO_V2/dev/dev_rv/src4/xmlio/fortran/iaxis.cpp @ 249

Last change on this file since 249 was 249, checked in by hozdoba, 13 years ago

Ajout d'une partie d'Interface fortran pour la version 4
Ajout des sorties netcdf4 pour la version 4

File size: 2.3 KB
Line 
1/* ************************************************************************** *
2 *      Copyright © IPSL/LSCE, XMLIOServer, Avril 2010 - Octobre 2011         *
3 * ************************************************************************** */
4
5extern "C"
6{
7// /////////////////////////////// Définitions ////////////////////////////// //
8
9   // ----------------------- Redéfinition de types ----------------------------
10   
11   typedef void * XAxisPtr, XAxisGroupPtr;
12
13   // ------------------------- Attributs des axes -----------------------------
14   void xios_set_axis_name 
15      (XAxisPtr axis_hdl, const char * name , long int name_size)
16   {
17
18   }
19
20   void xios_set_axis_standard_name
21      (XAxisPtr axis_hdl, const char * standard_name , long int standard_name_size)
22   {
23
24   }
25   
26   void xios_set_axis_long_name 
27      (XAxisPtr axis_hdl, const char * long_name , long int long_name_size)
28   {
29
30   }
31
32   void xios_set_axis_unit 
33      (XAxisPtr axis_hdl, const char * unit , long int unit_size)
34   {
35
36   }
37   
38   void xios_set_axis_size(void * axis_hdl, long int size)
39   {
40
41   }
42
43   void xios_set_axis_zvalue 
44      (XAxisPtr axis_hdl, const double * zvalue , long intzvalue_extent1)
45   {
46
47   }
48   
49   // -------------------- Attributs des groupe d'axes -------------------------
50   void xios_set_axisgroup_name 
51      (XAxisGroupPtr axisgroup_hdl, const char * name , long int name_size)
52   {
53
54   }
55
56   void xios_set_axisgroup_standard_name
57      (XAxisGroupPtr axisgroup_hdl, const char * standard_name , long int standard_name_size)
58   {
59
60   }
61   
62   void xios_set_axisgroup_long_name 
63      (XAxisGroupPtr axisgroup_hdl, const char * long_name , long int long_name_size)
64   {
65
66   }
67
68   void xios_set_axisgroup_unit 
69      (XAxisGroupPtr axisgroup_hdl, const char * unit , long int unit_size)
70   {
71
72   }
73   
74   void xios_set_axisgroup_size(XAxisGroupPtr axisgroup_hdl, long int size)
75   {
76
77   }
78
79   void xios_set_axisgroup_zvalue 
80      (XAxisGroupPtr axisgroup_hdl, const double * zvalue , long int zvalue_extent1)
81   {
82
83   }
84   
85   // ------------------------ Création des handle -----------------------------
86   void xios_axis_handle_create (XAxisPtr * _ret, const char * _id, long int _id_len)
87   {
88     
89   }
90   
91   void xios_axisgroup_handle_create (XAxisGroupPtr * _ret, const char * _id, long int _id_len)
92   {
93     
94   }
95   
96} // extern "C"
Note: See TracBrowser for help on using the repository browser.