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
iczoom_axis_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_zoom_axis_begin(zoom_axis_Ptr zoom_axis_hdl, int begin)
20  {
21  CTimer::get("XIOS").resume();
22  zoom_axis_hdl->begin.setValue(begin);
23  CTimer::get("XIOS").suspend();
24  }
25 
26  void cxios_get_zoom_axis_begin(zoom_axis_Ptr zoom_axis_hdl, int* begin)
27  {
28  CTimer::get("XIOS").resume();
29  *begin = zoom_axis_hdl->begin.getInheritedValue();
30  CTimer::get("XIOS").suspend();
31  }
32 
33  bool cxios_is_defined_zoom_axis_begin(zoom_axis_Ptr zoom_axis_hdl)
34  {
35  CTimer::get("XIOS").resume();
36  bool isDefined = zoom_axis_hdl->begin.hasInheritedValue();
37  CTimer::get("XIOS").suspend();
38  return isDefined;
39  }
40 
41 
42  void cxios_set_zoom_axis_index(zoom_axis_Ptr zoom_axis_hdl, int* index, int* extent)
43  {
44  CTimer::get("XIOS").resume();
45  CArray<int,1> tmp(index, shape(extent[0]), neverDeleteData);
46  zoom_axis_hdl->index.reference(tmp.copy());
47  CTimer::get("XIOS").suspend();
48  }
49 
50  void cxios_get_zoom_axis_index(zoom_axis_Ptr zoom_axis_hdl, int* index, int* extent)
51  {
52  CTimer::get("XIOS").resume();
53  CArray<int,1> tmp(index, shape(extent[0]), neverDeleteData);
54  tmp=zoom_axis_hdl->index.getInheritedValue();
55  CTimer::get("XIOS").suspend();
56  }
57 
58  bool cxios_is_defined_zoom_axis_index(zoom_axis_Ptr zoom_axis_hdl)
59  {
60  CTimer::get("XIOS").resume();
61  bool isDefined = zoom_axis_hdl->index.hasInheritedValue();
62  CTimer::get("XIOS").suspend();
63  return isDefined;
64  }
65 
66 
67  void cxios_set_zoom_axis_n(zoom_axis_Ptr zoom_axis_hdl, int n)
68  {
69  CTimer::get("XIOS").resume();
70  zoom_axis_hdl->n.setValue(n);
71  CTimer::get("XIOS").suspend();
72  }
73 
74  void cxios_get_zoom_axis_n(zoom_axis_Ptr zoom_axis_hdl, int* n)
75  {
76  CTimer::get("XIOS").resume();
77  *n = zoom_axis_hdl->n.getInheritedValue();
78  CTimer::get("XIOS").suspend();
79  }
80 
81  bool cxios_is_defined_zoom_axis_n(zoom_axis_Ptr zoom_axis_hdl)
82  {
83  CTimer::get("XIOS").resume();
84  bool isDefined = zoom_axis_hdl->n.hasInheritedValue();
85  CTimer::get("XIOS").suspend();
86  return isDefined;
87  }
88 }
void cxios_get_zoom_axis_index(zoom_axis_Ptr zoom_axis_hdl, int *index, int *extent)
bool cxios_is_defined_zoom_axis_begin(zoom_axis_Ptr zoom_axis_hdl)
void cxios_set_zoom_axis_index(zoom_axis_Ptr zoom_axis_hdl, int *index, int *extent)
bool cxios_is_defined_zoom_axis_n(zoom_axis_Ptr zoom_axis_hdl)
bool cxios_is_defined_zoom_axis_index(zoom_axis_Ptr zoom_axis_hdl)
void cxios_set_zoom_axis_n(zoom_axis_Ptr zoom_axis_hdl, int n)
void cxios_get_zoom_axis_begin(zoom_axis_Ptr zoom_axis_hdl, int *begin)
void cxios_get_zoom_axis_n(zoom_axis_Ptr zoom_axis_hdl, int *n)
void cxios_set_zoom_axis_begin(zoom_axis_Ptr zoom_axis_hdl, int begin)
xios::CZoomAxis * zoom_axis_Ptr
CArray< T_numtype, N_rank > copy() const
Definition: array_new.hpp:285