XIOS  1.0
Xml I/O Server
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros
icreorder_domain_attr.cpp
Aller à la documentation de ce fichier.
1 /* ************************************************************************** *
2  * Interface auto generated - do not modify *
3  * ************************************************************************** */
4 
5 #include <boost/multi_array.hpp>
6 #include "xios.hpp"
7 #include "attribute_template.hpp"
8 #include "object_template.hpp"
9 #include "group_template.hpp"
10 #include "icutil.hpp"
11 #include "icdate.hpp"
12 #include "timer.hpp"
13 #include "node_type.hpp"
14 
15 extern "C"
16 {
18 
19  void cxios_set_reorder_domain_invert_lat(reorder_domain_Ptr reorder_domain_hdl, bool invert_lat)
20  {
21  CTimer::get("XIOS").resume();
22  reorder_domain_hdl->invert_lat.setValue(invert_lat);
23  CTimer::get("XIOS").suspend();
24  }
25 
26  void cxios_get_reorder_domain_invert_lat(reorder_domain_Ptr reorder_domain_hdl, bool* invert_lat)
27  {
28  CTimer::get("XIOS").resume();
29  *invert_lat = reorder_domain_hdl->invert_lat.getInheritedValue();
30  CTimer::get("XIOS").suspend();
31  }
32 
33  bool cxios_is_defined_reorder_domain_invert_lat(reorder_domain_Ptr reorder_domain_hdl)
34  {
35  CTimer::get("XIOS").resume();
36  bool isDefined = reorder_domain_hdl->invert_lat.hasInheritedValue();
37  CTimer::get("XIOS").suspend();
38  return isDefined;
39  }
40 
41 
42  void cxios_set_reorder_domain_max_lon(reorder_domain_Ptr reorder_domain_hdl, double max_lon)
43  {
44  CTimer::get("XIOS").resume();
45  reorder_domain_hdl->max_lon.setValue(max_lon);
46  CTimer::get("XIOS").suspend();
47  }
48 
49  void cxios_get_reorder_domain_max_lon(reorder_domain_Ptr reorder_domain_hdl, double* max_lon)
50  {
51  CTimer::get("XIOS").resume();
52  *max_lon = reorder_domain_hdl->max_lon.getInheritedValue();
53  CTimer::get("XIOS").suspend();
54  }
55 
56  bool cxios_is_defined_reorder_domain_max_lon(reorder_domain_Ptr reorder_domain_hdl)
57  {
58  CTimer::get("XIOS").resume();
59  bool isDefined = reorder_domain_hdl->max_lon.hasInheritedValue();
60  CTimer::get("XIOS").suspend();
61  return isDefined;
62  }
63 
64 
65  void cxios_set_reorder_domain_min_lon(reorder_domain_Ptr reorder_domain_hdl, double min_lon)
66  {
67  CTimer::get("XIOS").resume();
68  reorder_domain_hdl->min_lon.setValue(min_lon);
69  CTimer::get("XIOS").suspend();
70  }
71 
72  void cxios_get_reorder_domain_min_lon(reorder_domain_Ptr reorder_domain_hdl, double* min_lon)
73  {
74  CTimer::get("XIOS").resume();
75  *min_lon = reorder_domain_hdl->min_lon.getInheritedValue();
76  CTimer::get("XIOS").suspend();
77  }
78 
79  bool cxios_is_defined_reorder_domain_min_lon(reorder_domain_Ptr reorder_domain_hdl)
80  {
81  CTimer::get("XIOS").resume();
82  bool isDefined = reorder_domain_hdl->min_lon.hasInheritedValue();
83  CTimer::get("XIOS").suspend();
84  return isDefined;
85  }
86 
87 
88  void cxios_set_reorder_domain_shift_lon_fraction(reorder_domain_Ptr reorder_domain_hdl, double shift_lon_fraction)
89  {
90  CTimer::get("XIOS").resume();
91  reorder_domain_hdl->shift_lon_fraction.setValue(shift_lon_fraction);
92  CTimer::get("XIOS").suspend();
93  }
94 
95  void cxios_get_reorder_domain_shift_lon_fraction(reorder_domain_Ptr reorder_domain_hdl, double* shift_lon_fraction)
96  {
97  CTimer::get("XIOS").resume();
98  *shift_lon_fraction = reorder_domain_hdl->shift_lon_fraction.getInheritedValue();
99  CTimer::get("XIOS").suspend();
100  }
101 
102  bool cxios_is_defined_reorder_domain_shift_lon_fraction(reorder_domain_Ptr reorder_domain_hdl)
103  {
104  CTimer::get("XIOS").resume();
105  bool isDefined = reorder_domain_hdl->shift_lon_fraction.hasInheritedValue();
106  CTimer::get("XIOS").suspend();
107  return isDefined;
108  }
109 }
void cxios_set_reorder_domain_invert_lat(reorder_domain_Ptr reorder_domain_hdl, bool invert_lat)
xios::CReorderDomain * reorder_domain_Ptr
void cxios_set_reorder_domain_min_lon(reorder_domain_Ptr reorder_domain_hdl, double min_lon)
bool cxios_is_defined_reorder_domain_invert_lat(reorder_domain_Ptr reorder_domain_hdl)
bool cxios_is_defined_reorder_domain_shift_lon_fraction(reorder_domain_Ptr reorder_domain_hdl)
void cxios_set_reorder_domain_shift_lon_fraction(reorder_domain_Ptr reorder_domain_hdl, double shift_lon_fraction)
void cxios_get_reorder_domain_invert_lat(reorder_domain_Ptr reorder_domain_hdl, bool *invert_lat)
void cxios_get_reorder_domain_min_lon(reorder_domain_Ptr reorder_domain_hdl, double *min_lon)
bool cxios_is_defined_reorder_domain_max_lon(reorder_domain_Ptr reorder_domain_hdl)
bool cxios_is_defined_reorder_domain_min_lon(reorder_domain_Ptr reorder_domain_hdl)
void cxios_get_reorder_domain_max_lon(reorder_domain_Ptr reorder_domain_hdl, double *max_lon)
void cxios_set_reorder_domain_max_lon(reorder_domain_Ptr reorder_domain_hdl, double max_lon)
void cxios_get_reorder_domain_shift_lon_fraction(reorder_domain_Ptr reorder_domain_hdl, double *shift_lon_fraction)