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