source: XIOS/trunk/src/interface/c_attr/icdomaingroup_attr.cpp @ 449

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

Add unstructured grid management.

YM

  • Property svn:eol-style set to native
File size: 28.5 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::CDomainGroup*  domaingroup_Ptr;
18 
19  void cxios_set_domaingroup_bounds_lat(domaingroup_Ptr domaingroup_hdl, double* bounds_lat, int extent1, int extent2)
20  {
21    CTimer::get("XIOS").resume();
22    CArray<double,2> tmp(bounds_lat,shape(extent1,extent2),neverDeleteData) ;
23    domaingroup_hdl->bounds_lat.reference(tmp.copy());
24    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->bounds_lat);
25     CTimer::get("XIOS").suspend();
26  }
27 
28  void cxios_get_domaingroup_bounds_lat(domaingroup_Ptr domaingroup_hdl, double* bounds_lat, int extent1, int extent2)
29  {
30    CTimer::get("XIOS").resume();
31    CArray<double,2> tmp(bounds_lat,shape(extent1,extent2),neverDeleteData) ;
32    tmp=domaingroup_hdl->bounds_lat.getInheritedValue() ;
33     CTimer::get("XIOS").suspend();
34  }
35 
36  bool cxios_is_defined_domaingroup_bounds_lat(domaingroup_Ptr domaingroup_hdl )
37  {
38     CTimer::get("XIOS").resume();
39    return domaingroup_hdl->bounds_lat.hasInheritedValue();
40     CTimer::get("XIOS").suspend();
41  }
42 
43 
44 
45  void cxios_set_domaingroup_bounds_lon(domaingroup_Ptr domaingroup_hdl, double* bounds_lon, int extent1, int extent2)
46  {
47    CTimer::get("XIOS").resume();
48    CArray<double,2> tmp(bounds_lon,shape(extent1,extent2),neverDeleteData) ;
49    domaingroup_hdl->bounds_lon.reference(tmp.copy());
50    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->bounds_lon);
51     CTimer::get("XIOS").suspend();
52  }
53 
54  void cxios_get_domaingroup_bounds_lon(domaingroup_Ptr domaingroup_hdl, double* bounds_lon, int extent1, int extent2)
55  {
56    CTimer::get("XIOS").resume();
57    CArray<double,2> tmp(bounds_lon,shape(extent1,extent2),neverDeleteData) ;
58    tmp=domaingroup_hdl->bounds_lon.getInheritedValue() ;
59     CTimer::get("XIOS").suspend();
60  }
61 
62  bool cxios_is_defined_domaingroup_bounds_lon(domaingroup_Ptr domaingroup_hdl )
63  {
64     CTimer::get("XIOS").resume();
65    return domaingroup_hdl->bounds_lon.hasInheritedValue();
66     CTimer::get("XIOS").suspend();
67  }
68 
69 
70 
71  void cxios_set_domaingroup_data_dim(domaingroup_Ptr domaingroup_hdl, int data_dim)
72  {
73     CTimer::get("XIOS").resume();
74    domaingroup_hdl->data_dim.setValue(data_dim);
75    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_dim);
76     CTimer::get("XIOS").suspend();
77  }
78 
79  void cxios_get_domaingroup_data_dim(domaingroup_Ptr domaingroup_hdl, int* data_dim)
80  {
81    *data_dim = domaingroup_hdl->data_dim.getInheritedValue();
82  }
83 
84  bool cxios_is_defined_domaingroup_data_dim(domaingroup_Ptr domaingroup_hdl )
85  {
86     CTimer::get("XIOS").resume();
87    return domaingroup_hdl->data_dim.hasInheritedValue();
88     CTimer::get("XIOS").suspend();
89  }
90 
91 
92 
93  void cxios_set_domaingroup_data_i_index(domaingroup_Ptr domaingroup_hdl, int* data_i_index, int extent1)
94  {
95    CTimer::get("XIOS").resume();
96    CArray<int,1> tmp(data_i_index,shape(extent1),neverDeleteData) ;
97    domaingroup_hdl->data_i_index.reference(tmp.copy());
98    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_i_index);
99     CTimer::get("XIOS").suspend();
100  }
101 
102  void cxios_get_domaingroup_data_i_index(domaingroup_Ptr domaingroup_hdl, int* data_i_index, int extent1)
103  {
104    CTimer::get("XIOS").resume();
105    CArray<int,1> tmp(data_i_index,shape(extent1),neverDeleteData) ;
106    tmp=domaingroup_hdl->data_i_index.getInheritedValue() ;
107     CTimer::get("XIOS").suspend();
108  }
109 
110  bool cxios_is_defined_domaingroup_data_i_index(domaingroup_Ptr domaingroup_hdl )
111  {
112     CTimer::get("XIOS").resume();
113    return domaingroup_hdl->data_i_index.hasInheritedValue();
114     CTimer::get("XIOS").suspend();
115  }
116 
117 
118 
119  void cxios_set_domaingroup_data_ibegin(domaingroup_Ptr domaingroup_hdl, int data_ibegin)
120  {
121     CTimer::get("XIOS").resume();
122    domaingroup_hdl->data_ibegin.setValue(data_ibegin);
123    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_ibegin);
124     CTimer::get("XIOS").suspend();
125  }
126 
127  void cxios_get_domaingroup_data_ibegin(domaingroup_Ptr domaingroup_hdl, int* data_ibegin)
128  {
129    *data_ibegin = domaingroup_hdl->data_ibegin.getInheritedValue();
130  }
131 
132  bool cxios_is_defined_domaingroup_data_ibegin(domaingroup_Ptr domaingroup_hdl )
133  {
134     CTimer::get("XIOS").resume();
135    return domaingroup_hdl->data_ibegin.hasInheritedValue();
136     CTimer::get("XIOS").suspend();
137  }
138 
139 
140 
141  void cxios_set_domaingroup_data_j_index(domaingroup_Ptr domaingroup_hdl, int* data_j_index, int extent1)
142  {
143    CTimer::get("XIOS").resume();
144    CArray<int,1> tmp(data_j_index,shape(extent1),neverDeleteData) ;
145    domaingroup_hdl->data_j_index.reference(tmp.copy());
146    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_j_index);
147     CTimer::get("XIOS").suspend();
148  }
149 
150  void cxios_get_domaingroup_data_j_index(domaingroup_Ptr domaingroup_hdl, int* data_j_index, int extent1)
151  {
152    CTimer::get("XIOS").resume();
153    CArray<int,1> tmp(data_j_index,shape(extent1),neverDeleteData) ;
154    tmp=domaingroup_hdl->data_j_index.getInheritedValue() ;
155     CTimer::get("XIOS").suspend();
156  }
157 
158  bool cxios_is_defined_domaingroup_data_j_index(domaingroup_Ptr domaingroup_hdl )
159  {
160     CTimer::get("XIOS").resume();
161    return domaingroup_hdl->data_j_index.hasInheritedValue();
162     CTimer::get("XIOS").suspend();
163  }
164 
165 
166 
167  void cxios_set_domaingroup_data_jbegin(domaingroup_Ptr domaingroup_hdl, int data_jbegin)
168  {
169     CTimer::get("XIOS").resume();
170    domaingroup_hdl->data_jbegin.setValue(data_jbegin);
171    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_jbegin);
172     CTimer::get("XIOS").suspend();
173  }
174 
175  void cxios_get_domaingroup_data_jbegin(domaingroup_Ptr domaingroup_hdl, int* data_jbegin)
176  {
177    *data_jbegin = domaingroup_hdl->data_jbegin.getInheritedValue();
178  }
179 
180  bool cxios_is_defined_domaingroup_data_jbegin(domaingroup_Ptr domaingroup_hdl )
181  {
182     CTimer::get("XIOS").resume();
183    return domaingroup_hdl->data_jbegin.hasInheritedValue();
184     CTimer::get("XIOS").suspend();
185  }
186 
187 
188 
189  void cxios_set_domaingroup_data_n_index(domaingroup_Ptr domaingroup_hdl, int data_n_index)
190  {
191     CTimer::get("XIOS").resume();
192    domaingroup_hdl->data_n_index.setValue(data_n_index);
193    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_n_index);
194     CTimer::get("XIOS").suspend();
195  }
196 
197  void cxios_get_domaingroup_data_n_index(domaingroup_Ptr domaingroup_hdl, int* data_n_index)
198  {
199    *data_n_index = domaingroup_hdl->data_n_index.getInheritedValue();
200  }
201 
202  bool cxios_is_defined_domaingroup_data_n_index(domaingroup_Ptr domaingroup_hdl )
203  {
204     CTimer::get("XIOS").resume();
205    return domaingroup_hdl->data_n_index.hasInheritedValue();
206     CTimer::get("XIOS").suspend();
207  }
208 
209 
210 
211  void cxios_set_domaingroup_data_ni(domaingroup_Ptr domaingroup_hdl, int data_ni)
212  {
213     CTimer::get("XIOS").resume();
214    domaingroup_hdl->data_ni.setValue(data_ni);
215    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_ni);
216     CTimer::get("XIOS").suspend();
217  }
218 
219  void cxios_get_domaingroup_data_ni(domaingroup_Ptr domaingroup_hdl, int* data_ni)
220  {
221    *data_ni = domaingroup_hdl->data_ni.getInheritedValue();
222  }
223 
224  bool cxios_is_defined_domaingroup_data_ni(domaingroup_Ptr domaingroup_hdl )
225  {
226     CTimer::get("XIOS").resume();
227    return domaingroup_hdl->data_ni.hasInheritedValue();
228     CTimer::get("XIOS").suspend();
229  }
230 
231 
232 
233  void cxios_set_domaingroup_data_nj(domaingroup_Ptr domaingroup_hdl, int data_nj)
234  {
235     CTimer::get("XIOS").resume();
236    domaingroup_hdl->data_nj.setValue(data_nj);
237    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_nj);
238     CTimer::get("XIOS").suspend();
239  }
240 
241  void cxios_get_domaingroup_data_nj(domaingroup_Ptr domaingroup_hdl, int* data_nj)
242  {
243    *data_nj = domaingroup_hdl->data_nj.getInheritedValue();
244  }
245 
246  bool cxios_is_defined_domaingroup_data_nj(domaingroup_Ptr domaingroup_hdl )
247  {
248     CTimer::get("XIOS").resume();
249    return domaingroup_hdl->data_nj.hasInheritedValue();
250     CTimer::get("XIOS").suspend();
251  }
252 
253 
254 
255  void cxios_set_domaingroup_domain_group_ref(domaingroup_Ptr domaingroup_hdl, const char * domain_group_ref, int domain_group_ref_size)
256  {
257    std::string domain_group_ref_str;
258    if(!cstr2string(domain_group_ref, domain_group_ref_size, domain_group_ref_str)) return;
259     CTimer::get("XIOS").resume();
260    domaingroup_hdl->domain_group_ref.setValue(domain_group_ref_str);
261    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->domain_group_ref);
262     CTimer::get("XIOS").suspend();
263  }
264 
265  void cxios_get_domaingroup_domain_group_ref(domaingroup_Ptr domaingroup_hdl, char * domain_group_ref, int domain_group_ref_size)
266  {
267     CTimer::get("XIOS").resume();
268    if(!string_copy(domaingroup_hdl->domain_group_ref.getInheritedValue(),domain_group_ref , domain_group_ref_size))
269      ERROR("void cxios_get_domaingroup_domain_group_ref(domaingroup_Ptr domaingroup_hdl, char * domain_group_ref, int domain_group_ref_size)", <<"Input string is to short");
270     CTimer::get("XIOS").suspend();
271  }
272 
273  bool cxios_is_defined_domaingroup_domain_group_ref(domaingroup_Ptr domaingroup_hdl )
274  {
275     CTimer::get("XIOS").resume();
276    return domaingroup_hdl->domain_group_ref.hasInheritedValue();
277     CTimer::get("XIOS").suspend();
278  }
279 
280 
281 
282  void cxios_set_domaingroup_group_ref(domaingroup_Ptr domaingroup_hdl, const char * group_ref, int group_ref_size)
283  {
284    std::string group_ref_str;
285    if(!cstr2string(group_ref, group_ref_size, group_ref_str)) return;
286     CTimer::get("XIOS").resume();
287    domaingroup_hdl->group_ref.setValue(group_ref_str);
288    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->group_ref);
289     CTimer::get("XIOS").suspend();
290  }
291 
292  void cxios_get_domaingroup_group_ref(domaingroup_Ptr domaingroup_hdl, char * group_ref, int group_ref_size)
293  {
294     CTimer::get("XIOS").resume();
295    if(!string_copy(domaingroup_hdl->group_ref.getInheritedValue(),group_ref , group_ref_size))
296      ERROR("void cxios_get_domaingroup_group_ref(domaingroup_Ptr domaingroup_hdl, char * group_ref, int group_ref_size)", <<"Input string is to short");
297     CTimer::get("XIOS").suspend();
298  }
299 
300  bool cxios_is_defined_domaingroup_group_ref(domaingroup_Ptr domaingroup_hdl )
301  {
302     CTimer::get("XIOS").resume();
303    return domaingroup_hdl->group_ref.hasInheritedValue();
304     CTimer::get("XIOS").suspend();
305  }
306 
307 
308 
309  void cxios_set_domaingroup_ibegin(domaingroup_Ptr domaingroup_hdl, int ibegin)
310  {
311     CTimer::get("XIOS").resume();
312    domaingroup_hdl->ibegin.setValue(ibegin);
313    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ibegin);
314     CTimer::get("XIOS").suspend();
315  }
316 
317  void cxios_get_domaingroup_ibegin(domaingroup_Ptr domaingroup_hdl, int* ibegin)
318  {
319    *ibegin = domaingroup_hdl->ibegin.getInheritedValue();
320  }
321 
322  bool cxios_is_defined_domaingroup_ibegin(domaingroup_Ptr domaingroup_hdl )
323  {
324     CTimer::get("XIOS").resume();
325    return domaingroup_hdl->ibegin.hasInheritedValue();
326     CTimer::get("XIOS").suspend();
327  }
328 
329 
330 
331  void cxios_set_domaingroup_iend(domaingroup_Ptr domaingroup_hdl, int iend)
332  {
333     CTimer::get("XIOS").resume();
334    domaingroup_hdl->iend.setValue(iend);
335    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->iend);
336     CTimer::get("XIOS").suspend();
337  }
338 
339  void cxios_get_domaingroup_iend(domaingroup_Ptr domaingroup_hdl, int* iend)
340  {
341    *iend = domaingroup_hdl->iend.getInheritedValue();
342  }
343 
344  bool cxios_is_defined_domaingroup_iend(domaingroup_Ptr domaingroup_hdl )
345  {
346     CTimer::get("XIOS").resume();
347    return domaingroup_hdl->iend.hasInheritedValue();
348     CTimer::get("XIOS").suspend();
349  }
350 
351 
352 
353  void cxios_set_domaingroup_jbegin(domaingroup_Ptr domaingroup_hdl, int jbegin)
354  {
355     CTimer::get("XIOS").resume();
356    domaingroup_hdl->jbegin.setValue(jbegin);
357    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->jbegin);
358     CTimer::get("XIOS").suspend();
359  }
360 
361  void cxios_get_domaingroup_jbegin(domaingroup_Ptr domaingroup_hdl, int* jbegin)
362  {
363    *jbegin = domaingroup_hdl->jbegin.getInheritedValue();
364  }
365 
366  bool cxios_is_defined_domaingroup_jbegin(domaingroup_Ptr domaingroup_hdl )
367  {
368     CTimer::get("XIOS").resume();
369    return domaingroup_hdl->jbegin.hasInheritedValue();
370     CTimer::get("XIOS").suspend();
371  }
372 
373 
374 
375  void cxios_set_domaingroup_jend(domaingroup_Ptr domaingroup_hdl, int jend)
376  {
377     CTimer::get("XIOS").resume();
378    domaingroup_hdl->jend.setValue(jend);
379    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->jend);
380     CTimer::get("XIOS").suspend();
381  }
382 
383  void cxios_get_domaingroup_jend(domaingroup_Ptr domaingroup_hdl, int* jend)
384  {
385    *jend = domaingroup_hdl->jend.getInheritedValue();
386  }
387 
388  bool cxios_is_defined_domaingroup_jend(domaingroup_Ptr domaingroup_hdl )
389  {
390     CTimer::get("XIOS").resume();
391    return domaingroup_hdl->jend.hasInheritedValue();
392     CTimer::get("XIOS").suspend();
393  }
394 
395 
396 
397  void cxios_set_domaingroup_latvalue(domaingroup_Ptr domaingroup_hdl, double* latvalue, int extent1)
398  {
399    CTimer::get("XIOS").resume();
400    CArray<double,1> tmp(latvalue,shape(extent1),neverDeleteData) ;
401    domaingroup_hdl->latvalue.reference(tmp.copy());
402    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->latvalue);
403     CTimer::get("XIOS").suspend();
404  }
405 
406  void cxios_get_domaingroup_latvalue(domaingroup_Ptr domaingroup_hdl, double* latvalue, int extent1)
407  {
408    CTimer::get("XIOS").resume();
409    CArray<double,1> tmp(latvalue,shape(extent1),neverDeleteData) ;
410    tmp=domaingroup_hdl->latvalue.getInheritedValue() ;
411     CTimer::get("XIOS").suspend();
412  }
413 
414  bool cxios_is_defined_domaingroup_latvalue(domaingroup_Ptr domaingroup_hdl )
415  {
416     CTimer::get("XIOS").resume();
417    return domaingroup_hdl->latvalue.hasInheritedValue();
418     CTimer::get("XIOS").suspend();
419  }
420 
421 
422 
423  void cxios_set_domaingroup_long_name(domaingroup_Ptr domaingroup_hdl, const char * long_name, int long_name_size)
424  {
425    std::string long_name_str;
426    if(!cstr2string(long_name, long_name_size, long_name_str)) return;
427     CTimer::get("XIOS").resume();
428    domaingroup_hdl->long_name.setValue(long_name_str);
429    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->long_name);
430     CTimer::get("XIOS").suspend();
431  }
432 
433  void cxios_get_domaingroup_long_name(domaingroup_Ptr domaingroup_hdl, char * long_name, int long_name_size)
434  {
435     CTimer::get("XIOS").resume();
436    if(!string_copy(domaingroup_hdl->long_name.getInheritedValue(),long_name , long_name_size))
437      ERROR("void cxios_get_domaingroup_long_name(domaingroup_Ptr domaingroup_hdl, char * long_name, int long_name_size)", <<"Input string is to short");
438     CTimer::get("XIOS").suspend();
439  }
440 
441  bool cxios_is_defined_domaingroup_long_name(domaingroup_Ptr domaingroup_hdl )
442  {
443     CTimer::get("XIOS").resume();
444    return domaingroup_hdl->long_name.hasInheritedValue();
445     CTimer::get("XIOS").suspend();
446  }
447 
448 
449 
450  void cxios_set_domaingroup_lonvalue(domaingroup_Ptr domaingroup_hdl, double* lonvalue, int extent1)
451  {
452    CTimer::get("XIOS").resume();
453    CArray<double,1> tmp(lonvalue,shape(extent1),neverDeleteData) ;
454    domaingroup_hdl->lonvalue.reference(tmp.copy());
455    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->lonvalue);
456     CTimer::get("XIOS").suspend();
457  }
458 
459  void cxios_get_domaingroup_lonvalue(domaingroup_Ptr domaingroup_hdl, double* lonvalue, int extent1)
460  {
461    CTimer::get("XIOS").resume();
462    CArray<double,1> tmp(lonvalue,shape(extent1),neverDeleteData) ;
463    tmp=domaingroup_hdl->lonvalue.getInheritedValue() ;
464     CTimer::get("XIOS").suspend();
465  }
466 
467  bool cxios_is_defined_domaingroup_lonvalue(domaingroup_Ptr domaingroup_hdl )
468  {
469     CTimer::get("XIOS").resume();
470    return domaingroup_hdl->lonvalue.hasInheritedValue();
471     CTimer::get("XIOS").suspend();
472  }
473 
474 
475 
476  void cxios_set_domaingroup_mask(domaingroup_Ptr domaingroup_hdl, bool* mask, int extent1, int extent2)
477  {
478    CTimer::get("XIOS").resume();
479    CArray<bool,2> tmp(mask,shape(extent1,extent2),neverDeleteData) ;
480    domaingroup_hdl->mask.reference(tmp.copy());
481    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->mask);
482     CTimer::get("XIOS").suspend();
483  }
484 
485  void cxios_get_domaingroup_mask(domaingroup_Ptr domaingroup_hdl, bool* mask, int extent1, int extent2)
486  {
487    CTimer::get("XIOS").resume();
488    CArray<bool,2> tmp(mask,shape(extent1,extent2),neverDeleteData) ;
489    tmp=domaingroup_hdl->mask.getInheritedValue() ;
490     CTimer::get("XIOS").suspend();
491  }
492 
493  bool cxios_is_defined_domaingroup_mask(domaingroup_Ptr domaingroup_hdl )
494  {
495     CTimer::get("XIOS").resume();
496    return domaingroup_hdl->mask.hasInheritedValue();
497     CTimer::get("XIOS").suspend();
498  }
499 
500 
501 
502  void cxios_set_domaingroup_name(domaingroup_Ptr domaingroup_hdl, const char * name, int name_size)
503  {
504    std::string name_str;
505    if(!cstr2string(name, name_size, name_str)) return;
506     CTimer::get("XIOS").resume();
507    domaingroup_hdl->name.setValue(name_str);
508    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->name);
509     CTimer::get("XIOS").suspend();
510  }
511 
512  void cxios_get_domaingroup_name(domaingroup_Ptr domaingroup_hdl, char * name, int name_size)
513  {
514     CTimer::get("XIOS").resume();
515    if(!string_copy(domaingroup_hdl->name.getInheritedValue(),name , name_size))
516      ERROR("void cxios_get_domaingroup_name(domaingroup_Ptr domaingroup_hdl, char * name, int name_size)", <<"Input string is to short");
517     CTimer::get("XIOS").suspend();
518  }
519 
520  bool cxios_is_defined_domaingroup_name(domaingroup_Ptr domaingroup_hdl )
521  {
522     CTimer::get("XIOS").resume();
523    return domaingroup_hdl->name.hasInheritedValue();
524     CTimer::get("XIOS").suspend();
525  }
526 
527 
528 
529  void cxios_set_domaingroup_ni(domaingroup_Ptr domaingroup_hdl, int ni)
530  {
531     CTimer::get("XIOS").resume();
532    domaingroup_hdl->ni.setValue(ni);
533    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ni);
534     CTimer::get("XIOS").suspend();
535  }
536 
537  void cxios_get_domaingroup_ni(domaingroup_Ptr domaingroup_hdl, int* ni)
538  {
539    *ni = domaingroup_hdl->ni.getInheritedValue();
540  }
541 
542  bool cxios_is_defined_domaingroup_ni(domaingroup_Ptr domaingroup_hdl )
543  {
544     CTimer::get("XIOS").resume();
545    return domaingroup_hdl->ni.hasInheritedValue();
546     CTimer::get("XIOS").suspend();
547  }
548 
549 
550 
551  void cxios_set_domaingroup_ni_glo(domaingroup_Ptr domaingroup_hdl, int ni_glo)
552  {
553     CTimer::get("XIOS").resume();
554    domaingroup_hdl->ni_glo.setValue(ni_glo);
555    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ni_glo);
556     CTimer::get("XIOS").suspend();
557  }
558 
559  void cxios_get_domaingroup_ni_glo(domaingroup_Ptr domaingroup_hdl, int* ni_glo)
560  {
561    *ni_glo = domaingroup_hdl->ni_glo.getInheritedValue();
562  }
563 
564  bool cxios_is_defined_domaingroup_ni_glo(domaingroup_Ptr domaingroup_hdl )
565  {
566     CTimer::get("XIOS").resume();
567    return domaingroup_hdl->ni_glo.hasInheritedValue();
568     CTimer::get("XIOS").suspend();
569  }
570 
571 
572 
573  void cxios_set_domaingroup_nj(domaingroup_Ptr domaingroup_hdl, int nj)
574  {
575     CTimer::get("XIOS").resume();
576    domaingroup_hdl->nj.setValue(nj);
577    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->nj);
578     CTimer::get("XIOS").suspend();
579  }
580 
581  void cxios_get_domaingroup_nj(domaingroup_Ptr domaingroup_hdl, int* nj)
582  {
583    *nj = domaingroup_hdl->nj.getInheritedValue();
584  }
585 
586  bool cxios_is_defined_domaingroup_nj(domaingroup_Ptr domaingroup_hdl )
587  {
588     CTimer::get("XIOS").resume();
589    return domaingroup_hdl->nj.hasInheritedValue();
590     CTimer::get("XIOS").suspend();
591  }
592 
593 
594 
595  void cxios_set_domaingroup_nj_glo(domaingroup_Ptr domaingroup_hdl, int nj_glo)
596  {
597     CTimer::get("XIOS").resume();
598    domaingroup_hdl->nj_glo.setValue(nj_glo);
599    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->nj_glo);
600     CTimer::get("XIOS").suspend();
601  }
602 
603  void cxios_get_domaingroup_nj_glo(domaingroup_Ptr domaingroup_hdl, int* nj_glo)
604  {
605    *nj_glo = domaingroup_hdl->nj_glo.getInheritedValue();
606  }
607 
608  bool cxios_is_defined_domaingroup_nj_glo(domaingroup_Ptr domaingroup_hdl )
609  {
610     CTimer::get("XIOS").resume();
611    return domaingroup_hdl->nj_glo.hasInheritedValue();
612     CTimer::get("XIOS").suspend();
613  }
614 
615 
616 
617  void cxios_set_domaingroup_nvertex(domaingroup_Ptr domaingroup_hdl, int nvertex)
618  {
619     CTimer::get("XIOS").resume();
620    domaingroup_hdl->nvertex.setValue(nvertex);
621    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->nvertex);
622     CTimer::get("XIOS").suspend();
623  }
624 
625  void cxios_get_domaingroup_nvertex(domaingroup_Ptr domaingroup_hdl, int* nvertex)
626  {
627    *nvertex = domaingroup_hdl->nvertex.getInheritedValue();
628  }
629 
630  bool cxios_is_defined_domaingroup_nvertex(domaingroup_Ptr domaingroup_hdl )
631  {
632     CTimer::get("XIOS").resume();
633    return domaingroup_hdl->nvertex.hasInheritedValue();
634     CTimer::get("XIOS").suspend();
635  }
636 
637 
638 
639  void cxios_set_domaingroup_standard_name(domaingroup_Ptr domaingroup_hdl, const char * standard_name, int standard_name_size)
640  {
641    std::string standard_name_str;
642    if(!cstr2string(standard_name, standard_name_size, standard_name_str)) return;
643     CTimer::get("XIOS").resume();
644    domaingroup_hdl->standard_name.setValue(standard_name_str);
645    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->standard_name);
646     CTimer::get("XIOS").suspend();
647  }
648 
649  void cxios_get_domaingroup_standard_name(domaingroup_Ptr domaingroup_hdl, char * standard_name, int standard_name_size)
650  {
651     CTimer::get("XIOS").resume();
652    if(!string_copy(domaingroup_hdl->standard_name.getInheritedValue(),standard_name , standard_name_size))
653      ERROR("void cxios_get_domaingroup_standard_name(domaingroup_Ptr domaingroup_hdl, char * standard_name, int standard_name_size)", <<"Input string is to short");
654     CTimer::get("XIOS").suspend();
655  }
656 
657  bool cxios_is_defined_domaingroup_standard_name(domaingroup_Ptr domaingroup_hdl )
658  {
659     CTimer::get("XIOS").resume();
660    return domaingroup_hdl->standard_name.hasInheritedValue();
661     CTimer::get("XIOS").suspend();
662  }
663 
664 
665 
666  void cxios_set_domaingroup_type(domaingroup_Ptr domaingroup_hdl, const char * type, int type_size)
667  {
668    std::string type_str;
669    if(!cstr2string(type, type_size, type_str)) return;
670     CTimer::get("XIOS").resume();
671    domaingroup_hdl->type.fromString(type_str);
672    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->type);
673     CTimer::get("XIOS").suspend();
674  }
675 
676  void cxios_get_domaingroup_type(domaingroup_Ptr domaingroup_hdl, char * type, int type_size)
677  {
678     CTimer::get("XIOS").resume();
679    if(!string_copy(domaingroup_hdl->type.getInheritedStringValue(),type , type_size))
680      ERROR("void cxios_get_domaingroup_type(domaingroup_Ptr domaingroup_hdl, char * type, int type_size)", <<"Input string is to short");
681     CTimer::get("XIOS").suspend();
682  }
683 
684  bool cxios_is_defined_domaingroup_type(domaingroup_Ptr domaingroup_hdl )
685  {
686     CTimer::get("XIOS").resume();
687    return domaingroup_hdl->type.hasInheritedValue();
688     CTimer::get("XIOS").suspend();
689  }
690 
691 
692 
693  void cxios_set_domaingroup_zoom_ibegin(domaingroup_Ptr domaingroup_hdl, int zoom_ibegin)
694  {
695     CTimer::get("XIOS").resume();
696    domaingroup_hdl->zoom_ibegin.setValue(zoom_ibegin);
697    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ibegin);
698     CTimer::get("XIOS").suspend();
699  }
700 
701  void cxios_get_domaingroup_zoom_ibegin(domaingroup_Ptr domaingroup_hdl, int* zoom_ibegin)
702  {
703    *zoom_ibegin = domaingroup_hdl->zoom_ibegin.getInheritedValue();
704  }
705 
706  bool cxios_is_defined_domaingroup_zoom_ibegin(domaingroup_Ptr domaingroup_hdl )
707  {
708     CTimer::get("XIOS").resume();
709    return domaingroup_hdl->zoom_ibegin.hasInheritedValue();
710     CTimer::get("XIOS").suspend();
711  }
712 
713 
714 
715  void cxios_set_domaingroup_zoom_ibegin_loc(domaingroup_Ptr domaingroup_hdl, int zoom_ibegin_loc)
716  {
717     CTimer::get("XIOS").resume();
718    domaingroup_hdl->zoom_ibegin_loc.setValue(zoom_ibegin_loc);
719    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ibegin_loc);
720     CTimer::get("XIOS").suspend();
721  }
722 
723  void cxios_get_domaingroup_zoom_ibegin_loc(domaingroup_Ptr domaingroup_hdl, int* zoom_ibegin_loc)
724  {
725    *zoom_ibegin_loc = domaingroup_hdl->zoom_ibegin_loc.getInheritedValue();
726  }
727 
728  bool cxios_is_defined_domaingroup_zoom_ibegin_loc(domaingroup_Ptr domaingroup_hdl )
729  {
730     CTimer::get("XIOS").resume();
731    return domaingroup_hdl->zoom_ibegin_loc.hasInheritedValue();
732     CTimer::get("XIOS").suspend();
733  }
734 
735 
736 
737  void cxios_set_domaingroup_zoom_jbegin(domaingroup_Ptr domaingroup_hdl, int zoom_jbegin)
738  {
739     CTimer::get("XIOS").resume();
740    domaingroup_hdl->zoom_jbegin.setValue(zoom_jbegin);
741    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_jbegin);
742     CTimer::get("XIOS").suspend();
743  }
744 
745  void cxios_get_domaingroup_zoom_jbegin(domaingroup_Ptr domaingroup_hdl, int* zoom_jbegin)
746  {
747    *zoom_jbegin = domaingroup_hdl->zoom_jbegin.getInheritedValue();
748  }
749 
750  bool cxios_is_defined_domaingroup_zoom_jbegin(domaingroup_Ptr domaingroup_hdl )
751  {
752     CTimer::get("XIOS").resume();
753    return domaingroup_hdl->zoom_jbegin.hasInheritedValue();
754     CTimer::get("XIOS").suspend();
755  }
756 
757 
758 
759  void cxios_set_domaingroup_zoom_jbegin_loc(domaingroup_Ptr domaingroup_hdl, int zoom_jbegin_loc)
760  {
761     CTimer::get("XIOS").resume();
762    domaingroup_hdl->zoom_jbegin_loc.setValue(zoom_jbegin_loc);
763    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_jbegin_loc);
764     CTimer::get("XIOS").suspend();
765  }
766 
767  void cxios_get_domaingroup_zoom_jbegin_loc(domaingroup_Ptr domaingroup_hdl, int* zoom_jbegin_loc)
768  {
769    *zoom_jbegin_loc = domaingroup_hdl->zoom_jbegin_loc.getInheritedValue();
770  }
771 
772  bool cxios_is_defined_domaingroup_zoom_jbegin_loc(domaingroup_Ptr domaingroup_hdl )
773  {
774     CTimer::get("XIOS").resume();
775    return domaingroup_hdl->zoom_jbegin_loc.hasInheritedValue();
776     CTimer::get("XIOS").suspend();
777  }
778 
779 
780 
781  void cxios_set_domaingroup_zoom_ni(domaingroup_Ptr domaingroup_hdl, int zoom_ni)
782  {
783     CTimer::get("XIOS").resume();
784    domaingroup_hdl->zoom_ni.setValue(zoom_ni);
785    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ni);
786     CTimer::get("XIOS").suspend();
787  }
788 
789  void cxios_get_domaingroup_zoom_ni(domaingroup_Ptr domaingroup_hdl, int* zoom_ni)
790  {
791    *zoom_ni = domaingroup_hdl->zoom_ni.getInheritedValue();
792  }
793 
794  bool cxios_is_defined_domaingroup_zoom_ni(domaingroup_Ptr domaingroup_hdl )
795  {
796     CTimer::get("XIOS").resume();
797    return domaingroup_hdl->zoom_ni.hasInheritedValue();
798     CTimer::get("XIOS").suspend();
799  }
800 
801 
802 
803  void cxios_set_domaingroup_zoom_ni_loc(domaingroup_Ptr domaingroup_hdl, int zoom_ni_loc)
804  {
805     CTimer::get("XIOS").resume();
806    domaingroup_hdl->zoom_ni_loc.setValue(zoom_ni_loc);
807    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ni_loc);
808     CTimer::get("XIOS").suspend();
809  }
810 
811  void cxios_get_domaingroup_zoom_ni_loc(domaingroup_Ptr domaingroup_hdl, int* zoom_ni_loc)
812  {
813    *zoom_ni_loc = domaingroup_hdl->zoom_ni_loc.getInheritedValue();
814  }
815 
816  bool cxios_is_defined_domaingroup_zoom_ni_loc(domaingroup_Ptr domaingroup_hdl )
817  {
818     CTimer::get("XIOS").resume();
819    return domaingroup_hdl->zoom_ni_loc.hasInheritedValue();
820     CTimer::get("XIOS").suspend();
821  }
822 
823 
824 
825  void cxios_set_domaingroup_zoom_nj(domaingroup_Ptr domaingroup_hdl, int zoom_nj)
826  {
827     CTimer::get("XIOS").resume();
828    domaingroup_hdl->zoom_nj.setValue(zoom_nj);
829    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_nj);
830     CTimer::get("XIOS").suspend();
831  }
832 
833  void cxios_get_domaingroup_zoom_nj(domaingroup_Ptr domaingroup_hdl, int* zoom_nj)
834  {
835    *zoom_nj = domaingroup_hdl->zoom_nj.getInheritedValue();
836  }
837 
838  bool cxios_is_defined_domaingroup_zoom_nj(domaingroup_Ptr domaingroup_hdl )
839  {
840     CTimer::get("XIOS").resume();
841    return domaingroup_hdl->zoom_nj.hasInheritedValue();
842     CTimer::get("XIOS").suspend();
843  }
844 
845 
846 
847  void cxios_set_domaingroup_zoom_nj_loc(domaingroup_Ptr domaingroup_hdl, int zoom_nj_loc)
848  {
849     CTimer::get("XIOS").resume();
850    domaingroup_hdl->zoom_nj_loc.setValue(zoom_nj_loc);
851    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_nj_loc);
852     CTimer::get("XIOS").suspend();
853  }
854 
855  void cxios_get_domaingroup_zoom_nj_loc(domaingroup_Ptr domaingroup_hdl, int* zoom_nj_loc)
856  {
857    *zoom_nj_loc = domaingroup_hdl->zoom_nj_loc.getInheritedValue();
858  }
859 
860  bool cxios_is_defined_domaingroup_zoom_nj_loc(domaingroup_Ptr domaingroup_hdl )
861  {
862     CTimer::get("XIOS").resume();
863    return domaingroup_hdl->zoom_nj_loc.hasInheritedValue();
864     CTimer::get("XIOS").suspend();
865  }
866 
867 
868 
869 
870}
Note: See TracBrowser for help on using the repository browser.