[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" |
---|
[347] | 12 | #include "timer.hpp" |
---|
[369] | 13 | #include "node_type.hpp" |
---|
[325] | 14 | |
---|
| 15 | extern "C" |
---|
| 16 | { |
---|
[345] | 17 | typedef xios::CDomain* domain_Ptr; |
---|
[325] | 18 | |
---|
[611] | 19 | void cxios_set_domain_area(domain_Ptr domain_hdl, double* area, int extent1, int extent2) |
---|
| 20 | { |
---|
| 21 | CTimer::get("XIOS").resume(); |
---|
| 22 | CArray<double,2> tmp(area,shape(extent1,extent2),neverDeleteData) ; |
---|
| 23 | domain_hdl->area.reference(tmp.copy()); |
---|
| 24 | domain_hdl->sendAttributToServer(domain_hdl->area); |
---|
| 25 | CTimer::get("XIOS").suspend(); |
---|
| 26 | } |
---|
| 27 | |
---|
| 28 | void cxios_get_domain_area(domain_Ptr domain_hdl, double* area, int extent1, int extent2) |
---|
| 29 | { |
---|
| 30 | CTimer::get("XIOS").resume(); |
---|
| 31 | CArray<double,2> tmp(area,shape(extent1,extent2),neverDeleteData) ; |
---|
| 32 | tmp=domain_hdl->area.getInheritedValue() ; |
---|
| 33 | CTimer::get("XIOS").suspend(); |
---|
| 34 | } |
---|
| 35 | |
---|
| 36 | bool cxios_is_defined_domain_area(domain_Ptr domain_hdl ) |
---|
| 37 | { |
---|
| 38 | CTimer::get("XIOS").resume(); |
---|
| 39 | bool isDefined = domain_hdl->area.hasInheritedValue(); |
---|
| 40 | CTimer::get("XIOS").suspend(); |
---|
| 41 | return isDefined; |
---|
| 42 | } |
---|
| 43 | |
---|
| 44 | |
---|
| 45 | |
---|
[449] | 46 | void cxios_set_domain_bounds_lat(domain_Ptr domain_hdl, double* bounds_lat, int extent1, int extent2) |
---|
| 47 | { |
---|
| 48 | CTimer::get("XIOS").resume(); |
---|
| 49 | CArray<double,2> tmp(bounds_lat,shape(extent1,extent2),neverDeleteData) ; |
---|
| 50 | domain_hdl->bounds_lat.reference(tmp.copy()); |
---|
| 51 | domain_hdl->sendAttributToServer(domain_hdl->bounds_lat); |
---|
| 52 | CTimer::get("XIOS").suspend(); |
---|
| 53 | } |
---|
| 54 | |
---|
| 55 | void cxios_get_domain_bounds_lat(domain_Ptr domain_hdl, double* bounds_lat, int extent1, int extent2) |
---|
| 56 | { |
---|
| 57 | CTimer::get("XIOS").resume(); |
---|
| 58 | CArray<double,2> tmp(bounds_lat,shape(extent1,extent2),neverDeleteData) ; |
---|
| 59 | tmp=domain_hdl->bounds_lat.getInheritedValue() ; |
---|
| 60 | CTimer::get("XIOS").suspend(); |
---|
| 61 | } |
---|
| 62 | |
---|
| 63 | bool cxios_is_defined_domain_bounds_lat(domain_Ptr domain_hdl ) |
---|
| 64 | { |
---|
[581] | 65 | CTimer::get("XIOS").resume(); |
---|
| 66 | bool isDefined = domain_hdl->bounds_lat.hasInheritedValue(); |
---|
| 67 | CTimer::get("XIOS").suspend(); |
---|
| 68 | return isDefined; |
---|
[449] | 69 | } |
---|
| 70 | |
---|
| 71 | |
---|
| 72 | |
---|
| 73 | void cxios_set_domain_bounds_lon(domain_Ptr domain_hdl, double* bounds_lon, int extent1, int extent2) |
---|
| 74 | { |
---|
| 75 | CTimer::get("XIOS").resume(); |
---|
| 76 | CArray<double,2> tmp(bounds_lon,shape(extent1,extent2),neverDeleteData) ; |
---|
| 77 | domain_hdl->bounds_lon.reference(tmp.copy()); |
---|
| 78 | domain_hdl->sendAttributToServer(domain_hdl->bounds_lon); |
---|
| 79 | CTimer::get("XIOS").suspend(); |
---|
| 80 | } |
---|
| 81 | |
---|
| 82 | void cxios_get_domain_bounds_lon(domain_Ptr domain_hdl, double* bounds_lon, int extent1, int extent2) |
---|
| 83 | { |
---|
| 84 | CTimer::get("XIOS").resume(); |
---|
| 85 | CArray<double,2> tmp(bounds_lon,shape(extent1,extent2),neverDeleteData) ; |
---|
| 86 | tmp=domain_hdl->bounds_lon.getInheritedValue() ; |
---|
| 87 | CTimer::get("XIOS").suspend(); |
---|
| 88 | } |
---|
| 89 | |
---|
| 90 | bool cxios_is_defined_domain_bounds_lon(domain_Ptr domain_hdl ) |
---|
| 91 | { |
---|
[581] | 92 | CTimer::get("XIOS").resume(); |
---|
| 93 | bool isDefined = domain_hdl->bounds_lon.hasInheritedValue(); |
---|
| 94 | CTimer::get("XIOS").suspend(); |
---|
| 95 | return isDefined; |
---|
[449] | 96 | } |
---|
| 97 | |
---|
| 98 | |
---|
| 99 | |
---|
[325] | 100 | void cxios_set_domain_data_dim(domain_Ptr domain_hdl, int data_dim) |
---|
| 101 | { |
---|
[347] | 102 | CTimer::get("XIOS").resume(); |
---|
[325] | 103 | domain_hdl->data_dim.setValue(data_dim); |
---|
| 104 | domain_hdl->sendAttributToServer(domain_hdl->data_dim); |
---|
[347] | 105 | CTimer::get("XIOS").suspend(); |
---|
[325] | 106 | } |
---|
| 107 | |
---|
| 108 | void cxios_get_domain_data_dim(domain_Ptr domain_hdl, int* data_dim) |
---|
| 109 | { |
---|
[445] | 110 | *data_dim = domain_hdl->data_dim.getInheritedValue(); |
---|
[325] | 111 | } |
---|
| 112 | |
---|
[432] | 113 | bool cxios_is_defined_domain_data_dim(domain_Ptr domain_hdl ) |
---|
| 114 | { |
---|
[581] | 115 | CTimer::get("XIOS").resume(); |
---|
| 116 | bool isDefined = domain_hdl->data_dim.hasInheritedValue(); |
---|
| 117 | CTimer::get("XIOS").suspend(); |
---|
| 118 | return isDefined; |
---|
[432] | 119 | } |
---|
[325] | 120 | |
---|
[432] | 121 | |
---|
| 122 | |
---|
[325] | 123 | void cxios_set_domain_data_i_index(domain_Ptr domain_hdl, int* data_i_index, int extent1) |
---|
| 124 | { |
---|
[369] | 125 | CTimer::get("XIOS").resume(); |
---|
| 126 | CArray<int,1> tmp(data_i_index,shape(extent1),neverDeleteData) ; |
---|
| 127 | domain_hdl->data_i_index.reference(tmp.copy()); |
---|
[325] | 128 | domain_hdl->sendAttributToServer(domain_hdl->data_i_index); |
---|
[416] | 129 | CTimer::get("XIOS").suspend(); |
---|
[325] | 130 | } |
---|
| 131 | |
---|
| 132 | void cxios_get_domain_data_i_index(domain_Ptr domain_hdl, int* data_i_index, int extent1) |
---|
| 133 | { |
---|
[416] | 134 | CTimer::get("XIOS").resume(); |
---|
[369] | 135 | CArray<int,1> tmp(data_i_index,shape(extent1),neverDeleteData) ; |
---|
[445] | 136 | tmp=domain_hdl->data_i_index.getInheritedValue() ; |
---|
[347] | 137 | CTimer::get("XIOS").suspend(); |
---|
[325] | 138 | } |
---|
| 139 | |
---|
[432] | 140 | bool cxios_is_defined_domain_data_i_index(domain_Ptr domain_hdl ) |
---|
| 141 | { |
---|
[581] | 142 | CTimer::get("XIOS").resume(); |
---|
| 143 | bool isDefined = domain_hdl->data_i_index.hasInheritedValue(); |
---|
| 144 | CTimer::get("XIOS").suspend(); |
---|
| 145 | return isDefined; |
---|
[432] | 146 | } |
---|
[325] | 147 | |
---|
[432] | 148 | |
---|
| 149 | |
---|
[325] | 150 | void cxios_set_domain_data_ibegin(domain_Ptr domain_hdl, int data_ibegin) |
---|
| 151 | { |
---|
[347] | 152 | CTimer::get("XIOS").resume(); |
---|
[325] | 153 | domain_hdl->data_ibegin.setValue(data_ibegin); |
---|
| 154 | domain_hdl->sendAttributToServer(domain_hdl->data_ibegin); |
---|
[347] | 155 | CTimer::get("XIOS").suspend(); |
---|
[325] | 156 | } |
---|
| 157 | |
---|
| 158 | void cxios_get_domain_data_ibegin(domain_Ptr domain_hdl, int* data_ibegin) |
---|
| 159 | { |
---|
[445] | 160 | *data_ibegin = domain_hdl->data_ibegin.getInheritedValue(); |
---|
[325] | 161 | } |
---|
| 162 | |
---|
[432] | 163 | bool cxios_is_defined_domain_data_ibegin(domain_Ptr domain_hdl ) |
---|
| 164 | { |
---|
[581] | 165 | CTimer::get("XIOS").resume(); |
---|
| 166 | bool isDefined = domain_hdl->data_ibegin.hasInheritedValue(); |
---|
| 167 | CTimer::get("XIOS").suspend(); |
---|
| 168 | return isDefined; |
---|
[432] | 169 | } |
---|
[325] | 170 | |
---|
[432] | 171 | |
---|
| 172 | |
---|
[325] | 173 | void cxios_set_domain_data_j_index(domain_Ptr domain_hdl, int* data_j_index, int extent1) |
---|
| 174 | { |
---|
[369] | 175 | CTimer::get("XIOS").resume(); |
---|
| 176 | CArray<int,1> tmp(data_j_index,shape(extent1),neverDeleteData) ; |
---|
| 177 | domain_hdl->data_j_index.reference(tmp.copy()); |
---|
[325] | 178 | domain_hdl->sendAttributToServer(domain_hdl->data_j_index); |
---|
[416] | 179 | CTimer::get("XIOS").suspend(); |
---|
[325] | 180 | } |
---|
| 181 | |
---|
| 182 | void cxios_get_domain_data_j_index(domain_Ptr domain_hdl, int* data_j_index, int extent1) |
---|
| 183 | { |
---|
[416] | 184 | CTimer::get("XIOS").resume(); |
---|
[369] | 185 | CArray<int,1> tmp(data_j_index,shape(extent1),neverDeleteData) ; |
---|
[445] | 186 | tmp=domain_hdl->data_j_index.getInheritedValue() ; |
---|
[347] | 187 | CTimer::get("XIOS").suspend(); |
---|
[325] | 188 | } |
---|
| 189 | |
---|
[432] | 190 | bool cxios_is_defined_domain_data_j_index(domain_Ptr domain_hdl ) |
---|
| 191 | { |
---|
[581] | 192 | CTimer::get("XIOS").resume(); |
---|
| 193 | bool isDefined = domain_hdl->data_j_index.hasInheritedValue(); |
---|
| 194 | CTimer::get("XIOS").suspend(); |
---|
| 195 | return isDefined; |
---|
[432] | 196 | } |
---|
[325] | 197 | |
---|
[432] | 198 | |
---|
| 199 | |
---|
[325] | 200 | void cxios_set_domain_data_jbegin(domain_Ptr domain_hdl, int data_jbegin) |
---|
| 201 | { |
---|
[347] | 202 | CTimer::get("XIOS").resume(); |
---|
[325] | 203 | domain_hdl->data_jbegin.setValue(data_jbegin); |
---|
| 204 | domain_hdl->sendAttributToServer(domain_hdl->data_jbegin); |
---|
[347] | 205 | CTimer::get("XIOS").suspend(); |
---|
[325] | 206 | } |
---|
| 207 | |
---|
| 208 | void cxios_get_domain_data_jbegin(domain_Ptr domain_hdl, int* data_jbegin) |
---|
| 209 | { |
---|
[445] | 210 | *data_jbegin = domain_hdl->data_jbegin.getInheritedValue(); |
---|
[325] | 211 | } |
---|
| 212 | |
---|
[432] | 213 | bool cxios_is_defined_domain_data_jbegin(domain_Ptr domain_hdl ) |
---|
| 214 | { |
---|
[581] | 215 | CTimer::get("XIOS").resume(); |
---|
| 216 | bool isDefined = domain_hdl->data_jbegin.hasInheritedValue(); |
---|
| 217 | CTimer::get("XIOS").suspend(); |
---|
| 218 | return isDefined; |
---|
[432] | 219 | } |
---|
[325] | 220 | |
---|
[432] | 221 | |
---|
| 222 | |
---|
[325] | 223 | void cxios_set_domain_data_n_index(domain_Ptr domain_hdl, int data_n_index) |
---|
| 224 | { |
---|
[347] | 225 | CTimer::get("XIOS").resume(); |
---|
[325] | 226 | domain_hdl->data_n_index.setValue(data_n_index); |
---|
| 227 | domain_hdl->sendAttributToServer(domain_hdl->data_n_index); |
---|
[347] | 228 | CTimer::get("XIOS").suspend(); |
---|
[325] | 229 | } |
---|
| 230 | |
---|
| 231 | void cxios_get_domain_data_n_index(domain_Ptr domain_hdl, int* data_n_index) |
---|
| 232 | { |
---|
[445] | 233 | *data_n_index = domain_hdl->data_n_index.getInheritedValue(); |
---|
[325] | 234 | } |
---|
| 235 | |
---|
[432] | 236 | bool cxios_is_defined_domain_data_n_index(domain_Ptr domain_hdl ) |
---|
| 237 | { |
---|
[581] | 238 | CTimer::get("XIOS").resume(); |
---|
| 239 | bool isDefined = domain_hdl->data_n_index.hasInheritedValue(); |
---|
| 240 | CTimer::get("XIOS").suspend(); |
---|
| 241 | return isDefined; |
---|
[432] | 242 | } |
---|
[325] | 243 | |
---|
[432] | 244 | |
---|
| 245 | |
---|
[325] | 246 | void cxios_set_domain_data_ni(domain_Ptr domain_hdl, int data_ni) |
---|
| 247 | { |
---|
[347] | 248 | CTimer::get("XIOS").resume(); |
---|
[325] | 249 | domain_hdl->data_ni.setValue(data_ni); |
---|
| 250 | domain_hdl->sendAttributToServer(domain_hdl->data_ni); |
---|
[347] | 251 | CTimer::get("XIOS").suspend(); |
---|
[325] | 252 | } |
---|
| 253 | |
---|
| 254 | void cxios_get_domain_data_ni(domain_Ptr domain_hdl, int* data_ni) |
---|
| 255 | { |
---|
[445] | 256 | *data_ni = domain_hdl->data_ni.getInheritedValue(); |
---|
[325] | 257 | } |
---|
| 258 | |
---|
[432] | 259 | bool cxios_is_defined_domain_data_ni(domain_Ptr domain_hdl ) |
---|
| 260 | { |
---|
[581] | 261 | CTimer::get("XIOS").resume(); |
---|
| 262 | bool isDefined = domain_hdl->data_ni.hasInheritedValue(); |
---|
| 263 | CTimer::get("XIOS").suspend(); |
---|
| 264 | return isDefined; |
---|
[432] | 265 | } |
---|
[325] | 266 | |
---|
[432] | 267 | |
---|
| 268 | |
---|
[325] | 269 | void cxios_set_domain_data_nj(domain_Ptr domain_hdl, int data_nj) |
---|
| 270 | { |
---|
[347] | 271 | CTimer::get("XIOS").resume(); |
---|
[325] | 272 | domain_hdl->data_nj.setValue(data_nj); |
---|
| 273 | domain_hdl->sendAttributToServer(domain_hdl->data_nj); |
---|
[347] | 274 | CTimer::get("XIOS").suspend(); |
---|
[325] | 275 | } |
---|
| 276 | |
---|
| 277 | void cxios_get_domain_data_nj(domain_Ptr domain_hdl, int* data_nj) |
---|
| 278 | { |
---|
[445] | 279 | *data_nj = domain_hdl->data_nj.getInheritedValue(); |
---|
[325] | 280 | } |
---|
| 281 | |
---|
[432] | 282 | bool cxios_is_defined_domain_data_nj(domain_Ptr domain_hdl ) |
---|
| 283 | { |
---|
[581] | 284 | CTimer::get("XIOS").resume(); |
---|
| 285 | bool isDefined = domain_hdl->data_nj.hasInheritedValue(); |
---|
| 286 | CTimer::get("XIOS").suspend(); |
---|
| 287 | return isDefined; |
---|
[432] | 288 | } |
---|
[325] | 289 | |
---|
[432] | 290 | |
---|
| 291 | |
---|
[325] | 292 | void cxios_set_domain_domain_group_ref(domain_Ptr domain_hdl, const char * domain_group_ref, int domain_group_ref_size) |
---|
| 293 | { |
---|
| 294 | std::string domain_group_ref_str; |
---|
| 295 | if(!cstr2string(domain_group_ref, domain_group_ref_size, domain_group_ref_str)) return; |
---|
[347] | 296 | CTimer::get("XIOS").resume(); |
---|
[325] | 297 | domain_hdl->domain_group_ref.setValue(domain_group_ref_str); |
---|
| 298 | domain_hdl->sendAttributToServer(domain_hdl->domain_group_ref); |
---|
[347] | 299 | CTimer::get("XIOS").suspend(); |
---|
[325] | 300 | } |
---|
| 301 | |
---|
| 302 | void cxios_get_domain_domain_group_ref(domain_Ptr domain_hdl, char * domain_group_ref, int domain_group_ref_size) |
---|
| 303 | { |
---|
[347] | 304 | CTimer::get("XIOS").resume(); |
---|
[445] | 305 | if(!string_copy(domain_hdl->domain_group_ref.getInheritedValue(),domain_group_ref , domain_group_ref_size)) |
---|
[325] | 306 | 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"); |
---|
[347] | 307 | CTimer::get("XIOS").suspend(); |
---|
[325] | 308 | } |
---|
| 309 | |
---|
[432] | 310 | bool cxios_is_defined_domain_domain_group_ref(domain_Ptr domain_hdl ) |
---|
| 311 | { |
---|
[581] | 312 | CTimer::get("XIOS").resume(); |
---|
| 313 | bool isDefined = domain_hdl->domain_group_ref.hasInheritedValue(); |
---|
| 314 | CTimer::get("XIOS").suspend(); |
---|
| 315 | return isDefined; |
---|
[432] | 316 | } |
---|
[325] | 317 | |
---|
[432] | 318 | |
---|
| 319 | |
---|
[467] | 320 | void cxios_set_domain_i_index(domain_Ptr domain_hdl, int* i_index, int extent1, int extent2) |
---|
| 321 | { |
---|
| 322 | CTimer::get("XIOS").resume(); |
---|
| 323 | CArray<int,2> tmp(i_index,shape(extent1,extent2),neverDeleteData) ; |
---|
| 324 | domain_hdl->i_index.reference(tmp.copy()); |
---|
| 325 | domain_hdl->sendAttributToServer(domain_hdl->i_index); |
---|
| 326 | CTimer::get("XIOS").suspend(); |
---|
| 327 | } |
---|
| 328 | |
---|
| 329 | void cxios_get_domain_i_index(domain_Ptr domain_hdl, int* i_index, int extent1, int extent2) |
---|
| 330 | { |
---|
| 331 | CTimer::get("XIOS").resume(); |
---|
| 332 | CArray<int,2> tmp(i_index,shape(extent1,extent2),neverDeleteData) ; |
---|
| 333 | tmp=domain_hdl->i_index.getInheritedValue() ; |
---|
| 334 | CTimer::get("XIOS").suspend(); |
---|
| 335 | } |
---|
| 336 | |
---|
| 337 | bool cxios_is_defined_domain_i_index(domain_Ptr domain_hdl ) |
---|
| 338 | { |
---|
[581] | 339 | CTimer::get("XIOS").resume(); |
---|
| 340 | bool isDefined = domain_hdl->i_index.hasInheritedValue(); |
---|
| 341 | CTimer::get("XIOS").suspend(); |
---|
| 342 | return isDefined; |
---|
[467] | 343 | } |
---|
| 344 | |
---|
| 345 | |
---|
| 346 | |
---|
[325] | 347 | void cxios_set_domain_ibegin(domain_Ptr domain_hdl, int ibegin) |
---|
| 348 | { |
---|
[347] | 349 | CTimer::get("XIOS").resume(); |
---|
[325] | 350 | domain_hdl->ibegin.setValue(ibegin); |
---|
| 351 | domain_hdl->sendAttributToServer(domain_hdl->ibegin); |
---|
[347] | 352 | CTimer::get("XIOS").suspend(); |
---|
[325] | 353 | } |
---|
| 354 | |
---|
| 355 | void cxios_get_domain_ibegin(domain_Ptr domain_hdl, int* ibegin) |
---|
| 356 | { |
---|
[445] | 357 | *ibegin = domain_hdl->ibegin.getInheritedValue(); |
---|
[325] | 358 | } |
---|
| 359 | |
---|
[432] | 360 | bool cxios_is_defined_domain_ibegin(domain_Ptr domain_hdl ) |
---|
| 361 | { |
---|
[581] | 362 | CTimer::get("XIOS").resume(); |
---|
| 363 | bool isDefined = domain_hdl->ibegin.hasInheritedValue(); |
---|
| 364 | CTimer::get("XIOS").suspend(); |
---|
| 365 | return isDefined; |
---|
[432] | 366 | } |
---|
[325] | 367 | |
---|
[432] | 368 | |
---|
| 369 | |
---|
[325] | 370 | void cxios_set_domain_iend(domain_Ptr domain_hdl, int iend) |
---|
| 371 | { |
---|
[347] | 372 | CTimer::get("XIOS").resume(); |
---|
[325] | 373 | domain_hdl->iend.setValue(iend); |
---|
| 374 | domain_hdl->sendAttributToServer(domain_hdl->iend); |
---|
[347] | 375 | CTimer::get("XIOS").suspend(); |
---|
[325] | 376 | } |
---|
| 377 | |
---|
| 378 | void cxios_get_domain_iend(domain_Ptr domain_hdl, int* iend) |
---|
| 379 | { |
---|
[445] | 380 | *iend = domain_hdl->iend.getInheritedValue(); |
---|
[325] | 381 | } |
---|
| 382 | |
---|
[432] | 383 | bool cxios_is_defined_domain_iend(domain_Ptr domain_hdl ) |
---|
| 384 | { |
---|
[581] | 385 | CTimer::get("XIOS").resume(); |
---|
| 386 | bool isDefined = domain_hdl->iend.hasInheritedValue(); |
---|
| 387 | CTimer::get("XIOS").suspend(); |
---|
| 388 | return isDefined; |
---|
[432] | 389 | } |
---|
[325] | 390 | |
---|
[432] | 391 | |
---|
| 392 | |
---|
[467] | 393 | void cxios_set_domain_j_index(domain_Ptr domain_hdl, int* j_index, int extent1, int extent2) |
---|
| 394 | { |
---|
| 395 | CTimer::get("XIOS").resume(); |
---|
| 396 | CArray<int,2> tmp(j_index,shape(extent1,extent2),neverDeleteData) ; |
---|
| 397 | domain_hdl->j_index.reference(tmp.copy()); |
---|
| 398 | domain_hdl->sendAttributToServer(domain_hdl->j_index); |
---|
| 399 | CTimer::get("XIOS").suspend(); |
---|
| 400 | } |
---|
| 401 | |
---|
| 402 | void cxios_get_domain_j_index(domain_Ptr domain_hdl, int* j_index, int extent1, int extent2) |
---|
| 403 | { |
---|
| 404 | CTimer::get("XIOS").resume(); |
---|
| 405 | CArray<int,2> tmp(j_index,shape(extent1,extent2),neverDeleteData) ; |
---|
| 406 | tmp=domain_hdl->j_index.getInheritedValue() ; |
---|
| 407 | CTimer::get("XIOS").suspend(); |
---|
| 408 | } |
---|
| 409 | |
---|
| 410 | bool cxios_is_defined_domain_j_index(domain_Ptr domain_hdl ) |
---|
| 411 | { |
---|
[581] | 412 | CTimer::get("XIOS").resume(); |
---|
| 413 | bool isDefined = domain_hdl->j_index.hasInheritedValue(); |
---|
| 414 | CTimer::get("XIOS").suspend(); |
---|
| 415 | return isDefined; |
---|
[467] | 416 | } |
---|
| 417 | |
---|
| 418 | |
---|
| 419 | |
---|
[325] | 420 | void cxios_set_domain_jbegin(domain_Ptr domain_hdl, int jbegin) |
---|
| 421 | { |
---|
[347] | 422 | CTimer::get("XIOS").resume(); |
---|
[325] | 423 | domain_hdl->jbegin.setValue(jbegin); |
---|
| 424 | domain_hdl->sendAttributToServer(domain_hdl->jbegin); |
---|
[347] | 425 | CTimer::get("XIOS").suspend(); |
---|
[325] | 426 | } |
---|
| 427 | |
---|
| 428 | void cxios_get_domain_jbegin(domain_Ptr domain_hdl, int* jbegin) |
---|
| 429 | { |
---|
[445] | 430 | *jbegin = domain_hdl->jbegin.getInheritedValue(); |
---|
[325] | 431 | } |
---|
| 432 | |
---|
[432] | 433 | bool cxios_is_defined_domain_jbegin(domain_Ptr domain_hdl ) |
---|
| 434 | { |
---|
[581] | 435 | CTimer::get("XIOS").resume(); |
---|
| 436 | bool isDefined = domain_hdl->jbegin.hasInheritedValue(); |
---|
| 437 | CTimer::get("XIOS").suspend(); |
---|
| 438 | return isDefined; |
---|
[432] | 439 | } |
---|
[325] | 440 | |
---|
[432] | 441 | |
---|
| 442 | |
---|
[325] | 443 | void cxios_set_domain_jend(domain_Ptr domain_hdl, int jend) |
---|
| 444 | { |
---|
[347] | 445 | CTimer::get("XIOS").resume(); |
---|
[325] | 446 | domain_hdl->jend.setValue(jend); |
---|
| 447 | domain_hdl->sendAttributToServer(domain_hdl->jend); |
---|
[347] | 448 | CTimer::get("XIOS").suspend(); |
---|
[325] | 449 | } |
---|
| 450 | |
---|
| 451 | void cxios_get_domain_jend(domain_Ptr domain_hdl, int* jend) |
---|
| 452 | { |
---|
[445] | 453 | *jend = domain_hdl->jend.getInheritedValue(); |
---|
[325] | 454 | } |
---|
| 455 | |
---|
[432] | 456 | bool cxios_is_defined_domain_jend(domain_Ptr domain_hdl ) |
---|
| 457 | { |
---|
[581] | 458 | CTimer::get("XIOS").resume(); |
---|
| 459 | bool isDefined = domain_hdl->jend.hasInheritedValue(); |
---|
| 460 | CTimer::get("XIOS").suspend(); |
---|
| 461 | return isDefined; |
---|
[432] | 462 | } |
---|
[325] | 463 | |
---|
[432] | 464 | |
---|
| 465 | |
---|
[325] | 466 | void cxios_set_domain_latvalue(domain_Ptr domain_hdl, double* latvalue, int extent1) |
---|
| 467 | { |
---|
[369] | 468 | CTimer::get("XIOS").resume(); |
---|
| 469 | CArray<double,1> tmp(latvalue,shape(extent1),neverDeleteData) ; |
---|
| 470 | domain_hdl->latvalue.reference(tmp.copy()); |
---|
[325] | 471 | domain_hdl->sendAttributToServer(domain_hdl->latvalue); |
---|
[416] | 472 | CTimer::get("XIOS").suspend(); |
---|
[325] | 473 | } |
---|
| 474 | |
---|
| 475 | void cxios_get_domain_latvalue(domain_Ptr domain_hdl, double* latvalue, int extent1) |
---|
| 476 | { |
---|
[416] | 477 | CTimer::get("XIOS").resume(); |
---|
[369] | 478 | CArray<double,1> tmp(latvalue,shape(extent1),neverDeleteData) ; |
---|
[445] | 479 | tmp=domain_hdl->latvalue.getInheritedValue() ; |
---|
[347] | 480 | CTimer::get("XIOS").suspend(); |
---|
[325] | 481 | } |
---|
| 482 | |
---|
[432] | 483 | bool cxios_is_defined_domain_latvalue(domain_Ptr domain_hdl ) |
---|
| 484 | { |
---|
[581] | 485 | CTimer::get("XIOS").resume(); |
---|
| 486 | bool isDefined = domain_hdl->latvalue.hasInheritedValue(); |
---|
| 487 | CTimer::get("XIOS").suspend(); |
---|
| 488 | return isDefined; |
---|
[432] | 489 | } |
---|
[325] | 490 | |
---|
[432] | 491 | |
---|
| 492 | |
---|
[325] | 493 | void cxios_set_domain_long_name(domain_Ptr domain_hdl, const char * long_name, int long_name_size) |
---|
| 494 | { |
---|
| 495 | std::string long_name_str; |
---|
| 496 | if(!cstr2string(long_name, long_name_size, long_name_str)) return; |
---|
[347] | 497 | CTimer::get("XIOS").resume(); |
---|
[325] | 498 | domain_hdl->long_name.setValue(long_name_str); |
---|
| 499 | domain_hdl->sendAttributToServer(domain_hdl->long_name); |
---|
[347] | 500 | CTimer::get("XIOS").suspend(); |
---|
[325] | 501 | } |
---|
| 502 | |
---|
| 503 | void cxios_get_domain_long_name(domain_Ptr domain_hdl, char * long_name, int long_name_size) |
---|
| 504 | { |
---|
[347] | 505 | CTimer::get("XIOS").resume(); |
---|
[445] | 506 | if(!string_copy(domain_hdl->long_name.getInheritedValue(),long_name , long_name_size)) |
---|
[325] | 507 | ERROR("void cxios_get_domain_long_name(domain_Ptr domain_hdl, char * long_name, int long_name_size)", <<"Input string is to short"); |
---|
[347] | 508 | CTimer::get("XIOS").suspend(); |
---|
[325] | 509 | } |
---|
| 510 | |
---|
[432] | 511 | bool cxios_is_defined_domain_long_name(domain_Ptr domain_hdl ) |
---|
| 512 | { |
---|
[581] | 513 | CTimer::get("XIOS").resume(); |
---|
| 514 | bool isDefined = domain_hdl->long_name.hasInheritedValue(); |
---|
| 515 | CTimer::get("XIOS").suspend(); |
---|
| 516 | return isDefined; |
---|
[432] | 517 | } |
---|
[325] | 518 | |
---|
[432] | 519 | |
---|
| 520 | |
---|
[325] | 521 | void cxios_set_domain_lonvalue(domain_Ptr domain_hdl, double* lonvalue, int extent1) |
---|
| 522 | { |
---|
[369] | 523 | CTimer::get("XIOS").resume(); |
---|
| 524 | CArray<double,1> tmp(lonvalue,shape(extent1),neverDeleteData) ; |
---|
| 525 | domain_hdl->lonvalue.reference(tmp.copy()); |
---|
[325] | 526 | domain_hdl->sendAttributToServer(domain_hdl->lonvalue); |
---|
[416] | 527 | CTimer::get("XIOS").suspend(); |
---|
[325] | 528 | } |
---|
| 529 | |
---|
| 530 | void cxios_get_domain_lonvalue(domain_Ptr domain_hdl, double* lonvalue, int extent1) |
---|
| 531 | { |
---|
[416] | 532 | CTimer::get("XIOS").resume(); |
---|
[369] | 533 | CArray<double,1> tmp(lonvalue,shape(extent1),neverDeleteData) ; |
---|
[445] | 534 | tmp=domain_hdl->lonvalue.getInheritedValue() ; |
---|
[347] | 535 | CTimer::get("XIOS").suspend(); |
---|
[325] | 536 | } |
---|
| 537 | |
---|
[432] | 538 | bool cxios_is_defined_domain_lonvalue(domain_Ptr domain_hdl ) |
---|
| 539 | { |
---|
[581] | 540 | CTimer::get("XIOS").resume(); |
---|
| 541 | bool isDefined = domain_hdl->lonvalue.hasInheritedValue(); |
---|
| 542 | CTimer::get("XIOS").suspend(); |
---|
| 543 | return isDefined; |
---|
[432] | 544 | } |
---|
[325] | 545 | |
---|
[432] | 546 | |
---|
| 547 | |
---|
[325] | 548 | void cxios_set_domain_mask(domain_Ptr domain_hdl, bool* mask, int extent1, int extent2) |
---|
| 549 | { |
---|
[369] | 550 | CTimer::get("XIOS").resume(); |
---|
| 551 | CArray<bool,2> tmp(mask,shape(extent1,extent2),neverDeleteData) ; |
---|
| 552 | domain_hdl->mask.reference(tmp.copy()); |
---|
[325] | 553 | domain_hdl->sendAttributToServer(domain_hdl->mask); |
---|
[416] | 554 | CTimer::get("XIOS").suspend(); |
---|
[325] | 555 | } |
---|
| 556 | |
---|
| 557 | void cxios_get_domain_mask(domain_Ptr domain_hdl, bool* mask, int extent1, int extent2) |
---|
| 558 | { |
---|
[416] | 559 | CTimer::get("XIOS").resume(); |
---|
[369] | 560 | CArray<bool,2> tmp(mask,shape(extent1,extent2),neverDeleteData) ; |
---|
[445] | 561 | tmp=domain_hdl->mask.getInheritedValue() ; |
---|
[347] | 562 | CTimer::get("XIOS").suspend(); |
---|
[325] | 563 | } |
---|
| 564 | |
---|
[432] | 565 | bool cxios_is_defined_domain_mask(domain_Ptr domain_hdl ) |
---|
| 566 | { |
---|
[581] | 567 | CTimer::get("XIOS").resume(); |
---|
| 568 | bool isDefined = domain_hdl->mask.hasInheritedValue(); |
---|
| 569 | CTimer::get("XIOS").suspend(); |
---|
| 570 | return isDefined; |
---|
[432] | 571 | } |
---|
[325] | 572 | |
---|
[432] | 573 | |
---|
| 574 | |
---|
[325] | 575 | void cxios_set_domain_name(domain_Ptr domain_hdl, const char * name, int name_size) |
---|
| 576 | { |
---|
| 577 | std::string name_str; |
---|
| 578 | if(!cstr2string(name, name_size, name_str)) return; |
---|
[347] | 579 | CTimer::get("XIOS").resume(); |
---|
[325] | 580 | domain_hdl->name.setValue(name_str); |
---|
| 581 | domain_hdl->sendAttributToServer(domain_hdl->name); |
---|
[347] | 582 | CTimer::get("XIOS").suspend(); |
---|
[325] | 583 | } |
---|
| 584 | |
---|
| 585 | void cxios_get_domain_name(domain_Ptr domain_hdl, char * name, int name_size) |
---|
| 586 | { |
---|
[347] | 587 | CTimer::get("XIOS").resume(); |
---|
[445] | 588 | if(!string_copy(domain_hdl->name.getInheritedValue(),name , name_size)) |
---|
[325] | 589 | ERROR("void cxios_get_domain_name(domain_Ptr domain_hdl, char * name, int name_size)", <<"Input string is to short"); |
---|
[347] | 590 | CTimer::get("XIOS").suspend(); |
---|
[325] | 591 | } |
---|
| 592 | |
---|
[432] | 593 | bool cxios_is_defined_domain_name(domain_Ptr domain_hdl ) |
---|
| 594 | { |
---|
[581] | 595 | CTimer::get("XIOS").resume(); |
---|
| 596 | bool isDefined = domain_hdl->name.hasInheritedValue(); |
---|
| 597 | CTimer::get("XIOS").suspend(); |
---|
| 598 | return isDefined; |
---|
[432] | 599 | } |
---|
[325] | 600 | |
---|
[432] | 601 | |
---|
| 602 | |
---|
[325] | 603 | void cxios_set_domain_ni(domain_Ptr domain_hdl, int ni) |
---|
| 604 | { |
---|
[347] | 605 | CTimer::get("XIOS").resume(); |
---|
[325] | 606 | domain_hdl->ni.setValue(ni); |
---|
| 607 | domain_hdl->sendAttributToServer(domain_hdl->ni); |
---|
[347] | 608 | CTimer::get("XIOS").suspend(); |
---|
[325] | 609 | } |
---|
| 610 | |
---|
| 611 | void cxios_get_domain_ni(domain_Ptr domain_hdl, int* ni) |
---|
| 612 | { |
---|
[445] | 613 | *ni = domain_hdl->ni.getInheritedValue(); |
---|
[325] | 614 | } |
---|
| 615 | |
---|
[432] | 616 | bool cxios_is_defined_domain_ni(domain_Ptr domain_hdl ) |
---|
| 617 | { |
---|
[581] | 618 | CTimer::get("XIOS").resume(); |
---|
| 619 | bool isDefined = domain_hdl->ni.hasInheritedValue(); |
---|
| 620 | CTimer::get("XIOS").suspend(); |
---|
| 621 | return isDefined; |
---|
[432] | 622 | } |
---|
[325] | 623 | |
---|
[432] | 624 | |
---|
| 625 | |
---|
[325] | 626 | void cxios_set_domain_ni_glo(domain_Ptr domain_hdl, int ni_glo) |
---|
| 627 | { |
---|
[347] | 628 | CTimer::get("XIOS").resume(); |
---|
[325] | 629 | domain_hdl->ni_glo.setValue(ni_glo); |
---|
| 630 | domain_hdl->sendAttributToServer(domain_hdl->ni_glo); |
---|
[347] | 631 | CTimer::get("XIOS").suspend(); |
---|
[325] | 632 | } |
---|
| 633 | |
---|
| 634 | void cxios_get_domain_ni_glo(domain_Ptr domain_hdl, int* ni_glo) |
---|
| 635 | { |
---|
[445] | 636 | *ni_glo = domain_hdl->ni_glo.getInheritedValue(); |
---|
[325] | 637 | } |
---|
| 638 | |
---|
[432] | 639 | bool cxios_is_defined_domain_ni_glo(domain_Ptr domain_hdl ) |
---|
| 640 | { |
---|
[581] | 641 | CTimer::get("XIOS").resume(); |
---|
| 642 | bool isDefined = domain_hdl->ni_glo.hasInheritedValue(); |
---|
| 643 | CTimer::get("XIOS").suspend(); |
---|
| 644 | return isDefined; |
---|
[432] | 645 | } |
---|
[325] | 646 | |
---|
[432] | 647 | |
---|
| 648 | |
---|
[325] | 649 | void cxios_set_domain_nj(domain_Ptr domain_hdl, int nj) |
---|
| 650 | { |
---|
[347] | 651 | CTimer::get("XIOS").resume(); |
---|
[325] | 652 | domain_hdl->nj.setValue(nj); |
---|
| 653 | domain_hdl->sendAttributToServer(domain_hdl->nj); |
---|
[347] | 654 | CTimer::get("XIOS").suspend(); |
---|
[325] | 655 | } |
---|
| 656 | |
---|
| 657 | void cxios_get_domain_nj(domain_Ptr domain_hdl, int* nj) |
---|
| 658 | { |
---|
[445] | 659 | *nj = domain_hdl->nj.getInheritedValue(); |
---|
[325] | 660 | } |
---|
| 661 | |
---|
[432] | 662 | bool cxios_is_defined_domain_nj(domain_Ptr domain_hdl ) |
---|
| 663 | { |
---|
[581] | 664 | CTimer::get("XIOS").resume(); |
---|
| 665 | bool isDefined = domain_hdl->nj.hasInheritedValue(); |
---|
| 666 | CTimer::get("XIOS").suspend(); |
---|
| 667 | return isDefined; |
---|
[432] | 668 | } |
---|
[325] | 669 | |
---|
[432] | 670 | |
---|
| 671 | |
---|
[325] | 672 | void cxios_set_domain_nj_glo(domain_Ptr domain_hdl, int nj_glo) |
---|
| 673 | { |
---|
[347] | 674 | CTimer::get("XIOS").resume(); |
---|
[325] | 675 | domain_hdl->nj_glo.setValue(nj_glo); |
---|
| 676 | domain_hdl->sendAttributToServer(domain_hdl->nj_glo); |
---|
[347] | 677 | CTimer::get("XIOS").suspend(); |
---|
[325] | 678 | } |
---|
| 679 | |
---|
| 680 | void cxios_get_domain_nj_glo(domain_Ptr domain_hdl, int* nj_glo) |
---|
| 681 | { |
---|
[445] | 682 | *nj_glo = domain_hdl->nj_glo.getInheritedValue(); |
---|
[325] | 683 | } |
---|
| 684 | |
---|
[432] | 685 | bool cxios_is_defined_domain_nj_glo(domain_Ptr domain_hdl ) |
---|
| 686 | { |
---|
[581] | 687 | CTimer::get("XIOS").resume(); |
---|
| 688 | bool isDefined = domain_hdl->nj_glo.hasInheritedValue(); |
---|
| 689 | CTimer::get("XIOS").suspend(); |
---|
| 690 | return isDefined; |
---|
[432] | 691 | } |
---|
[325] | 692 | |
---|
[432] | 693 | |
---|
| 694 | |
---|
[449] | 695 | void cxios_set_domain_nvertex(domain_Ptr domain_hdl, int nvertex) |
---|
| 696 | { |
---|
| 697 | CTimer::get("XIOS").resume(); |
---|
| 698 | domain_hdl->nvertex.setValue(nvertex); |
---|
| 699 | domain_hdl->sendAttributToServer(domain_hdl->nvertex); |
---|
| 700 | CTimer::get("XIOS").suspend(); |
---|
| 701 | } |
---|
| 702 | |
---|
| 703 | void cxios_get_domain_nvertex(domain_Ptr domain_hdl, int* nvertex) |
---|
| 704 | { |
---|
| 705 | *nvertex = domain_hdl->nvertex.getInheritedValue(); |
---|
| 706 | } |
---|
| 707 | |
---|
| 708 | bool cxios_is_defined_domain_nvertex(domain_Ptr domain_hdl ) |
---|
| 709 | { |
---|
[581] | 710 | CTimer::get("XIOS").resume(); |
---|
| 711 | bool isDefined = domain_hdl->nvertex.hasInheritedValue(); |
---|
| 712 | CTimer::get("XIOS").suspend(); |
---|
| 713 | return isDefined; |
---|
[449] | 714 | } |
---|
| 715 | |
---|
| 716 | |
---|
| 717 | |
---|
[325] | 718 | void cxios_set_domain_standard_name(domain_Ptr domain_hdl, const char * standard_name, int standard_name_size) |
---|
| 719 | { |
---|
| 720 | std::string standard_name_str; |
---|
| 721 | if(!cstr2string(standard_name, standard_name_size, standard_name_str)) return; |
---|
[347] | 722 | CTimer::get("XIOS").resume(); |
---|
[325] | 723 | domain_hdl->standard_name.setValue(standard_name_str); |
---|
| 724 | domain_hdl->sendAttributToServer(domain_hdl->standard_name); |
---|
[347] | 725 | CTimer::get("XIOS").suspend(); |
---|
[325] | 726 | } |
---|
| 727 | |
---|
| 728 | void cxios_get_domain_standard_name(domain_Ptr domain_hdl, char * standard_name, int standard_name_size) |
---|
| 729 | { |
---|
[347] | 730 | CTimer::get("XIOS").resume(); |
---|
[445] | 731 | if(!string_copy(domain_hdl->standard_name.getInheritedValue(),standard_name , standard_name_size)) |
---|
[325] | 732 | ERROR("void cxios_get_domain_standard_name(domain_Ptr domain_hdl, char * standard_name, int standard_name_size)", <<"Input string is to short"); |
---|
[347] | 733 | CTimer::get("XIOS").suspend(); |
---|
[325] | 734 | } |
---|
| 735 | |
---|
[432] | 736 | bool cxios_is_defined_domain_standard_name(domain_Ptr domain_hdl ) |
---|
| 737 | { |
---|
[581] | 738 | CTimer::get("XIOS").resume(); |
---|
| 739 | bool isDefined = domain_hdl->standard_name.hasInheritedValue(); |
---|
| 740 | CTimer::get("XIOS").suspend(); |
---|
| 741 | return isDefined; |
---|
[432] | 742 | } |
---|
[325] | 743 | |
---|
[432] | 744 | |
---|
| 745 | |
---|
[449] | 746 | void cxios_set_domain_type(domain_Ptr domain_hdl, const char * type, int type_size) |
---|
| 747 | { |
---|
| 748 | std::string type_str; |
---|
| 749 | if(!cstr2string(type, type_size, type_str)) return; |
---|
| 750 | CTimer::get("XIOS").resume(); |
---|
| 751 | domain_hdl->type.fromString(type_str); |
---|
| 752 | domain_hdl->sendAttributToServer(domain_hdl->type); |
---|
| 753 | CTimer::get("XIOS").suspend(); |
---|
| 754 | } |
---|
| 755 | |
---|
| 756 | void cxios_get_domain_type(domain_Ptr domain_hdl, char * type, int type_size) |
---|
| 757 | { |
---|
| 758 | CTimer::get("XIOS").resume(); |
---|
| 759 | if(!string_copy(domain_hdl->type.getInheritedStringValue(),type , type_size)) |
---|
| 760 | ERROR("void cxios_get_domain_type(domain_Ptr domain_hdl, char * type, int type_size)", <<"Input string is to short"); |
---|
| 761 | CTimer::get("XIOS").suspend(); |
---|
| 762 | } |
---|
| 763 | |
---|
| 764 | bool cxios_is_defined_domain_type(domain_Ptr domain_hdl ) |
---|
| 765 | { |
---|
[581] | 766 | CTimer::get("XIOS").resume(); |
---|
| 767 | bool isDefined = domain_hdl->type.hasInheritedValue(); |
---|
| 768 | CTimer::get("XIOS").suspend(); |
---|
| 769 | return isDefined; |
---|
[449] | 770 | } |
---|
| 771 | |
---|
| 772 | |
---|
| 773 | |
---|
[325] | 774 | void cxios_set_domain_zoom_ibegin(domain_Ptr domain_hdl, int zoom_ibegin) |
---|
| 775 | { |
---|
[347] | 776 | CTimer::get("XIOS").resume(); |
---|
[325] | 777 | domain_hdl->zoom_ibegin.setValue(zoom_ibegin); |
---|
| 778 | domain_hdl->sendAttributToServer(domain_hdl->zoom_ibegin); |
---|
[347] | 779 | CTimer::get("XIOS").suspend(); |
---|
[325] | 780 | } |
---|
| 781 | |
---|
| 782 | void cxios_get_domain_zoom_ibegin(domain_Ptr domain_hdl, int* zoom_ibegin) |
---|
| 783 | { |
---|
[445] | 784 | *zoom_ibegin = domain_hdl->zoom_ibegin.getInheritedValue(); |
---|
[325] | 785 | } |
---|
| 786 | |
---|
[432] | 787 | bool cxios_is_defined_domain_zoom_ibegin(domain_Ptr domain_hdl ) |
---|
| 788 | { |
---|
[581] | 789 | CTimer::get("XIOS").resume(); |
---|
| 790 | bool isDefined = domain_hdl->zoom_ibegin.hasInheritedValue(); |
---|
| 791 | CTimer::get("XIOS").suspend(); |
---|
| 792 | return isDefined; |
---|
[432] | 793 | } |
---|
[325] | 794 | |
---|
[432] | 795 | |
---|
| 796 | |
---|
[325] | 797 | void cxios_set_domain_zoom_ibegin_loc(domain_Ptr domain_hdl, int zoom_ibegin_loc) |
---|
| 798 | { |
---|
[347] | 799 | CTimer::get("XIOS").resume(); |
---|
[325] | 800 | domain_hdl->zoom_ibegin_loc.setValue(zoom_ibegin_loc); |
---|
| 801 | domain_hdl->sendAttributToServer(domain_hdl->zoom_ibegin_loc); |
---|
[347] | 802 | CTimer::get("XIOS").suspend(); |
---|
[325] | 803 | } |
---|
| 804 | |
---|
| 805 | void cxios_get_domain_zoom_ibegin_loc(domain_Ptr domain_hdl, int* zoom_ibegin_loc) |
---|
| 806 | { |
---|
[445] | 807 | *zoom_ibegin_loc = domain_hdl->zoom_ibegin_loc.getInheritedValue(); |
---|
[325] | 808 | } |
---|
| 809 | |
---|
[432] | 810 | bool cxios_is_defined_domain_zoom_ibegin_loc(domain_Ptr domain_hdl ) |
---|
| 811 | { |
---|
[581] | 812 | CTimer::get("XIOS").resume(); |
---|
| 813 | bool isDefined = domain_hdl->zoom_ibegin_loc.hasInheritedValue(); |
---|
| 814 | CTimer::get("XIOS").suspend(); |
---|
| 815 | return isDefined; |
---|
[432] | 816 | } |
---|
[325] | 817 | |
---|
[432] | 818 | |
---|
| 819 | |
---|
[325] | 820 | void cxios_set_domain_zoom_jbegin(domain_Ptr domain_hdl, int zoom_jbegin) |
---|
| 821 | { |
---|
[347] | 822 | CTimer::get("XIOS").resume(); |
---|
[325] | 823 | domain_hdl->zoom_jbegin.setValue(zoom_jbegin); |
---|
| 824 | domain_hdl->sendAttributToServer(domain_hdl->zoom_jbegin); |
---|
[347] | 825 | CTimer::get("XIOS").suspend(); |
---|
[325] | 826 | } |
---|
| 827 | |
---|
| 828 | void cxios_get_domain_zoom_jbegin(domain_Ptr domain_hdl, int* zoom_jbegin) |
---|
| 829 | { |
---|
[445] | 830 | *zoom_jbegin = domain_hdl->zoom_jbegin.getInheritedValue(); |
---|
[325] | 831 | } |
---|
| 832 | |
---|
[432] | 833 | bool cxios_is_defined_domain_zoom_jbegin(domain_Ptr domain_hdl ) |
---|
| 834 | { |
---|
[581] | 835 | CTimer::get("XIOS").resume(); |
---|
| 836 | bool isDefined = domain_hdl->zoom_jbegin.hasInheritedValue(); |
---|
| 837 | CTimer::get("XIOS").suspend(); |
---|
| 838 | return isDefined; |
---|
[432] | 839 | } |
---|
[325] | 840 | |
---|
[432] | 841 | |
---|
| 842 | |
---|
[325] | 843 | void cxios_set_domain_zoom_jbegin_loc(domain_Ptr domain_hdl, int zoom_jbegin_loc) |
---|
| 844 | { |
---|
[347] | 845 | CTimer::get("XIOS").resume(); |
---|
[325] | 846 | domain_hdl->zoom_jbegin_loc.setValue(zoom_jbegin_loc); |
---|
| 847 | domain_hdl->sendAttributToServer(domain_hdl->zoom_jbegin_loc); |
---|
[347] | 848 | CTimer::get("XIOS").suspend(); |
---|
[325] | 849 | } |
---|
| 850 | |
---|
| 851 | void cxios_get_domain_zoom_jbegin_loc(domain_Ptr domain_hdl, int* zoom_jbegin_loc) |
---|
| 852 | { |
---|
[445] | 853 | *zoom_jbegin_loc = domain_hdl->zoom_jbegin_loc.getInheritedValue(); |
---|
[325] | 854 | } |
---|
| 855 | |
---|
[432] | 856 | bool cxios_is_defined_domain_zoom_jbegin_loc(domain_Ptr domain_hdl ) |
---|
| 857 | { |
---|
[581] | 858 | CTimer::get("XIOS").resume(); |
---|
| 859 | bool isDefined = domain_hdl->zoom_jbegin_loc.hasInheritedValue(); |
---|
| 860 | CTimer::get("XIOS").suspend(); |
---|
| 861 | return isDefined; |
---|
[432] | 862 | } |
---|
[325] | 863 | |
---|
[432] | 864 | |
---|
| 865 | |
---|
[325] | 866 | void cxios_set_domain_zoom_ni(domain_Ptr domain_hdl, int zoom_ni) |
---|
| 867 | { |
---|
[347] | 868 | CTimer::get("XIOS").resume(); |
---|
[325] | 869 | domain_hdl->zoom_ni.setValue(zoom_ni); |
---|
| 870 | domain_hdl->sendAttributToServer(domain_hdl->zoom_ni); |
---|
[347] | 871 | CTimer::get("XIOS").suspend(); |
---|
[325] | 872 | } |
---|
| 873 | |
---|
| 874 | void cxios_get_domain_zoom_ni(domain_Ptr domain_hdl, int* zoom_ni) |
---|
| 875 | { |
---|
[445] | 876 | *zoom_ni = domain_hdl->zoom_ni.getInheritedValue(); |
---|
[325] | 877 | } |
---|
| 878 | |
---|
[432] | 879 | bool cxios_is_defined_domain_zoom_ni(domain_Ptr domain_hdl ) |
---|
| 880 | { |
---|
[581] | 881 | CTimer::get("XIOS").resume(); |
---|
| 882 | bool isDefined = domain_hdl->zoom_ni.hasInheritedValue(); |
---|
| 883 | CTimer::get("XIOS").suspend(); |
---|
| 884 | return isDefined; |
---|
[432] | 885 | } |
---|
[325] | 886 | |
---|
[432] | 887 | |
---|
| 888 | |
---|
[325] | 889 | void cxios_set_domain_zoom_ni_loc(domain_Ptr domain_hdl, int zoom_ni_loc) |
---|
| 890 | { |
---|
[347] | 891 | CTimer::get("XIOS").resume(); |
---|
[325] | 892 | domain_hdl->zoom_ni_loc.setValue(zoom_ni_loc); |
---|
| 893 | domain_hdl->sendAttributToServer(domain_hdl->zoom_ni_loc); |
---|
[347] | 894 | CTimer::get("XIOS").suspend(); |
---|
[325] | 895 | } |
---|
| 896 | |
---|
| 897 | void cxios_get_domain_zoom_ni_loc(domain_Ptr domain_hdl, int* zoom_ni_loc) |
---|
| 898 | { |
---|
[445] | 899 | *zoom_ni_loc = domain_hdl->zoom_ni_loc.getInheritedValue(); |
---|
[325] | 900 | } |
---|
| 901 | |
---|
[432] | 902 | bool cxios_is_defined_domain_zoom_ni_loc(domain_Ptr domain_hdl ) |
---|
| 903 | { |
---|
[581] | 904 | CTimer::get("XIOS").resume(); |
---|
| 905 | bool isDefined = domain_hdl->zoom_ni_loc.hasInheritedValue(); |
---|
| 906 | CTimer::get("XIOS").suspend(); |
---|
| 907 | return isDefined; |
---|
[432] | 908 | } |
---|
[325] | 909 | |
---|
[432] | 910 | |
---|
| 911 | |
---|
[325] | 912 | void cxios_set_domain_zoom_nj(domain_Ptr domain_hdl, int zoom_nj) |
---|
| 913 | { |
---|
[347] | 914 | CTimer::get("XIOS").resume(); |
---|
[325] | 915 | domain_hdl->zoom_nj.setValue(zoom_nj); |
---|
| 916 | domain_hdl->sendAttributToServer(domain_hdl->zoom_nj); |
---|
[347] | 917 | CTimer::get("XIOS").suspend(); |
---|
[325] | 918 | } |
---|
| 919 | |
---|
| 920 | void cxios_get_domain_zoom_nj(domain_Ptr domain_hdl, int* zoom_nj) |
---|
| 921 | { |
---|
[445] | 922 | *zoom_nj = domain_hdl->zoom_nj.getInheritedValue(); |
---|
[325] | 923 | } |
---|
| 924 | |
---|
[432] | 925 | bool cxios_is_defined_domain_zoom_nj(domain_Ptr domain_hdl ) |
---|
| 926 | { |
---|
[581] | 927 | CTimer::get("XIOS").resume(); |
---|
| 928 | bool isDefined = domain_hdl->zoom_nj.hasInheritedValue(); |
---|
| 929 | CTimer::get("XIOS").suspend(); |
---|
| 930 | return isDefined; |
---|
[432] | 931 | } |
---|
[325] | 932 | |
---|
[432] | 933 | |
---|
| 934 | |
---|
[325] | 935 | void cxios_set_domain_zoom_nj_loc(domain_Ptr domain_hdl, int zoom_nj_loc) |
---|
| 936 | { |
---|
[347] | 937 | CTimer::get("XIOS").resume(); |
---|
[325] | 938 | domain_hdl->zoom_nj_loc.setValue(zoom_nj_loc); |
---|
| 939 | domain_hdl->sendAttributToServer(domain_hdl->zoom_nj_loc); |
---|
[347] | 940 | CTimer::get("XIOS").suspend(); |
---|
[325] | 941 | } |
---|
| 942 | |
---|
| 943 | void cxios_get_domain_zoom_nj_loc(domain_Ptr domain_hdl, int* zoom_nj_loc) |
---|
| 944 | { |
---|
[445] | 945 | *zoom_nj_loc = domain_hdl->zoom_nj_loc.getInheritedValue(); |
---|
[325] | 946 | } |
---|
| 947 | |
---|
[432] | 948 | bool cxios_is_defined_domain_zoom_nj_loc(domain_Ptr domain_hdl ) |
---|
| 949 | { |
---|
[581] | 950 | CTimer::get("XIOS").resume(); |
---|
| 951 | bool isDefined = domain_hdl->zoom_nj_loc.hasInheritedValue(); |
---|
| 952 | CTimer::get("XIOS").suspend(); |
---|
| 953 | return isDefined; |
---|
[432] | 954 | } |
---|
[325] | 955 | |
---|
| 956 | |
---|
[432] | 957 | |
---|
| 958 | |
---|
[325] | 959 | } |
---|