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

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

Enhancement : Add fortran interface to know if an attribute is set or not
ex : CALL xios_is_defined_field_attr("field_A",enabled=ok)

YM

  • Property svn:eol-style set to native
File size: 21.1 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.getValue();
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.isEmpty();
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 ;
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.isEmpty();
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.getValue();
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.isEmpty();
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 ;
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.isEmpty();
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.getValue();
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.isEmpty();
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.getValue();
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.isEmpty();
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.getValue();
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.isEmpty();
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.getValue();
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.isEmpty();
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.getValue(),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.isEmpty();
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.getValue();
241  }
242 
243  bool cxios_is_defined_domain_ibegin(domain_Ptr domain_hdl )
244  {
245     CTimer::get("XIOS").resume();
246    return !domain_hdl->ibegin.isEmpty();
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.getValue();
263  }
264 
265  bool cxios_is_defined_domain_iend(domain_Ptr domain_hdl )
266  {
267     CTimer::get("XIOS").resume();
268    return !domain_hdl->iend.isEmpty();
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.getValue();
285  }
286 
287  bool cxios_is_defined_domain_jbegin(domain_Ptr domain_hdl )
288  {
289     CTimer::get("XIOS").resume();
290    return !domain_hdl->jbegin.isEmpty();
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.getValue();
307  }
308 
309  bool cxios_is_defined_domain_jend(domain_Ptr domain_hdl )
310  {
311     CTimer::get("XIOS").resume();
312    return !domain_hdl->jend.isEmpty();
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 ;
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.isEmpty();
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.getValue(),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.isEmpty();
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 ;
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.isEmpty();
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 ;
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.isEmpty();
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.getValue(),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.isEmpty();
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.getValue();
461  }
462 
463  bool cxios_is_defined_domain_ni(domain_Ptr domain_hdl )
464  {
465     CTimer::get("XIOS").resume();
466    return !domain_hdl->ni.isEmpty();
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.getValue();
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.isEmpty();
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.getValue();
505  }
506 
507  bool cxios_is_defined_domain_nj(domain_Ptr domain_hdl )
508  {
509     CTimer::get("XIOS").resume();
510    return !domain_hdl->nj.isEmpty();
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.getValue();
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.isEmpty();
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.getValue(),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.isEmpty();
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.getValue();
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.isEmpty();
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.getValue();
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.isEmpty();
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.getValue();
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.isEmpty();
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.getValue();
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.isEmpty();
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.getValue();
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.isEmpty();
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.getValue();
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.isEmpty();
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.getValue();
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.isEmpty();
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.getValue();
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.isEmpty();
736     CTimer::get("XIOS").suspend();
737  }
738 
739 
740 
741 
742}
Note: See TracBrowser for help on using the repository browser.