source: XIOS/trunk/src/interface/c_attr/icdomain_attr.cpp @ 445

Last change on this file since 445 was 445, checked in by ymipsl, 11 years ago

Add possibility to make inheritance of attributes and reference before closing the context definition.
New fortran fonction : xios_solve inheritance()
After this call, the value of attribute have the inherited value of their parent.

YM

  • Property svn:eol-style set to native
File size: 21.7 KB
Line 
1/* ************************************************************************** *
2 *               Interface auto generated - do not modify                   *
3 * ************************************************************************** */
4
5#include <boost/multi_array.hpp>
6#include <boost/shared_ptr.hpp>
7#include "xmlioserver.hpp"
8#include "attribute_template.hpp"
9#include "object_template.hpp"
10#include "group_template.hpp"
11#include "icutil.hpp"
12#include "timer.hpp"
13#include "node_type.hpp"
14
15extern "C"
16{
17  typedef xios::CDomain*  domain_Ptr;
18 
19  void cxios_set_domain_data_dim(domain_Ptr domain_hdl, int data_dim)
20  {
21     CTimer::get("XIOS").resume();
22    domain_hdl->data_dim.setValue(data_dim);
23    domain_hdl->sendAttributToServer(domain_hdl->data_dim);
24     CTimer::get("XIOS").suspend();
25  }
26 
27  void cxios_get_domain_data_dim(domain_Ptr domain_hdl, int* data_dim)
28  {
29    *data_dim = domain_hdl->data_dim.getInheritedValue();
30  }
31 
32  bool cxios_is_defined_domain_data_dim(domain_Ptr domain_hdl )
33  {
34     CTimer::get("XIOS").resume();
35    return domain_hdl->data_dim.hasInheritedValue();
36     CTimer::get("XIOS").suspend();
37  }
38 
39 
40 
41  void cxios_set_domain_data_i_index(domain_Ptr domain_hdl, int* data_i_index, int extent1)
42  {
43    CTimer::get("XIOS").resume();
44    CArray<int,1> tmp(data_i_index,shape(extent1),neverDeleteData) ;
45    domain_hdl->data_i_index.reference(tmp.copy());
46    domain_hdl->sendAttributToServer(domain_hdl->data_i_index);
47     CTimer::get("XIOS").suspend();
48  }
49 
50  void cxios_get_domain_data_i_index(domain_Ptr domain_hdl, int* data_i_index, int extent1)
51  {
52    CTimer::get("XIOS").resume();
53    CArray<int,1> tmp(data_i_index,shape(extent1),neverDeleteData) ;
54    tmp=domain_hdl->data_i_index.getInheritedValue() ;
55     CTimer::get("XIOS").suspend();
56  }
57 
58  bool cxios_is_defined_domain_data_i_index(domain_Ptr domain_hdl )
59  {
60     CTimer::get("XIOS").resume();
61    return domain_hdl->data_i_index.hasInheritedValue();
62     CTimer::get("XIOS").suspend();
63  }
64 
65 
66 
67  void cxios_set_domain_data_ibegin(domain_Ptr domain_hdl, int data_ibegin)
68  {
69     CTimer::get("XIOS").resume();
70    domain_hdl->data_ibegin.setValue(data_ibegin);
71    domain_hdl->sendAttributToServer(domain_hdl->data_ibegin);
72     CTimer::get("XIOS").suspend();
73  }
74 
75  void cxios_get_domain_data_ibegin(domain_Ptr domain_hdl, int* data_ibegin)
76  {
77    *data_ibegin = domain_hdl->data_ibegin.getInheritedValue();
78  }
79 
80  bool cxios_is_defined_domain_data_ibegin(domain_Ptr domain_hdl )
81  {
82     CTimer::get("XIOS").resume();
83    return domain_hdl->data_ibegin.hasInheritedValue();
84     CTimer::get("XIOS").suspend();
85  }
86 
87 
88 
89  void cxios_set_domain_data_j_index(domain_Ptr domain_hdl, int* data_j_index, int extent1)
90  {
91    CTimer::get("XIOS").resume();
92    CArray<int,1> tmp(data_j_index,shape(extent1),neverDeleteData) ;
93    domain_hdl->data_j_index.reference(tmp.copy());
94    domain_hdl->sendAttributToServer(domain_hdl->data_j_index);
95     CTimer::get("XIOS").suspend();
96  }
97 
98  void cxios_get_domain_data_j_index(domain_Ptr domain_hdl, int* data_j_index, int extent1)
99  {
100    CTimer::get("XIOS").resume();
101    CArray<int,1> tmp(data_j_index,shape(extent1),neverDeleteData) ;
102    tmp=domain_hdl->data_j_index.getInheritedValue() ;
103     CTimer::get("XIOS").suspend();
104  }
105 
106  bool cxios_is_defined_domain_data_j_index(domain_Ptr domain_hdl )
107  {
108     CTimer::get("XIOS").resume();
109    return domain_hdl->data_j_index.hasInheritedValue();
110     CTimer::get("XIOS").suspend();
111  }
112 
113 
114 
115  void cxios_set_domain_data_jbegin(domain_Ptr domain_hdl, int data_jbegin)
116  {
117     CTimer::get("XIOS").resume();
118    domain_hdl->data_jbegin.setValue(data_jbegin);
119    domain_hdl->sendAttributToServer(domain_hdl->data_jbegin);
120     CTimer::get("XIOS").suspend();
121  }
122 
123  void cxios_get_domain_data_jbegin(domain_Ptr domain_hdl, int* data_jbegin)
124  {
125    *data_jbegin = domain_hdl->data_jbegin.getInheritedValue();
126  }
127 
128  bool cxios_is_defined_domain_data_jbegin(domain_Ptr domain_hdl )
129  {
130     CTimer::get("XIOS").resume();
131    return domain_hdl->data_jbegin.hasInheritedValue();
132     CTimer::get("XIOS").suspend();
133  }
134 
135 
136 
137  void cxios_set_domain_data_n_index(domain_Ptr domain_hdl, int data_n_index)
138  {
139     CTimer::get("XIOS").resume();
140    domain_hdl->data_n_index.setValue(data_n_index);
141    domain_hdl->sendAttributToServer(domain_hdl->data_n_index);
142     CTimer::get("XIOS").suspend();
143  }
144 
145  void cxios_get_domain_data_n_index(domain_Ptr domain_hdl, int* data_n_index)
146  {
147    *data_n_index = domain_hdl->data_n_index.getInheritedValue();
148  }
149 
150  bool cxios_is_defined_domain_data_n_index(domain_Ptr domain_hdl )
151  {
152     CTimer::get("XIOS").resume();
153    return domain_hdl->data_n_index.hasInheritedValue();
154     CTimer::get("XIOS").suspend();
155  }
156 
157 
158 
159  void cxios_set_domain_data_ni(domain_Ptr domain_hdl, int data_ni)
160  {
161     CTimer::get("XIOS").resume();
162    domain_hdl->data_ni.setValue(data_ni);
163    domain_hdl->sendAttributToServer(domain_hdl->data_ni);
164     CTimer::get("XIOS").suspend();
165  }
166 
167  void cxios_get_domain_data_ni(domain_Ptr domain_hdl, int* data_ni)
168  {
169    *data_ni = domain_hdl->data_ni.getInheritedValue();
170  }
171 
172  bool cxios_is_defined_domain_data_ni(domain_Ptr domain_hdl )
173  {
174     CTimer::get("XIOS").resume();
175    return domain_hdl->data_ni.hasInheritedValue();
176     CTimer::get("XIOS").suspend();
177  }
178 
179 
180 
181  void cxios_set_domain_data_nj(domain_Ptr domain_hdl, int data_nj)
182  {
183     CTimer::get("XIOS").resume();
184    domain_hdl->data_nj.setValue(data_nj);
185    domain_hdl->sendAttributToServer(domain_hdl->data_nj);
186     CTimer::get("XIOS").suspend();
187  }
188 
189  void cxios_get_domain_data_nj(domain_Ptr domain_hdl, int* data_nj)
190  {
191    *data_nj = domain_hdl->data_nj.getInheritedValue();
192  }
193 
194  bool cxios_is_defined_domain_data_nj(domain_Ptr domain_hdl )
195  {
196     CTimer::get("XIOS").resume();
197    return domain_hdl->data_nj.hasInheritedValue();
198     CTimer::get("XIOS").suspend();
199  }
200 
201 
202 
203  void cxios_set_domain_domain_group_ref(domain_Ptr domain_hdl, const char * domain_group_ref, int domain_group_ref_size)
204  {
205    std::string domain_group_ref_str;
206    if(!cstr2string(domain_group_ref, domain_group_ref_size, domain_group_ref_str)) return;
207     CTimer::get("XIOS").resume();
208    domain_hdl->domain_group_ref.setValue(domain_group_ref_str);
209    domain_hdl->sendAttributToServer(domain_hdl->domain_group_ref);
210     CTimer::get("XIOS").suspend();
211  }
212 
213  void cxios_get_domain_domain_group_ref(domain_Ptr domain_hdl, char * domain_group_ref, int domain_group_ref_size)
214  {
215     CTimer::get("XIOS").resume();
216    if(!string_copy(domain_hdl->domain_group_ref.getInheritedValue(),domain_group_ref , domain_group_ref_size))
217      ERROR("void cxios_get_domain_domain_group_ref(domain_Ptr domain_hdl, char * domain_group_ref, int domain_group_ref_size)", <<"Input string is to short");
218     CTimer::get("XIOS").suspend();
219  }
220 
221  bool cxios_is_defined_domain_domain_group_ref(domain_Ptr domain_hdl )
222  {
223     CTimer::get("XIOS").resume();
224    return domain_hdl->domain_group_ref.hasInheritedValue();
225     CTimer::get("XIOS").suspend();
226  }
227 
228 
229 
230  void cxios_set_domain_ibegin(domain_Ptr domain_hdl, int ibegin)
231  {
232     CTimer::get("XIOS").resume();
233    domain_hdl->ibegin.setValue(ibegin);
234    domain_hdl->sendAttributToServer(domain_hdl->ibegin);
235     CTimer::get("XIOS").suspend();
236  }
237 
238  void cxios_get_domain_ibegin(domain_Ptr domain_hdl, int* ibegin)
239  {
240    *ibegin = domain_hdl->ibegin.getInheritedValue();
241  }
242 
243  bool cxios_is_defined_domain_ibegin(domain_Ptr domain_hdl )
244  {
245     CTimer::get("XIOS").resume();
246    return domain_hdl->ibegin.hasInheritedValue();
247     CTimer::get("XIOS").suspend();
248  }
249 
250 
251 
252  void cxios_set_domain_iend(domain_Ptr domain_hdl, int iend)
253  {
254     CTimer::get("XIOS").resume();
255    domain_hdl->iend.setValue(iend);
256    domain_hdl->sendAttributToServer(domain_hdl->iend);
257     CTimer::get("XIOS").suspend();
258  }
259 
260  void cxios_get_domain_iend(domain_Ptr domain_hdl, int* iend)
261  {
262    *iend = domain_hdl->iend.getInheritedValue();
263  }
264 
265  bool cxios_is_defined_domain_iend(domain_Ptr domain_hdl )
266  {
267     CTimer::get("XIOS").resume();
268    return domain_hdl->iend.hasInheritedValue();
269     CTimer::get("XIOS").suspend();
270  }
271 
272 
273 
274  void cxios_set_domain_jbegin(domain_Ptr domain_hdl, int jbegin)
275  {
276     CTimer::get("XIOS").resume();
277    domain_hdl->jbegin.setValue(jbegin);
278    domain_hdl->sendAttributToServer(domain_hdl->jbegin);
279     CTimer::get("XIOS").suspend();
280  }
281 
282  void cxios_get_domain_jbegin(domain_Ptr domain_hdl, int* jbegin)
283  {
284    *jbegin = domain_hdl->jbegin.getInheritedValue();
285  }
286 
287  bool cxios_is_defined_domain_jbegin(domain_Ptr domain_hdl )
288  {
289     CTimer::get("XIOS").resume();
290    return domain_hdl->jbegin.hasInheritedValue();
291     CTimer::get("XIOS").suspend();
292  }
293 
294 
295 
296  void cxios_set_domain_jend(domain_Ptr domain_hdl, int jend)
297  {
298     CTimer::get("XIOS").resume();
299    domain_hdl->jend.setValue(jend);
300    domain_hdl->sendAttributToServer(domain_hdl->jend);
301     CTimer::get("XIOS").suspend();
302  }
303 
304  void cxios_get_domain_jend(domain_Ptr domain_hdl, int* jend)
305  {
306    *jend = domain_hdl->jend.getInheritedValue();
307  }
308 
309  bool cxios_is_defined_domain_jend(domain_Ptr domain_hdl )
310  {
311     CTimer::get("XIOS").resume();
312    return domain_hdl->jend.hasInheritedValue();
313     CTimer::get("XIOS").suspend();
314  }
315 
316 
317 
318  void cxios_set_domain_latvalue(domain_Ptr domain_hdl, double* latvalue, int extent1)
319  {
320    CTimer::get("XIOS").resume();
321    CArray<double,1> tmp(latvalue,shape(extent1),neverDeleteData) ;
322    domain_hdl->latvalue.reference(tmp.copy());
323    domain_hdl->sendAttributToServer(domain_hdl->latvalue);
324     CTimer::get("XIOS").suspend();
325  }
326 
327  void cxios_get_domain_latvalue(domain_Ptr domain_hdl, double* latvalue, int extent1)
328  {
329    CTimer::get("XIOS").resume();
330    CArray<double,1> tmp(latvalue,shape(extent1),neverDeleteData) ;
331    tmp=domain_hdl->latvalue.getInheritedValue() ;
332     CTimer::get("XIOS").suspend();
333  }
334 
335  bool cxios_is_defined_domain_latvalue(domain_Ptr domain_hdl )
336  {
337     CTimer::get("XIOS").resume();
338    return domain_hdl->latvalue.hasInheritedValue();
339     CTimer::get("XIOS").suspend();
340  }
341 
342 
343 
344  void cxios_set_domain_long_name(domain_Ptr domain_hdl, const char * long_name, int long_name_size)
345  {
346    std::string long_name_str;
347    if(!cstr2string(long_name, long_name_size, long_name_str)) return;
348     CTimer::get("XIOS").resume();
349    domain_hdl->long_name.setValue(long_name_str);
350    domain_hdl->sendAttributToServer(domain_hdl->long_name);
351     CTimer::get("XIOS").suspend();
352  }
353 
354  void cxios_get_domain_long_name(domain_Ptr domain_hdl, char * long_name, int long_name_size)
355  {
356     CTimer::get("XIOS").resume();
357    if(!string_copy(domain_hdl->long_name.getInheritedValue(),long_name , long_name_size))
358      ERROR("void cxios_get_domain_long_name(domain_Ptr domain_hdl, char * long_name, int long_name_size)", <<"Input string is to short");
359     CTimer::get("XIOS").suspend();
360  }
361 
362  bool cxios_is_defined_domain_long_name(domain_Ptr domain_hdl )
363  {
364     CTimer::get("XIOS").resume();
365    return domain_hdl->long_name.hasInheritedValue();
366     CTimer::get("XIOS").suspend();
367  }
368 
369 
370 
371  void cxios_set_domain_lonvalue(domain_Ptr domain_hdl, double* lonvalue, int extent1)
372  {
373    CTimer::get("XIOS").resume();
374    CArray<double,1> tmp(lonvalue,shape(extent1),neverDeleteData) ;
375    domain_hdl->lonvalue.reference(tmp.copy());
376    domain_hdl->sendAttributToServer(domain_hdl->lonvalue);
377     CTimer::get("XIOS").suspend();
378  }
379 
380  void cxios_get_domain_lonvalue(domain_Ptr domain_hdl, double* lonvalue, int extent1)
381  {
382    CTimer::get("XIOS").resume();
383    CArray<double,1> tmp(lonvalue,shape(extent1),neverDeleteData) ;
384    tmp=domain_hdl->lonvalue.getInheritedValue() ;
385     CTimer::get("XIOS").suspend();
386  }
387 
388  bool cxios_is_defined_domain_lonvalue(domain_Ptr domain_hdl )
389  {
390     CTimer::get("XIOS").resume();
391    return domain_hdl->lonvalue.hasInheritedValue();
392     CTimer::get("XIOS").suspend();
393  }
394 
395 
396 
397  void cxios_set_domain_mask(domain_Ptr domain_hdl, bool* mask, int extent1, int extent2)
398  {
399    CTimer::get("XIOS").resume();
400    CArray<bool,2> tmp(mask,shape(extent1,extent2),neverDeleteData) ;
401    domain_hdl->mask.reference(tmp.copy());
402    domain_hdl->sendAttributToServer(domain_hdl->mask);
403     CTimer::get("XIOS").suspend();
404  }
405 
406  void cxios_get_domain_mask(domain_Ptr domain_hdl, bool* mask, int extent1, int extent2)
407  {
408    CTimer::get("XIOS").resume();
409    CArray<bool,2> tmp(mask,shape(extent1,extent2),neverDeleteData) ;
410    tmp=domain_hdl->mask.getInheritedValue() ;
411     CTimer::get("XIOS").suspend();
412  }
413 
414  bool cxios_is_defined_domain_mask(domain_Ptr domain_hdl )
415  {
416     CTimer::get("XIOS").resume();
417    return domain_hdl->mask.hasInheritedValue();
418     CTimer::get("XIOS").suspend();
419  }
420 
421 
422 
423  void cxios_set_domain_name(domain_Ptr domain_hdl, const char * name, int name_size)
424  {
425    std::string name_str;
426    if(!cstr2string(name, name_size, name_str)) return;
427     CTimer::get("XIOS").resume();
428    domain_hdl->name.setValue(name_str);
429    domain_hdl->sendAttributToServer(domain_hdl->name);
430     CTimer::get("XIOS").suspend();
431  }
432 
433  void cxios_get_domain_name(domain_Ptr domain_hdl, char * name, int name_size)
434  {
435     CTimer::get("XIOS").resume();
436    if(!string_copy(domain_hdl->name.getInheritedValue(),name , name_size))
437      ERROR("void cxios_get_domain_name(domain_Ptr domain_hdl, char * name, int name_size)", <<"Input string is to short");
438     CTimer::get("XIOS").suspend();
439  }
440 
441  bool cxios_is_defined_domain_name(domain_Ptr domain_hdl )
442  {
443     CTimer::get("XIOS").resume();
444    return domain_hdl->name.hasInheritedValue();
445     CTimer::get("XIOS").suspend();
446  }
447 
448 
449 
450  void cxios_set_domain_ni(domain_Ptr domain_hdl, int ni)
451  {
452     CTimer::get("XIOS").resume();
453    domain_hdl->ni.setValue(ni);
454    domain_hdl->sendAttributToServer(domain_hdl->ni);
455     CTimer::get("XIOS").suspend();
456  }
457 
458  void cxios_get_domain_ni(domain_Ptr domain_hdl, int* ni)
459  {
460    *ni = domain_hdl->ni.getInheritedValue();
461  }
462 
463  bool cxios_is_defined_domain_ni(domain_Ptr domain_hdl )
464  {
465     CTimer::get("XIOS").resume();
466    return domain_hdl->ni.hasInheritedValue();
467     CTimer::get("XIOS").suspend();
468  }
469 
470 
471 
472  void cxios_set_domain_ni_glo(domain_Ptr domain_hdl, int ni_glo)
473  {
474     CTimer::get("XIOS").resume();
475    domain_hdl->ni_glo.setValue(ni_glo);
476    domain_hdl->sendAttributToServer(domain_hdl->ni_glo);
477     CTimer::get("XIOS").suspend();
478  }
479 
480  void cxios_get_domain_ni_glo(domain_Ptr domain_hdl, int* ni_glo)
481  {
482    *ni_glo = domain_hdl->ni_glo.getInheritedValue();
483  }
484 
485  bool cxios_is_defined_domain_ni_glo(domain_Ptr domain_hdl )
486  {
487     CTimer::get("XIOS").resume();
488    return domain_hdl->ni_glo.hasInheritedValue();
489     CTimer::get("XIOS").suspend();
490  }
491 
492 
493 
494  void cxios_set_domain_nj(domain_Ptr domain_hdl, int nj)
495  {
496     CTimer::get("XIOS").resume();
497    domain_hdl->nj.setValue(nj);
498    domain_hdl->sendAttributToServer(domain_hdl->nj);
499     CTimer::get("XIOS").suspend();
500  }
501 
502  void cxios_get_domain_nj(domain_Ptr domain_hdl, int* nj)
503  {
504    *nj = domain_hdl->nj.getInheritedValue();
505  }
506 
507  bool cxios_is_defined_domain_nj(domain_Ptr domain_hdl )
508  {
509     CTimer::get("XIOS").resume();
510    return domain_hdl->nj.hasInheritedValue();
511     CTimer::get("XIOS").suspend();
512  }
513 
514 
515 
516  void cxios_set_domain_nj_glo(domain_Ptr domain_hdl, int nj_glo)
517  {
518     CTimer::get("XIOS").resume();
519    domain_hdl->nj_glo.setValue(nj_glo);
520    domain_hdl->sendAttributToServer(domain_hdl->nj_glo);
521     CTimer::get("XIOS").suspend();
522  }
523 
524  void cxios_get_domain_nj_glo(domain_Ptr domain_hdl, int* nj_glo)
525  {
526    *nj_glo = domain_hdl->nj_glo.getInheritedValue();
527  }
528 
529  bool cxios_is_defined_domain_nj_glo(domain_Ptr domain_hdl )
530  {
531     CTimer::get("XIOS").resume();
532    return domain_hdl->nj_glo.hasInheritedValue();
533     CTimer::get("XIOS").suspend();
534  }
535 
536 
537 
538  void cxios_set_domain_standard_name(domain_Ptr domain_hdl, const char * standard_name, int standard_name_size)
539  {
540    std::string standard_name_str;
541    if(!cstr2string(standard_name, standard_name_size, standard_name_str)) return;
542     CTimer::get("XIOS").resume();
543    domain_hdl->standard_name.setValue(standard_name_str);
544    domain_hdl->sendAttributToServer(domain_hdl->standard_name);
545     CTimer::get("XIOS").suspend();
546  }
547 
548  void cxios_get_domain_standard_name(domain_Ptr domain_hdl, char * standard_name, int standard_name_size)
549  {
550     CTimer::get("XIOS").resume();
551    if(!string_copy(domain_hdl->standard_name.getInheritedValue(),standard_name , standard_name_size))
552      ERROR("void cxios_get_domain_standard_name(domain_Ptr domain_hdl, char * standard_name, int standard_name_size)", <<"Input string is to short");
553     CTimer::get("XIOS").suspend();
554  }
555 
556  bool cxios_is_defined_domain_standard_name(domain_Ptr domain_hdl )
557  {
558     CTimer::get("XIOS").resume();
559    return domain_hdl->standard_name.hasInheritedValue();
560     CTimer::get("XIOS").suspend();
561  }
562 
563 
564 
565  void cxios_set_domain_zoom_ibegin(domain_Ptr domain_hdl, int zoom_ibegin)
566  {
567     CTimer::get("XIOS").resume();
568    domain_hdl->zoom_ibegin.setValue(zoom_ibegin);
569    domain_hdl->sendAttributToServer(domain_hdl->zoom_ibegin);
570     CTimer::get("XIOS").suspend();
571  }
572 
573  void cxios_get_domain_zoom_ibegin(domain_Ptr domain_hdl, int* zoom_ibegin)
574  {
575    *zoom_ibegin = domain_hdl->zoom_ibegin.getInheritedValue();
576  }
577 
578  bool cxios_is_defined_domain_zoom_ibegin(domain_Ptr domain_hdl )
579  {
580     CTimer::get("XIOS").resume();
581    return domain_hdl->zoom_ibegin.hasInheritedValue();
582     CTimer::get("XIOS").suspend();
583  }
584 
585 
586 
587  void cxios_set_domain_zoom_ibegin_loc(domain_Ptr domain_hdl, int zoom_ibegin_loc)
588  {
589     CTimer::get("XIOS").resume();
590    domain_hdl->zoom_ibegin_loc.setValue(zoom_ibegin_loc);
591    domain_hdl->sendAttributToServer(domain_hdl->zoom_ibegin_loc);
592     CTimer::get("XIOS").suspend();
593  }
594 
595  void cxios_get_domain_zoom_ibegin_loc(domain_Ptr domain_hdl, int* zoom_ibegin_loc)
596  {
597    *zoom_ibegin_loc = domain_hdl->zoom_ibegin_loc.getInheritedValue();
598  }
599 
600  bool cxios_is_defined_domain_zoom_ibegin_loc(domain_Ptr domain_hdl )
601  {
602     CTimer::get("XIOS").resume();
603    return domain_hdl->zoom_ibegin_loc.hasInheritedValue();
604     CTimer::get("XIOS").suspend();
605  }
606 
607 
608 
609  void cxios_set_domain_zoom_jbegin(domain_Ptr domain_hdl, int zoom_jbegin)
610  {
611     CTimer::get("XIOS").resume();
612    domain_hdl->zoom_jbegin.setValue(zoom_jbegin);
613    domain_hdl->sendAttributToServer(domain_hdl->zoom_jbegin);
614     CTimer::get("XIOS").suspend();
615  }
616 
617  void cxios_get_domain_zoom_jbegin(domain_Ptr domain_hdl, int* zoom_jbegin)
618  {
619    *zoom_jbegin = domain_hdl->zoom_jbegin.getInheritedValue();
620  }
621 
622  bool cxios_is_defined_domain_zoom_jbegin(domain_Ptr domain_hdl )
623  {
624     CTimer::get("XIOS").resume();
625    return domain_hdl->zoom_jbegin.hasInheritedValue();
626     CTimer::get("XIOS").suspend();
627  }
628 
629 
630 
631  void cxios_set_domain_zoom_jbegin_loc(domain_Ptr domain_hdl, int zoom_jbegin_loc)
632  {
633     CTimer::get("XIOS").resume();
634    domain_hdl->zoom_jbegin_loc.setValue(zoom_jbegin_loc);
635    domain_hdl->sendAttributToServer(domain_hdl->zoom_jbegin_loc);
636     CTimer::get("XIOS").suspend();
637  }
638 
639  void cxios_get_domain_zoom_jbegin_loc(domain_Ptr domain_hdl, int* zoom_jbegin_loc)
640  {
641    *zoom_jbegin_loc = domain_hdl->zoom_jbegin_loc.getInheritedValue();
642  }
643 
644  bool cxios_is_defined_domain_zoom_jbegin_loc(domain_Ptr domain_hdl )
645  {
646     CTimer::get("XIOS").resume();
647    return domain_hdl->zoom_jbegin_loc.hasInheritedValue();
648     CTimer::get("XIOS").suspend();
649  }
650 
651 
652 
653  void cxios_set_domain_zoom_ni(domain_Ptr domain_hdl, int zoom_ni)
654  {
655     CTimer::get("XIOS").resume();
656    domain_hdl->zoom_ni.setValue(zoom_ni);
657    domain_hdl->sendAttributToServer(domain_hdl->zoom_ni);
658     CTimer::get("XIOS").suspend();
659  }
660 
661  void cxios_get_domain_zoom_ni(domain_Ptr domain_hdl, int* zoom_ni)
662  {
663    *zoom_ni = domain_hdl->zoom_ni.getInheritedValue();
664  }
665 
666  bool cxios_is_defined_domain_zoom_ni(domain_Ptr domain_hdl )
667  {
668     CTimer::get("XIOS").resume();
669    return domain_hdl->zoom_ni.hasInheritedValue();
670     CTimer::get("XIOS").suspend();
671  }
672 
673 
674 
675  void cxios_set_domain_zoom_ni_loc(domain_Ptr domain_hdl, int zoom_ni_loc)
676  {
677     CTimer::get("XIOS").resume();
678    domain_hdl->zoom_ni_loc.setValue(zoom_ni_loc);
679    domain_hdl->sendAttributToServer(domain_hdl->zoom_ni_loc);
680     CTimer::get("XIOS").suspend();
681  }
682 
683  void cxios_get_domain_zoom_ni_loc(domain_Ptr domain_hdl, int* zoom_ni_loc)
684  {
685    *zoom_ni_loc = domain_hdl->zoom_ni_loc.getInheritedValue();
686  }
687 
688  bool cxios_is_defined_domain_zoom_ni_loc(domain_Ptr domain_hdl )
689  {
690     CTimer::get("XIOS").resume();
691    return domain_hdl->zoom_ni_loc.hasInheritedValue();
692     CTimer::get("XIOS").suspend();
693  }
694 
695 
696 
697  void cxios_set_domain_zoom_nj(domain_Ptr domain_hdl, int zoom_nj)
698  {
699     CTimer::get("XIOS").resume();
700    domain_hdl->zoom_nj.setValue(zoom_nj);
701    domain_hdl->sendAttributToServer(domain_hdl->zoom_nj);
702     CTimer::get("XIOS").suspend();
703  }
704 
705  void cxios_get_domain_zoom_nj(domain_Ptr domain_hdl, int* zoom_nj)
706  {
707    *zoom_nj = domain_hdl->zoom_nj.getInheritedValue();
708  }
709 
710  bool cxios_is_defined_domain_zoom_nj(domain_Ptr domain_hdl )
711  {
712     CTimer::get("XIOS").resume();
713    return domain_hdl->zoom_nj.hasInheritedValue();
714     CTimer::get("XIOS").suspend();
715  }
716 
717 
718 
719  void cxios_set_domain_zoom_nj_loc(domain_Ptr domain_hdl, int zoom_nj_loc)
720  {
721     CTimer::get("XIOS").resume();
722    domain_hdl->zoom_nj_loc.setValue(zoom_nj_loc);
723    domain_hdl->sendAttributToServer(domain_hdl->zoom_nj_loc);
724     CTimer::get("XIOS").suspend();
725  }
726 
727  void cxios_get_domain_zoom_nj_loc(domain_Ptr domain_hdl, int* zoom_nj_loc)
728  {
729    *zoom_nj_loc = domain_hdl->zoom_nj_loc.getInheritedValue();
730  }
731 
732  bool cxios_is_defined_domain_zoom_nj_loc(domain_Ptr domain_hdl )
733  {
734     CTimer::get("XIOS").resume();
735    return domain_hdl->zoom_nj_loc.hasInheritedValue();
736     CTimer::get("XIOS").suspend();
737  }
738 
739 
740 
741 
742}
Note: See TracBrowser for help on using the repository browser.