00001 // ********************************************************************** 00002 // 00003 // Copyright (c) 2003-2009 ZeroC, Inc. All rights reserved. 00004 // 00005 // This copy of Ice is licensed to you under the terms described in the 00006 // ICE_LICENSE file included in this distribution. 00007 // 00008 // ********************************************************************** 00009 00010 // Ice version 3.3.1 00011 // Generated from file `SimEvents.ice' 00012 00013 #include <SimEvents.ice.H> 00014 #include <Ice/LocalException.h> 00015 #include <Ice/ObjectFactory.h> 00016 #include <Ice/BasicStream.h> 00017 #include <IceUtil/Iterator.h> 00018 #include <IceUtil/ScopedArray.h> 00019 00020 #ifndef ICE_IGNORE_VERSION 00021 # if ICE_INT_VERSION / 100 != 303 00022 # error Ice version mismatch! 00023 # endif 00024 # if ICE_INT_VERSION % 100 > 50 00025 # error Beta header file detected 00026 # endif 00027 # if ICE_INT_VERSION % 100 < 1 00028 # error Ice patch level mismatch! 00029 # endif 00030 #endif 00031 00032 static const ::std::string __SimEvents__Events__evolve_name = "evolve"; 00033 00034 ::Ice::Object* IceInternal::upCast(::SimEvents::EventMessage* p) { return p; } 00035 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::EventMessage* p) { return p; } 00036 00037 ::Ice::Object* IceInternal::upCast(::SimEvents::Events* p) { return p; } 00038 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::Events* p) { return p; } 00039 00040 ::Ice::Object* IceInternal::upCast(::SimEvents::RetinaMessage* p) { return p; } 00041 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::RetinaMessage* p) { return p; } 00042 00043 ::Ice::Object* IceInternal::upCast(::SimEvents::VisualCortexMessage* p) { return p; } 00044 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::VisualCortexMessage* p) { return p; } 00045 00046 ::Ice::Object* IceInternal::upCast(::SimEvents::SaliencyMapMessage* p) { return p; } 00047 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::SaliencyMapMessage* p) { return p; } 00048 00049 ::Ice::Object* IceInternal::upCast(::SimEvents::SaliencyMapBiasMessage* p) { return p; } 00050 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::SaliencyMapBiasMessage* p) { return p; } 00051 00052 ::Ice::Object* IceInternal::upCast(::SimEvents::VisualTrackerMessage* p) { return p; } 00053 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::VisualTrackerMessage* p) { return p; } 00054 00055 ::Ice::Object* IceInternal::upCast(::SimEvents::VisualTrackerBiasMessage* p) { return p; } 00056 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::VisualTrackerBiasMessage* p) { return p; } 00057 00058 ::Ice::Object* IceInternal::upCast(::SimEvents::CameraCtrlBiasMessage* p) { return p; } 00059 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::CameraCtrlBiasMessage* p) { return p; } 00060 00061 ::Ice::Object* IceInternal::upCast(::SimEvents::CameraCtrlMessage* p) { return p; } 00062 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::CameraCtrlMessage* p) { return p; } 00063 00064 ::Ice::Object* IceInternal::upCast(::SimEvents::SegmenterMessage* p) { return p; } 00065 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::SegmenterMessage* p) { return p; } 00066 00067 ::Ice::Object* IceInternal::upCast(::SimEvents::SegmenterBiasMessage* p) { return p; } 00068 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::SegmenterBiasMessage* p) { return p; } 00069 00070 ::Ice::Object* IceInternal::upCast(::SimEvents::InfrotemporalCortexBiasMessage* p) { return p; } 00071 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::InfrotemporalCortexBiasMessage* p) { return p; } 00072 00073 ::Ice::Object* IceInternal::upCast(::SimEvents::InfrotemporalCortexMessage* p) { return p; } 00074 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::InfrotemporalCortexMessage* p) { return p; } 00075 00076 ::Ice::Object* IceInternal::upCast(::SimEvents::HippocampusBiasMessage* p) { return p; } 00077 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::HippocampusBiasMessage* p) { return p; } 00078 00079 ::Ice::Object* IceInternal::upCast(::SimEvents::HippocampusMessage* p) { return p; } 00080 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::HippocampusMessage* p) { return p; } 00081 00082 ::Ice::Object* IceInternal::upCast(::SimEvents::PrimaryMotorCortexBiasMessage* p) { return p; } 00083 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::PrimaryMotorCortexBiasMessage* p) { return p; } 00084 00085 ::Ice::Object* IceInternal::upCast(::SimEvents::PrimaryMotorCortexRelativeServoMessage* p) { return p; } 00086 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::PrimaryMotorCortexRelativeServoMessage* p) { return p; } 00087 00088 ::Ice::Object* IceInternal::upCast(::SimEvents::PrimaryMotorCortexResetEncodersMessage* p) { return p; } 00089 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::PrimaryMotorCortexResetEncodersMessage* p) { return p; } 00090 00091 ::Ice::Object* IceInternal::upCast(::SimEvents::PrimaryMotorCortexMessage* p) { return p; } 00092 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::PrimaryMotorCortexMessage* p) { return p; } 00093 00094 ::Ice::Object* IceInternal::upCast(::SimEvents::GUIInputMessage* p) { return p; } 00095 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::GUIInputMessage* p) { return p; } 00096 00097 ::Ice::Object* IceInternal::upCast(::SimEvents::GUIOutputMessage* p) { return p; } 00098 ::IceProxy::Ice::Object* IceInternal::upCast(::IceProxy::SimEvents::GUIOutputMessage* p) { return p; } 00099 00100 void 00101 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::EventMessagePrx& v) 00102 { 00103 ::Ice::ObjectPrx proxy; 00104 __is->read(proxy); 00105 if(!proxy) 00106 { 00107 v = 0; 00108 } 00109 else 00110 { 00111 v = new ::IceProxy::SimEvents::EventMessage; 00112 v->__copyFrom(proxy); 00113 } 00114 } 00115 00116 void 00117 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::EventsPrx& v) 00118 { 00119 ::Ice::ObjectPrx proxy; 00120 __is->read(proxy); 00121 if(!proxy) 00122 { 00123 v = 0; 00124 } 00125 else 00126 { 00127 v = new ::IceProxy::SimEvents::Events; 00128 v->__copyFrom(proxy); 00129 } 00130 } 00131 00132 void 00133 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::RetinaMessagePrx& v) 00134 { 00135 ::Ice::ObjectPrx proxy; 00136 __is->read(proxy); 00137 if(!proxy) 00138 { 00139 v = 0; 00140 } 00141 else 00142 { 00143 v = new ::IceProxy::SimEvents::RetinaMessage; 00144 v->__copyFrom(proxy); 00145 } 00146 } 00147 00148 void 00149 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::VisualCortexMessagePrx& v) 00150 { 00151 ::Ice::ObjectPrx proxy; 00152 __is->read(proxy); 00153 if(!proxy) 00154 { 00155 v = 0; 00156 } 00157 else 00158 { 00159 v = new ::IceProxy::SimEvents::VisualCortexMessage; 00160 v->__copyFrom(proxy); 00161 } 00162 } 00163 00164 void 00165 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::SaliencyMapMessagePrx& v) 00166 { 00167 ::Ice::ObjectPrx proxy; 00168 __is->read(proxy); 00169 if(!proxy) 00170 { 00171 v = 0; 00172 } 00173 else 00174 { 00175 v = new ::IceProxy::SimEvents::SaliencyMapMessage; 00176 v->__copyFrom(proxy); 00177 } 00178 } 00179 00180 void 00181 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::SaliencyMapBiasMessagePrx& v) 00182 { 00183 ::Ice::ObjectPrx proxy; 00184 __is->read(proxy); 00185 if(!proxy) 00186 { 00187 v = 0; 00188 } 00189 else 00190 { 00191 v = new ::IceProxy::SimEvents::SaliencyMapBiasMessage; 00192 v->__copyFrom(proxy); 00193 } 00194 } 00195 00196 void 00197 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::VisualTrackerMessagePrx& v) 00198 { 00199 ::Ice::ObjectPrx proxy; 00200 __is->read(proxy); 00201 if(!proxy) 00202 { 00203 v = 0; 00204 } 00205 else 00206 { 00207 v = new ::IceProxy::SimEvents::VisualTrackerMessage; 00208 v->__copyFrom(proxy); 00209 } 00210 } 00211 00212 void 00213 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::VisualTrackerBiasMessagePrx& v) 00214 { 00215 ::Ice::ObjectPrx proxy; 00216 __is->read(proxy); 00217 if(!proxy) 00218 { 00219 v = 0; 00220 } 00221 else 00222 { 00223 v = new ::IceProxy::SimEvents::VisualTrackerBiasMessage; 00224 v->__copyFrom(proxy); 00225 } 00226 } 00227 00228 void 00229 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::CameraCtrlBiasMessagePrx& v) 00230 { 00231 ::Ice::ObjectPrx proxy; 00232 __is->read(proxy); 00233 if(!proxy) 00234 { 00235 v = 0; 00236 } 00237 else 00238 { 00239 v = new ::IceProxy::SimEvents::CameraCtrlBiasMessage; 00240 v->__copyFrom(proxy); 00241 } 00242 } 00243 00244 void 00245 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::CameraCtrlMessagePrx& v) 00246 { 00247 ::Ice::ObjectPrx proxy; 00248 __is->read(proxy); 00249 if(!proxy) 00250 { 00251 v = 0; 00252 } 00253 else 00254 { 00255 v = new ::IceProxy::SimEvents::CameraCtrlMessage; 00256 v->__copyFrom(proxy); 00257 } 00258 } 00259 00260 void 00261 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::SegmenterMessagePrx& v) 00262 { 00263 ::Ice::ObjectPrx proxy; 00264 __is->read(proxy); 00265 if(!proxy) 00266 { 00267 v = 0; 00268 } 00269 else 00270 { 00271 v = new ::IceProxy::SimEvents::SegmenterMessage; 00272 v->__copyFrom(proxy); 00273 } 00274 } 00275 00276 void 00277 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::SegmenterBiasMessagePrx& v) 00278 { 00279 ::Ice::ObjectPrx proxy; 00280 __is->read(proxy); 00281 if(!proxy) 00282 { 00283 v = 0; 00284 } 00285 else 00286 { 00287 v = new ::IceProxy::SimEvents::SegmenterBiasMessage; 00288 v->__copyFrom(proxy); 00289 } 00290 } 00291 00292 void 00293 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::InfrotemporalCortexBiasMessagePrx& v) 00294 { 00295 ::Ice::ObjectPrx proxy; 00296 __is->read(proxy); 00297 if(!proxy) 00298 { 00299 v = 0; 00300 } 00301 else 00302 { 00303 v = new ::IceProxy::SimEvents::InfrotemporalCortexBiasMessage; 00304 v->__copyFrom(proxy); 00305 } 00306 } 00307 00308 void 00309 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::InfrotemporalCortexMessagePrx& v) 00310 { 00311 ::Ice::ObjectPrx proxy; 00312 __is->read(proxy); 00313 if(!proxy) 00314 { 00315 v = 0; 00316 } 00317 else 00318 { 00319 v = new ::IceProxy::SimEvents::InfrotemporalCortexMessage; 00320 v->__copyFrom(proxy); 00321 } 00322 } 00323 00324 void 00325 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::HippocampusBiasMessagePrx& v) 00326 { 00327 ::Ice::ObjectPrx proxy; 00328 __is->read(proxy); 00329 if(!proxy) 00330 { 00331 v = 0; 00332 } 00333 else 00334 { 00335 v = new ::IceProxy::SimEvents::HippocampusBiasMessage; 00336 v->__copyFrom(proxy); 00337 } 00338 } 00339 00340 void 00341 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::HippocampusMessagePrx& v) 00342 { 00343 ::Ice::ObjectPrx proxy; 00344 __is->read(proxy); 00345 if(!proxy) 00346 { 00347 v = 0; 00348 } 00349 else 00350 { 00351 v = new ::IceProxy::SimEvents::HippocampusMessage; 00352 v->__copyFrom(proxy); 00353 } 00354 } 00355 00356 void 00357 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::PrimaryMotorCortexBiasMessagePrx& v) 00358 { 00359 ::Ice::ObjectPrx proxy; 00360 __is->read(proxy); 00361 if(!proxy) 00362 { 00363 v = 0; 00364 } 00365 else 00366 { 00367 v = new ::IceProxy::SimEvents::PrimaryMotorCortexBiasMessage; 00368 v->__copyFrom(proxy); 00369 } 00370 } 00371 00372 void 00373 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::PrimaryMotorCortexRelativeServoMessagePrx& v) 00374 { 00375 ::Ice::ObjectPrx proxy; 00376 __is->read(proxy); 00377 if(!proxy) 00378 { 00379 v = 0; 00380 } 00381 else 00382 { 00383 v = new ::IceProxy::SimEvents::PrimaryMotorCortexRelativeServoMessage; 00384 v->__copyFrom(proxy); 00385 } 00386 } 00387 00388 void 00389 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::PrimaryMotorCortexResetEncodersMessagePrx& v) 00390 { 00391 ::Ice::ObjectPrx proxy; 00392 __is->read(proxy); 00393 if(!proxy) 00394 { 00395 v = 0; 00396 } 00397 else 00398 { 00399 v = new ::IceProxy::SimEvents::PrimaryMotorCortexResetEncodersMessage; 00400 v->__copyFrom(proxy); 00401 } 00402 } 00403 00404 void 00405 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::PrimaryMotorCortexMessagePrx& v) 00406 { 00407 ::Ice::ObjectPrx proxy; 00408 __is->read(proxy); 00409 if(!proxy) 00410 { 00411 v = 0; 00412 } 00413 else 00414 { 00415 v = new ::IceProxy::SimEvents::PrimaryMotorCortexMessage; 00416 v->__copyFrom(proxy); 00417 } 00418 } 00419 00420 void 00421 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::GUIInputMessagePrx& v) 00422 { 00423 ::Ice::ObjectPrx proxy; 00424 __is->read(proxy); 00425 if(!proxy) 00426 { 00427 v = 0; 00428 } 00429 else 00430 { 00431 v = new ::IceProxy::SimEvents::GUIInputMessage; 00432 v->__copyFrom(proxy); 00433 } 00434 } 00435 00436 void 00437 SimEvents::__read(::IceInternal::BasicStream* __is, ::SimEvents::GUIOutputMessagePrx& v) 00438 { 00439 ::Ice::ObjectPrx proxy; 00440 __is->read(proxy); 00441 if(!proxy) 00442 { 00443 v = 0; 00444 } 00445 else 00446 { 00447 v = new ::IceProxy::SimEvents::GUIOutputMessage; 00448 v->__copyFrom(proxy); 00449 } 00450 } 00451 00452 bool 00453 SimEvents::LocInfo::operator==(const LocInfo& __rhs) const 00454 { 00455 if(this == &__rhs) 00456 { 00457 return true; 00458 } 00459 if(lowresMaxpos != __rhs.lowresMaxpos) 00460 { 00461 return false; 00462 } 00463 if(fullresMaxpos != __rhs.fullresMaxpos) 00464 { 00465 return false; 00466 } 00467 if(maxval != __rhs.maxval) 00468 { 00469 return false; 00470 } 00471 return true; 00472 } 00473 00474 bool 00475 SimEvents::LocInfo::operator<(const LocInfo& __rhs) const 00476 { 00477 if(this == &__rhs) 00478 { 00479 return false; 00480 } 00481 if(lowresMaxpos < __rhs.lowresMaxpos) 00482 { 00483 return true; 00484 } 00485 else if(__rhs.lowresMaxpos < lowresMaxpos) 00486 { 00487 return false; 00488 } 00489 if(fullresMaxpos < __rhs.fullresMaxpos) 00490 { 00491 return true; 00492 } 00493 else if(__rhs.fullresMaxpos < fullresMaxpos) 00494 { 00495 return false; 00496 } 00497 if(maxval < __rhs.maxval) 00498 { 00499 return true; 00500 } 00501 else if(__rhs.maxval < maxval) 00502 { 00503 return false; 00504 } 00505 return false; 00506 } 00507 00508 void 00509 SimEvents::LocInfo::__write(::IceInternal::BasicStream* __os) const 00510 { 00511 lowresMaxpos.__write(__os); 00512 fullresMaxpos.__write(__os); 00513 __os->write(maxval); 00514 } 00515 00516 void 00517 SimEvents::LocInfo::__read(::IceInternal::BasicStream* __is) 00518 { 00519 lowresMaxpos.__read(__is); 00520 fullresMaxpos.__read(__is); 00521 __is->read(maxval); 00522 } 00523 00524 void 00525 SimEvents::__writeLocInfoSeq(::IceInternal::BasicStream* __os, const ::SimEvents::LocInfo* begin, const ::SimEvents::LocInfo* end) 00526 { 00527 ::Ice::Int size = static_cast< ::Ice::Int>(end - begin); 00528 __os->writeSize(size); 00529 for(int i = 0; i < size; ++i) 00530 { 00531 begin[i].__write(__os); 00532 } 00533 } 00534 00535 void 00536 SimEvents::__readLocInfoSeq(::IceInternal::BasicStream* __is, ::SimEvents::LocInfoSeq& v) 00537 { 00538 ::Ice::Int sz; 00539 __is->readSize(sz); 00540 __is->checkFixedSeq(sz, 17); 00541 v.resize(sz); 00542 for(int i = 0; i < sz; ++i) 00543 { 00544 v[i].__read(__is); 00545 } 00546 } 00547 00548 bool 00549 SimEvents::TrackInfo::operator==(const TrackInfo& __rhs) const 00550 { 00551 if(this == &__rhs) 00552 { 00553 return true; 00554 } 00555 if(pos != __rhs.pos) 00556 { 00557 return false; 00558 } 00559 if(err != __rhs.err) 00560 { 00561 return false; 00562 } 00563 return true; 00564 } 00565 00566 bool 00567 SimEvents::TrackInfo::operator<(const TrackInfo& __rhs) const 00568 { 00569 if(this == &__rhs) 00570 { 00571 return false; 00572 } 00573 if(pos < __rhs.pos) 00574 { 00575 return true; 00576 } 00577 else if(__rhs.pos < pos) 00578 { 00579 return false; 00580 } 00581 if(err < __rhs.err) 00582 { 00583 return true; 00584 } 00585 else if(__rhs.err < err) 00586 { 00587 return false; 00588 } 00589 return false; 00590 } 00591 00592 void 00593 SimEvents::TrackInfo::__write(::IceInternal::BasicStream* __os) const 00594 { 00595 pos.__write(__os); 00596 __os->write(err); 00597 } 00598 00599 void 00600 SimEvents::TrackInfo::__read(::IceInternal::BasicStream* __is) 00601 { 00602 pos.__read(__is); 00603 __is->read(err); 00604 } 00605 00606 void 00607 SimEvents::__writeTrackInfoSeq(::IceInternal::BasicStream* __os, const ::SimEvents::TrackInfo* begin, const ::SimEvents::TrackInfo* end) 00608 { 00609 ::Ice::Int size = static_cast< ::Ice::Int>(end - begin); 00610 __os->writeSize(size); 00611 for(int i = 0; i < size; ++i) 00612 { 00613 begin[i].__write(__os); 00614 } 00615 } 00616 00617 void 00618 SimEvents::__readTrackInfoSeq(::IceInternal::BasicStream* __is, ::SimEvents::TrackInfoSeq& v) 00619 { 00620 ::Ice::Int sz; 00621 __is->readSize(sz); 00622 __is->checkFixedSeq(sz, 12); 00623 v.resize(sz); 00624 for(int i = 0; i < sz; ++i) 00625 { 00626 v[i].__read(__is); 00627 } 00628 } 00629 00630 bool 00631 SimEvents::SegInfo::operator==(const SegInfo& __rhs) const 00632 { 00633 if(this == &__rhs) 00634 { 00635 return true; 00636 } 00637 if(loc != __rhs.loc) 00638 { 00639 return false; 00640 } 00641 if(rect != __rhs.rect) 00642 { 00643 return false; 00644 } 00645 if(img != __rhs.img) 00646 { 00647 return false; 00648 } 00649 return true; 00650 } 00651 00652 bool 00653 SimEvents::SegInfo::operator<(const SegInfo& __rhs) const 00654 { 00655 if(this == &__rhs) 00656 { 00657 return false; 00658 } 00659 if(loc < __rhs.loc) 00660 { 00661 return true; 00662 } 00663 else if(__rhs.loc < loc) 00664 { 00665 return false; 00666 } 00667 if(rect < __rhs.rect) 00668 { 00669 return true; 00670 } 00671 else if(__rhs.rect < rect) 00672 { 00673 return false; 00674 } 00675 if(img < __rhs.img) 00676 { 00677 return true; 00678 } 00679 else if(__rhs.img < img) 00680 { 00681 return false; 00682 } 00683 return false; 00684 } 00685 00686 void 00687 SimEvents::SegInfo::__write(::IceInternal::BasicStream* __os) const 00688 { 00689 loc.__write(__os); 00690 rect.__write(__os); 00691 img.__write(__os); 00692 } 00693 00694 void 00695 SimEvents::SegInfo::__read(::IceInternal::BasicStream* __is) 00696 { 00697 loc.__read(__is); 00698 rect.__read(__is); 00699 img.__read(__is); 00700 } 00701 00702 void 00703 SimEvents::__writeSegInfoSeq(::IceInternal::BasicStream* __os, const ::SimEvents::SegInfo* begin, const ::SimEvents::SegInfo* end) 00704 { 00705 ::Ice::Int size = static_cast< ::Ice::Int>(end - begin); 00706 __os->writeSize(size); 00707 for(int i = 0; i < size; ++i) 00708 { 00709 begin[i].__write(__os); 00710 } 00711 } 00712 00713 void 00714 SimEvents::__readSegInfoSeq(::IceInternal::BasicStream* __is, ::SimEvents::SegInfoSeq& v) 00715 { 00716 ::Ice::Int sz; 00717 __is->readSize(sz); 00718 __is->startSeq(sz, 37); 00719 v.resize(sz); 00720 for(int i = 0; i < sz; ++i) 00721 { 00722 v[i].__read(__is); 00723 __is->checkSeq(); 00724 __is->endElement(); 00725 } 00726 __is->endSeq(sz); 00727 } 00728 00729 bool 00730 SimEvents::ObjectState::operator==(const ObjectState& __rhs) const 00731 { 00732 if(this == &__rhs) 00733 { 00734 return true; 00735 } 00736 if(objectName != __rhs.objectName) 00737 { 00738 return false; 00739 } 00740 if(objectMsg != __rhs.objectMsg) 00741 { 00742 return false; 00743 } 00744 if(inDanger != __rhs.inDanger) 00745 { 00746 return false; 00747 } 00748 if(loc != __rhs.loc) 00749 { 00750 return false; 00751 } 00752 if(pos != __rhs.pos) 00753 { 00754 return false; 00755 } 00756 if(rotation != __rhs.rotation) 00757 { 00758 return false; 00759 } 00760 if(size != __rhs.size) 00761 { 00762 return false; 00763 } 00764 return true; 00765 } 00766 00767 bool 00768 SimEvents::ObjectState::operator<(const ObjectState& __rhs) const 00769 { 00770 if(this == &__rhs) 00771 { 00772 return false; 00773 } 00774 if(objectName < __rhs.objectName) 00775 { 00776 return true; 00777 } 00778 else if(__rhs.objectName < objectName) 00779 { 00780 return false; 00781 } 00782 if(objectMsg < __rhs.objectMsg) 00783 { 00784 return true; 00785 } 00786 else if(__rhs.objectMsg < objectMsg) 00787 { 00788 return false; 00789 } 00790 if(inDanger < __rhs.inDanger) 00791 { 00792 return true; 00793 } 00794 else if(__rhs.inDanger < inDanger) 00795 { 00796 return false; 00797 } 00798 if(loc < __rhs.loc) 00799 { 00800 return true; 00801 } 00802 else if(__rhs.loc < loc) 00803 { 00804 return false; 00805 } 00806 if(pos < __rhs.pos) 00807 { 00808 return true; 00809 } 00810 else if(__rhs.pos < pos) 00811 { 00812 return false; 00813 } 00814 if(rotation < __rhs.rotation) 00815 { 00816 return true; 00817 } 00818 else if(__rhs.rotation < rotation) 00819 { 00820 return false; 00821 } 00822 if(size < __rhs.size) 00823 { 00824 return true; 00825 } 00826 else if(__rhs.size < size) 00827 { 00828 return false; 00829 } 00830 return false; 00831 } 00832 00833 void 00834 SimEvents::ObjectState::__write(::IceInternal::BasicStream* __os) const 00835 { 00836 __os->write(objectName); 00837 __os->write(objectMsg); 00838 __os->write(inDanger); 00839 loc.__write(__os); 00840 pos.__write(__os); 00841 __os->write(rotation); 00842 __os->write(size); 00843 } 00844 00845 void 00846 SimEvents::ObjectState::__read(::IceInternal::BasicStream* __is) 00847 { 00848 __is->read(objectName); 00849 __is->read(objectMsg); 00850 __is->read(inDanger); 00851 loc.__read(__is); 00852 pos.__read(__is); 00853 __is->read(rotation); 00854 __is->read(size); 00855 } 00856 00857 void 00858 SimEvents::__writeObjectsStateSeq(::IceInternal::BasicStream* __os, const ::SimEvents::ObjectState* begin, const ::SimEvents::ObjectState* end) 00859 { 00860 ::Ice::Int size = static_cast< ::Ice::Int>(end - begin); 00861 __os->writeSize(size); 00862 for(int i = 0; i < size; ++i) 00863 { 00864 begin[i].__write(__os); 00865 } 00866 } 00867 00868 void 00869 SimEvents::__readObjectsStateSeq(::IceInternal::BasicStream* __is, ::SimEvents::ObjectsStateSeq& v) 00870 { 00871 ::Ice::Int sz; 00872 __is->readSize(sz); 00873 __is->startSeq(sz, 31); 00874 v.resize(sz); 00875 for(int i = 0; i < sz; ++i) 00876 { 00877 v[i].__read(__is); 00878 __is->checkSeq(); 00879 __is->endElement(); 00880 } 00881 __is->endSeq(sz); 00882 } 00883 00884 bool 00885 SimEvents::ArmPosition::operator==(const ArmPosition& __rhs) const 00886 { 00887 if(this == &__rhs) 00888 { 00889 return true; 00890 } 00891 if(x != __rhs.x) 00892 { 00893 return false; 00894 } 00895 if(y != __rhs.y) 00896 { 00897 return false; 00898 } 00899 if(z != __rhs.z) 00900 { 00901 return false; 00902 } 00903 if(rot != __rhs.rot) 00904 { 00905 return false; 00906 } 00907 if(roll != __rhs.roll) 00908 { 00909 return false; 00910 } 00911 if(gripper != __rhs.gripper) 00912 { 00913 return false; 00914 } 00915 return true; 00916 } 00917 00918 bool 00919 SimEvents::ArmPosition::operator<(const ArmPosition& __rhs) const 00920 { 00921 if(this == &__rhs) 00922 { 00923 return false; 00924 } 00925 if(x < __rhs.x) 00926 { 00927 return true; 00928 } 00929 else if(__rhs.x < x) 00930 { 00931 return false; 00932 } 00933 if(y < __rhs.y) 00934 { 00935 return true; 00936 } 00937 else if(__rhs.y < y) 00938 { 00939 return false; 00940 } 00941 if(z < __rhs.z) 00942 { 00943 return true; 00944 } 00945 else if(__rhs.z < z) 00946 { 00947 return false; 00948 } 00949 if(rot < __rhs.rot) 00950 { 00951 return true; 00952 } 00953 else if(__rhs.rot < rot) 00954 { 00955 return false; 00956 } 00957 if(roll < __rhs.roll) 00958 { 00959 return true; 00960 } 00961 else if(__rhs.roll < roll) 00962 { 00963 return false; 00964 } 00965 if(gripper < __rhs.gripper) 00966 { 00967 return true; 00968 } 00969 else if(__rhs.gripper < gripper) 00970 { 00971 return false; 00972 } 00973 return false; 00974 } 00975 00976 void 00977 SimEvents::ArmPosition::__write(::IceInternal::BasicStream* __os) const 00978 { 00979 __os->write(x); 00980 __os->write(y); 00981 __os->write(z); 00982 __os->write(rot); 00983 __os->write(roll); 00984 __os->write(gripper); 00985 } 00986 00987 void 00988 SimEvents::ArmPosition::__read(::IceInternal::BasicStream* __is) 00989 { 00990 __is->read(x); 00991 __is->read(y); 00992 __is->read(z); 00993 __is->read(rot); 00994 __is->read(roll); 00995 __is->read(gripper); 00996 } 00997 00998 const ::std::string& 00999 IceProxy::SimEvents::EventMessage::ice_staticId() 01000 { 01001 return ::SimEvents::EventMessage::ice_staticId(); 01002 } 01003 01004 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01005 IceProxy::SimEvents::EventMessage::__createDelegateM() 01006 { 01007 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::EventMessage); 01008 } 01009 01010 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01011 IceProxy::SimEvents::EventMessage::__createDelegateD() 01012 { 01013 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::EventMessage); 01014 } 01015 01016 ::IceProxy::Ice::Object* 01017 IceProxy::SimEvents::EventMessage::__newInstance() const 01018 { 01019 return new EventMessage; 01020 } 01021 01022 void 01023 IceProxy::SimEvents::Events::evolve(const ::SimEvents::EventMessagePtr& eMsg, const ::Ice::Context* __ctx) 01024 { 01025 int __cnt = 0; 01026 while(true) 01027 { 01028 ::IceInternal::Handle< ::IceDelegate::Ice::Object> __delBase; 01029 try 01030 { 01031 #if defined(__BCPLUSPLUS__) && (__BCPLUSPLUS__ >= 0x0600) // C++Builder 2009 compiler bug 01032 IceUtil::DummyBCC dummy; 01033 #endif 01034 __delBase = __getDelegate(false); 01035 ::IceDelegate::SimEvents::Events* __del = dynamic_cast< ::IceDelegate::SimEvents::Events*>(__delBase.get()); 01036 __del->evolve(eMsg, __ctx); 01037 return; 01038 } 01039 catch(const ::IceInternal::LocalExceptionWrapper& __ex) 01040 { 01041 __handleExceptionWrapper(__delBase, __ex, 0); 01042 } 01043 catch(const ::Ice::LocalException& __ex) 01044 { 01045 __handleException(__delBase, __ex, 0, __cnt); 01046 } 01047 } 01048 } 01049 01050 const ::std::string& 01051 IceProxy::SimEvents::Events::ice_staticId() 01052 { 01053 return ::SimEvents::Events::ice_staticId(); 01054 } 01055 01056 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01057 IceProxy::SimEvents::Events::__createDelegateM() 01058 { 01059 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::Events); 01060 } 01061 01062 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01063 IceProxy::SimEvents::Events::__createDelegateD() 01064 { 01065 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::Events); 01066 } 01067 01068 ::IceProxy::Ice::Object* 01069 IceProxy::SimEvents::Events::__newInstance() const 01070 { 01071 return new Events; 01072 } 01073 01074 const ::std::string& 01075 IceProxy::SimEvents::RetinaMessage::ice_staticId() 01076 { 01077 return ::SimEvents::RetinaMessage::ice_staticId(); 01078 } 01079 01080 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01081 IceProxy::SimEvents::RetinaMessage::__createDelegateM() 01082 { 01083 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::RetinaMessage); 01084 } 01085 01086 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01087 IceProxy::SimEvents::RetinaMessage::__createDelegateD() 01088 { 01089 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::RetinaMessage); 01090 } 01091 01092 ::IceProxy::Ice::Object* 01093 IceProxy::SimEvents::RetinaMessage::__newInstance() const 01094 { 01095 return new RetinaMessage; 01096 } 01097 01098 const ::std::string& 01099 IceProxy::SimEvents::VisualCortexMessage::ice_staticId() 01100 { 01101 return ::SimEvents::VisualCortexMessage::ice_staticId(); 01102 } 01103 01104 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01105 IceProxy::SimEvents::VisualCortexMessage::__createDelegateM() 01106 { 01107 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::VisualCortexMessage); 01108 } 01109 01110 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01111 IceProxy::SimEvents::VisualCortexMessage::__createDelegateD() 01112 { 01113 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::VisualCortexMessage); 01114 } 01115 01116 ::IceProxy::Ice::Object* 01117 IceProxy::SimEvents::VisualCortexMessage::__newInstance() const 01118 { 01119 return new VisualCortexMessage; 01120 } 01121 01122 const ::std::string& 01123 IceProxy::SimEvents::SaliencyMapMessage::ice_staticId() 01124 { 01125 return ::SimEvents::SaliencyMapMessage::ice_staticId(); 01126 } 01127 01128 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01129 IceProxy::SimEvents::SaliencyMapMessage::__createDelegateM() 01130 { 01131 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::SaliencyMapMessage); 01132 } 01133 01134 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01135 IceProxy::SimEvents::SaliencyMapMessage::__createDelegateD() 01136 { 01137 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::SaliencyMapMessage); 01138 } 01139 01140 ::IceProxy::Ice::Object* 01141 IceProxy::SimEvents::SaliencyMapMessage::__newInstance() const 01142 { 01143 return new SaliencyMapMessage; 01144 } 01145 01146 const ::std::string& 01147 IceProxy::SimEvents::SaliencyMapBiasMessage::ice_staticId() 01148 { 01149 return ::SimEvents::SaliencyMapBiasMessage::ice_staticId(); 01150 } 01151 01152 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01153 IceProxy::SimEvents::SaliencyMapBiasMessage::__createDelegateM() 01154 { 01155 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::SaliencyMapBiasMessage); 01156 } 01157 01158 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01159 IceProxy::SimEvents::SaliencyMapBiasMessage::__createDelegateD() 01160 { 01161 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::SaliencyMapBiasMessage); 01162 } 01163 01164 ::IceProxy::Ice::Object* 01165 IceProxy::SimEvents::SaliencyMapBiasMessage::__newInstance() const 01166 { 01167 return new SaliencyMapBiasMessage; 01168 } 01169 01170 const ::std::string& 01171 IceProxy::SimEvents::VisualTrackerMessage::ice_staticId() 01172 { 01173 return ::SimEvents::VisualTrackerMessage::ice_staticId(); 01174 } 01175 01176 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01177 IceProxy::SimEvents::VisualTrackerMessage::__createDelegateM() 01178 { 01179 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::VisualTrackerMessage); 01180 } 01181 01182 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01183 IceProxy::SimEvents::VisualTrackerMessage::__createDelegateD() 01184 { 01185 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::VisualTrackerMessage); 01186 } 01187 01188 ::IceProxy::Ice::Object* 01189 IceProxy::SimEvents::VisualTrackerMessage::__newInstance() const 01190 { 01191 return new VisualTrackerMessage; 01192 } 01193 01194 const ::std::string& 01195 IceProxy::SimEvents::VisualTrackerBiasMessage::ice_staticId() 01196 { 01197 return ::SimEvents::VisualTrackerBiasMessage::ice_staticId(); 01198 } 01199 01200 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01201 IceProxy::SimEvents::VisualTrackerBiasMessage::__createDelegateM() 01202 { 01203 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::VisualTrackerBiasMessage); 01204 } 01205 01206 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01207 IceProxy::SimEvents::VisualTrackerBiasMessage::__createDelegateD() 01208 { 01209 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::VisualTrackerBiasMessage); 01210 } 01211 01212 ::IceProxy::Ice::Object* 01213 IceProxy::SimEvents::VisualTrackerBiasMessage::__newInstance() const 01214 { 01215 return new VisualTrackerBiasMessage; 01216 } 01217 01218 const ::std::string& 01219 IceProxy::SimEvents::CameraCtrlBiasMessage::ice_staticId() 01220 { 01221 return ::SimEvents::CameraCtrlBiasMessage::ice_staticId(); 01222 } 01223 01224 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01225 IceProxy::SimEvents::CameraCtrlBiasMessage::__createDelegateM() 01226 { 01227 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::CameraCtrlBiasMessage); 01228 } 01229 01230 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01231 IceProxy::SimEvents::CameraCtrlBiasMessage::__createDelegateD() 01232 { 01233 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::CameraCtrlBiasMessage); 01234 } 01235 01236 ::IceProxy::Ice::Object* 01237 IceProxy::SimEvents::CameraCtrlBiasMessage::__newInstance() const 01238 { 01239 return new CameraCtrlBiasMessage; 01240 } 01241 01242 const ::std::string& 01243 IceProxy::SimEvents::CameraCtrlMessage::ice_staticId() 01244 { 01245 return ::SimEvents::CameraCtrlMessage::ice_staticId(); 01246 } 01247 01248 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01249 IceProxy::SimEvents::CameraCtrlMessage::__createDelegateM() 01250 { 01251 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::CameraCtrlMessage); 01252 } 01253 01254 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01255 IceProxy::SimEvents::CameraCtrlMessage::__createDelegateD() 01256 { 01257 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::CameraCtrlMessage); 01258 } 01259 01260 ::IceProxy::Ice::Object* 01261 IceProxy::SimEvents::CameraCtrlMessage::__newInstance() const 01262 { 01263 return new CameraCtrlMessage; 01264 } 01265 01266 const ::std::string& 01267 IceProxy::SimEvents::SegmenterMessage::ice_staticId() 01268 { 01269 return ::SimEvents::SegmenterMessage::ice_staticId(); 01270 } 01271 01272 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01273 IceProxy::SimEvents::SegmenterMessage::__createDelegateM() 01274 { 01275 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::SegmenterMessage); 01276 } 01277 01278 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01279 IceProxy::SimEvents::SegmenterMessage::__createDelegateD() 01280 { 01281 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::SegmenterMessage); 01282 } 01283 01284 ::IceProxy::Ice::Object* 01285 IceProxy::SimEvents::SegmenterMessage::__newInstance() const 01286 { 01287 return new SegmenterMessage; 01288 } 01289 01290 const ::std::string& 01291 IceProxy::SimEvents::SegmenterBiasMessage::ice_staticId() 01292 { 01293 return ::SimEvents::SegmenterBiasMessage::ice_staticId(); 01294 } 01295 01296 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01297 IceProxy::SimEvents::SegmenterBiasMessage::__createDelegateM() 01298 { 01299 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::SegmenterBiasMessage); 01300 } 01301 01302 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01303 IceProxy::SimEvents::SegmenterBiasMessage::__createDelegateD() 01304 { 01305 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::SegmenterBiasMessage); 01306 } 01307 01308 ::IceProxy::Ice::Object* 01309 IceProxy::SimEvents::SegmenterBiasMessage::__newInstance() const 01310 { 01311 return new SegmenterBiasMessage; 01312 } 01313 01314 const ::std::string& 01315 IceProxy::SimEvents::InfrotemporalCortexBiasMessage::ice_staticId() 01316 { 01317 return ::SimEvents::InfrotemporalCortexBiasMessage::ice_staticId(); 01318 } 01319 01320 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01321 IceProxy::SimEvents::InfrotemporalCortexBiasMessage::__createDelegateM() 01322 { 01323 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::InfrotemporalCortexBiasMessage); 01324 } 01325 01326 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01327 IceProxy::SimEvents::InfrotemporalCortexBiasMessage::__createDelegateD() 01328 { 01329 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::InfrotemporalCortexBiasMessage); 01330 } 01331 01332 ::IceProxy::Ice::Object* 01333 IceProxy::SimEvents::InfrotemporalCortexBiasMessage::__newInstance() const 01334 { 01335 return new InfrotemporalCortexBiasMessage; 01336 } 01337 01338 const ::std::string& 01339 IceProxy::SimEvents::InfrotemporalCortexMessage::ice_staticId() 01340 { 01341 return ::SimEvents::InfrotemporalCortexMessage::ice_staticId(); 01342 } 01343 01344 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01345 IceProxy::SimEvents::InfrotemporalCortexMessage::__createDelegateM() 01346 { 01347 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::InfrotemporalCortexMessage); 01348 } 01349 01350 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01351 IceProxy::SimEvents::InfrotemporalCortexMessage::__createDelegateD() 01352 { 01353 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::InfrotemporalCortexMessage); 01354 } 01355 01356 ::IceProxy::Ice::Object* 01357 IceProxy::SimEvents::InfrotemporalCortexMessage::__newInstance() const 01358 { 01359 return new InfrotemporalCortexMessage; 01360 } 01361 01362 const ::std::string& 01363 IceProxy::SimEvents::HippocampusBiasMessage::ice_staticId() 01364 { 01365 return ::SimEvents::HippocampusBiasMessage::ice_staticId(); 01366 } 01367 01368 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01369 IceProxy::SimEvents::HippocampusBiasMessage::__createDelegateM() 01370 { 01371 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::HippocampusBiasMessage); 01372 } 01373 01374 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01375 IceProxy::SimEvents::HippocampusBiasMessage::__createDelegateD() 01376 { 01377 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::HippocampusBiasMessage); 01378 } 01379 01380 ::IceProxy::Ice::Object* 01381 IceProxy::SimEvents::HippocampusBiasMessage::__newInstance() const 01382 { 01383 return new HippocampusBiasMessage; 01384 } 01385 01386 const ::std::string& 01387 IceProxy::SimEvents::HippocampusMessage::ice_staticId() 01388 { 01389 return ::SimEvents::HippocampusMessage::ice_staticId(); 01390 } 01391 01392 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01393 IceProxy::SimEvents::HippocampusMessage::__createDelegateM() 01394 { 01395 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::HippocampusMessage); 01396 } 01397 01398 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01399 IceProxy::SimEvents::HippocampusMessage::__createDelegateD() 01400 { 01401 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::HippocampusMessage); 01402 } 01403 01404 ::IceProxy::Ice::Object* 01405 IceProxy::SimEvents::HippocampusMessage::__newInstance() const 01406 { 01407 return new HippocampusMessage; 01408 } 01409 01410 const ::std::string& 01411 IceProxy::SimEvents::PrimaryMotorCortexBiasMessage::ice_staticId() 01412 { 01413 return ::SimEvents::PrimaryMotorCortexBiasMessage::ice_staticId(); 01414 } 01415 01416 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01417 IceProxy::SimEvents::PrimaryMotorCortexBiasMessage::__createDelegateM() 01418 { 01419 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::PrimaryMotorCortexBiasMessage); 01420 } 01421 01422 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01423 IceProxy::SimEvents::PrimaryMotorCortexBiasMessage::__createDelegateD() 01424 { 01425 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::PrimaryMotorCortexBiasMessage); 01426 } 01427 01428 ::IceProxy::Ice::Object* 01429 IceProxy::SimEvents::PrimaryMotorCortexBiasMessage::__newInstance() const 01430 { 01431 return new PrimaryMotorCortexBiasMessage; 01432 } 01433 01434 const ::std::string& 01435 IceProxy::SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_staticId() 01436 { 01437 return ::SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_staticId(); 01438 } 01439 01440 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01441 IceProxy::SimEvents::PrimaryMotorCortexRelativeServoMessage::__createDelegateM() 01442 { 01443 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::PrimaryMotorCortexRelativeServoMessage); 01444 } 01445 01446 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01447 IceProxy::SimEvents::PrimaryMotorCortexRelativeServoMessage::__createDelegateD() 01448 { 01449 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::PrimaryMotorCortexRelativeServoMessage); 01450 } 01451 01452 ::IceProxy::Ice::Object* 01453 IceProxy::SimEvents::PrimaryMotorCortexRelativeServoMessage::__newInstance() const 01454 { 01455 return new PrimaryMotorCortexRelativeServoMessage; 01456 } 01457 01458 const ::std::string& 01459 IceProxy::SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_staticId() 01460 { 01461 return ::SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_staticId(); 01462 } 01463 01464 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01465 IceProxy::SimEvents::PrimaryMotorCortexResetEncodersMessage::__createDelegateM() 01466 { 01467 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::PrimaryMotorCortexResetEncodersMessage); 01468 } 01469 01470 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01471 IceProxy::SimEvents::PrimaryMotorCortexResetEncodersMessage::__createDelegateD() 01472 { 01473 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::PrimaryMotorCortexResetEncodersMessage); 01474 } 01475 01476 ::IceProxy::Ice::Object* 01477 IceProxy::SimEvents::PrimaryMotorCortexResetEncodersMessage::__newInstance() const 01478 { 01479 return new PrimaryMotorCortexResetEncodersMessage; 01480 } 01481 01482 const ::std::string& 01483 IceProxy::SimEvents::PrimaryMotorCortexMessage::ice_staticId() 01484 { 01485 return ::SimEvents::PrimaryMotorCortexMessage::ice_staticId(); 01486 } 01487 01488 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01489 IceProxy::SimEvents::PrimaryMotorCortexMessage::__createDelegateM() 01490 { 01491 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::PrimaryMotorCortexMessage); 01492 } 01493 01494 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01495 IceProxy::SimEvents::PrimaryMotorCortexMessage::__createDelegateD() 01496 { 01497 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::PrimaryMotorCortexMessage); 01498 } 01499 01500 ::IceProxy::Ice::Object* 01501 IceProxy::SimEvents::PrimaryMotorCortexMessage::__newInstance() const 01502 { 01503 return new PrimaryMotorCortexMessage; 01504 } 01505 01506 const ::std::string& 01507 IceProxy::SimEvents::GUIInputMessage::ice_staticId() 01508 { 01509 return ::SimEvents::GUIInputMessage::ice_staticId(); 01510 } 01511 01512 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01513 IceProxy::SimEvents::GUIInputMessage::__createDelegateM() 01514 { 01515 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::GUIInputMessage); 01516 } 01517 01518 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01519 IceProxy::SimEvents::GUIInputMessage::__createDelegateD() 01520 { 01521 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::GUIInputMessage); 01522 } 01523 01524 ::IceProxy::Ice::Object* 01525 IceProxy::SimEvents::GUIInputMessage::__newInstance() const 01526 { 01527 return new GUIInputMessage; 01528 } 01529 01530 const ::std::string& 01531 IceProxy::SimEvents::GUIOutputMessage::ice_staticId() 01532 { 01533 return ::SimEvents::GUIOutputMessage::ice_staticId(); 01534 } 01535 01536 ::IceInternal::Handle< ::IceDelegateM::Ice::Object> 01537 IceProxy::SimEvents::GUIOutputMessage::__createDelegateM() 01538 { 01539 return ::IceInternal::Handle< ::IceDelegateM::Ice::Object>(new ::IceDelegateM::SimEvents::GUIOutputMessage); 01540 } 01541 01542 ::IceInternal::Handle< ::IceDelegateD::Ice::Object> 01543 IceProxy::SimEvents::GUIOutputMessage::__createDelegateD() 01544 { 01545 return ::IceInternal::Handle< ::IceDelegateD::Ice::Object>(new ::IceDelegateD::SimEvents::GUIOutputMessage); 01546 } 01547 01548 ::IceProxy::Ice::Object* 01549 IceProxy::SimEvents::GUIOutputMessage::__newInstance() const 01550 { 01551 return new GUIOutputMessage; 01552 } 01553 01554 void 01555 IceDelegateM::SimEvents::Events::evolve(const ::SimEvents::EventMessagePtr& eMsg, const ::Ice::Context* __context) 01556 { 01557 ::IceInternal::Outgoing __og(__handler.get(), __SimEvents__Events__evolve_name, ::Ice::Normal, __context); 01558 try 01559 { 01560 ::IceInternal::BasicStream* __os = __og.os(); 01561 __os->write(::Ice::ObjectPtr(::IceInternal::upCast(eMsg.get()))); 01562 __os->writePendingObjects(); 01563 } 01564 catch(const ::Ice::LocalException& __ex) 01565 { 01566 __og.abort(__ex); 01567 } 01568 bool __ok = __og.invoke(); 01569 if(!__og.is()->b.empty()) 01570 { 01571 try 01572 { 01573 if(!__ok) 01574 { 01575 try 01576 { 01577 __og.throwUserException(); 01578 } 01579 catch(const ::Ice::UserException& __ex) 01580 { 01581 ::Ice::UnknownUserException __uue(__FILE__, __LINE__, __ex.ice_name()); 01582 throw __uue; 01583 } 01584 } 01585 __og.is()->skipEmptyEncaps(); 01586 } 01587 catch(const ::Ice::LocalException& __ex) 01588 { 01589 throw ::IceInternal::LocalExceptionWrapper(__ex, false); 01590 } 01591 } 01592 } 01593 01594 void 01595 IceDelegateD::SimEvents::Events::evolve(const ::SimEvents::EventMessagePtr& eMsg, const ::Ice::Context* __context) 01596 { 01597 class _DirectI : public ::IceInternal::Direct 01598 { 01599 public: 01600 01601 _DirectI(const ::SimEvents::EventMessagePtr& eMsg, const ::Ice::Current& __current) : 01602 ::IceInternal::Direct(__current), 01603 _m_eMsg(eMsg) 01604 { 01605 } 01606 01607 virtual ::Ice::DispatchStatus 01608 run(::Ice::Object* object) 01609 { 01610 ::SimEvents::Events* servant = dynamic_cast< ::SimEvents::Events*>(object); 01611 if(!servant) 01612 { 01613 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, _current.id, _current.facet, _current.operation); 01614 } 01615 servant->evolve(_m_eMsg, _current); 01616 return ::Ice::DispatchOK; 01617 } 01618 01619 private: 01620 01621 const ::SimEvents::EventMessagePtr& _m_eMsg; 01622 }; 01623 01624 ::Ice::Current __current; 01625 __initCurrent(__current, __SimEvents__Events__evolve_name, ::Ice::Normal, __context); 01626 try 01627 { 01628 _DirectI __direct(eMsg, __current); 01629 try 01630 { 01631 __direct.servant()->__collocDispatch(__direct); 01632 } 01633 catch(...) 01634 { 01635 __direct.destroy(); 01636 throw; 01637 } 01638 __direct.destroy(); 01639 } 01640 catch(const ::Ice::SystemException&) 01641 { 01642 throw; 01643 } 01644 catch(const ::IceInternal::LocalExceptionWrapper&) 01645 { 01646 throw; 01647 } 01648 catch(const ::std::exception& __ex) 01649 { 01650 ::IceInternal::LocalExceptionWrapper::throwWrapper(__ex); 01651 } 01652 catch(...) 01653 { 01654 throw ::IceInternal::LocalExceptionWrapper(::Ice::UnknownException(__FILE__, __LINE__, "unknown c++ exception"), false); 01655 } 01656 } 01657 01658 ::Ice::ObjectPtr 01659 SimEvents::EventMessage::ice_clone() const 01660 { 01661 ::SimEvents::EventMessagePtr __p = new ::SimEvents::EventMessage(*this); 01662 return __p; 01663 } 01664 01665 static const ::std::string __SimEvents__EventMessage_ids[2] = 01666 { 01667 "::Ice::Object", 01668 "::SimEvents::EventMessage" 01669 }; 01670 01671 bool 01672 SimEvents::EventMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 01673 { 01674 return ::std::binary_search(__SimEvents__EventMessage_ids, __SimEvents__EventMessage_ids + 2, _s); 01675 } 01676 01677 ::std::vector< ::std::string> 01678 SimEvents::EventMessage::ice_ids(const ::Ice::Current&) const 01679 { 01680 return ::std::vector< ::std::string>(&__SimEvents__EventMessage_ids[0], &__SimEvents__EventMessage_ids[2]); 01681 } 01682 01683 const ::std::string& 01684 SimEvents::EventMessage::ice_id(const ::Ice::Current&) const 01685 { 01686 return __SimEvents__EventMessage_ids[1]; 01687 } 01688 01689 const ::std::string& 01690 SimEvents::EventMessage::ice_staticId() 01691 { 01692 return __SimEvents__EventMessage_ids[1]; 01693 } 01694 01695 void 01696 SimEvents::EventMessage::__write(::IceInternal::BasicStream* __os) const 01697 { 01698 __os->writeTypeId(ice_staticId()); 01699 __os->startWriteSlice(); 01700 __os->endWriteSlice(); 01701 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01702 Object::__write(__os); 01703 #else 01704 ::Ice::Object::__write(__os); 01705 #endif 01706 } 01707 01708 void 01709 SimEvents::EventMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 01710 { 01711 if(__rid) 01712 { 01713 ::std::string myId; 01714 __is->readTypeId(myId); 01715 } 01716 __is->startReadSlice(); 01717 __is->endReadSlice(); 01718 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01719 Object::__read(__is, true); 01720 #else 01721 ::Ice::Object::__read(__is, true); 01722 #endif 01723 } 01724 01725 void 01726 SimEvents::EventMessage::__write(const ::Ice::OutputStreamPtr&) const 01727 { 01728 Ice::MarshalException ex(__FILE__, __LINE__); 01729 ex.reason = "type SimEvents::EventMessage was not generated with stream support"; 01730 throw ex; 01731 } 01732 01733 void 01734 SimEvents::EventMessage::__read(const ::Ice::InputStreamPtr&, bool) 01735 { 01736 Ice::MarshalException ex(__FILE__, __LINE__); 01737 ex.reason = "type SimEvents::EventMessage was not generated with stream support"; 01738 throw ex; 01739 } 01740 01741 class __F__SimEvents__EventMessage : public ::Ice::ObjectFactory 01742 { 01743 public: 01744 01745 virtual ::Ice::ObjectPtr 01746 create(const ::std::string& type) 01747 { 01748 assert(type == ::SimEvents::EventMessage::ice_staticId()); 01749 return new ::SimEvents::EventMessage; 01750 } 01751 01752 virtual void 01753 destroy() 01754 { 01755 } 01756 }; 01757 01758 static ::Ice::ObjectFactoryPtr __F__SimEvents__EventMessage_Ptr = new __F__SimEvents__EventMessage; 01759 01760 const ::Ice::ObjectFactoryPtr& 01761 SimEvents::EventMessage::ice_factory() 01762 { 01763 return __F__SimEvents__EventMessage_Ptr; 01764 } 01765 01766 class __F__SimEvents__EventMessage__Init 01767 { 01768 public: 01769 01770 __F__SimEvents__EventMessage__Init() 01771 { 01772 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::EventMessage::ice_staticId(), ::SimEvents::EventMessage::ice_factory()); 01773 } 01774 01775 ~__F__SimEvents__EventMessage__Init() 01776 { 01777 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::EventMessage::ice_staticId()); 01778 } 01779 }; 01780 01781 static __F__SimEvents__EventMessage__Init __F__SimEvents__EventMessage__i; 01782 01783 #ifdef __APPLE__ 01784 extern "C" { void __F__SimEvents__EventMessage__initializer() {} } 01785 #endif 01786 01787 void 01788 SimEvents::__patch__EventMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 01789 { 01790 ::SimEvents::EventMessagePtr* p = static_cast< ::SimEvents::EventMessagePtr*>(__addr); 01791 assert(p); 01792 *p = ::SimEvents::EventMessagePtr::dynamicCast(v); 01793 if(v && !*p) 01794 { 01795 IceInternal::Ex::throwUOE(::SimEvents::EventMessage::ice_staticId(), v->ice_id()); 01796 } 01797 } 01798 01799 bool 01800 SimEvents::operator==(const ::SimEvents::EventMessage& l, const ::SimEvents::EventMessage& r) 01801 { 01802 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 01803 } 01804 01805 bool 01806 SimEvents::operator<(const ::SimEvents::EventMessage& l, const ::SimEvents::EventMessage& r) 01807 { 01808 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 01809 } 01810 01811 ::Ice::ObjectPtr 01812 SimEvents::Events::ice_clone() const 01813 { 01814 throw ::Ice::CloneNotImplementedException(__FILE__, __LINE__); 01815 return 0; // to avoid a warning with some compilers 01816 } 01817 01818 static const ::std::string __SimEvents__Events_ids[2] = 01819 { 01820 "::Ice::Object", 01821 "::SimEvents::Events" 01822 }; 01823 01824 bool 01825 SimEvents::Events::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 01826 { 01827 return ::std::binary_search(__SimEvents__Events_ids, __SimEvents__Events_ids + 2, _s); 01828 } 01829 01830 ::std::vector< ::std::string> 01831 SimEvents::Events::ice_ids(const ::Ice::Current&) const 01832 { 01833 return ::std::vector< ::std::string>(&__SimEvents__Events_ids[0], &__SimEvents__Events_ids[2]); 01834 } 01835 01836 const ::std::string& 01837 SimEvents::Events::ice_id(const ::Ice::Current&) const 01838 { 01839 return __SimEvents__Events_ids[1]; 01840 } 01841 01842 const ::std::string& 01843 SimEvents::Events::ice_staticId() 01844 { 01845 return __SimEvents__Events_ids[1]; 01846 } 01847 01848 ::Ice::DispatchStatus 01849 SimEvents::Events::___evolve(::IceInternal::Incoming& __inS, const ::Ice::Current& __current) 01850 { 01851 __checkMode(::Ice::Normal, __current.mode); 01852 ::IceInternal::BasicStream* __is = __inS.is(); 01853 __is->startReadEncaps(); 01854 ::SimEvents::EventMessagePtr eMsg; 01855 __is->read(::SimEvents::__patch__EventMessagePtr, &eMsg); 01856 __is->readPendingObjects(); 01857 __is->endReadEncaps(); 01858 evolve(eMsg, __current); 01859 return ::Ice::DispatchOK; 01860 } 01861 01862 static ::std::string __SimEvents__Events_all[] = 01863 { 01864 "evolve", 01865 "ice_id", 01866 "ice_ids", 01867 "ice_isA", 01868 "ice_ping" 01869 }; 01870 01871 ::Ice::DispatchStatus 01872 SimEvents::Events::__dispatch(::IceInternal::Incoming& in, const ::Ice::Current& current) 01873 { 01874 ::std::pair< ::std::string*, ::std::string*> r = ::std::equal_range(__SimEvents__Events_all, __SimEvents__Events_all + 5, current.operation); 01875 if(r.first == r.second) 01876 { 01877 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation); 01878 } 01879 01880 switch(r.first - __SimEvents__Events_all) 01881 { 01882 case 0: 01883 { 01884 return ___evolve(in, current); 01885 } 01886 case 1: 01887 { 01888 return ___ice_id(in, current); 01889 } 01890 case 2: 01891 { 01892 return ___ice_ids(in, current); 01893 } 01894 case 3: 01895 { 01896 return ___ice_isA(in, current); 01897 } 01898 case 4: 01899 { 01900 return ___ice_ping(in, current); 01901 } 01902 } 01903 01904 assert(false); 01905 throw ::Ice::OperationNotExistException(__FILE__, __LINE__, current.id, current.facet, current.operation); 01906 } 01907 01908 void 01909 SimEvents::Events::__write(::IceInternal::BasicStream* __os) const 01910 { 01911 __os->writeTypeId(ice_staticId()); 01912 __os->startWriteSlice(); 01913 __os->endWriteSlice(); 01914 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01915 Object::__write(__os); 01916 #else 01917 ::Ice::Object::__write(__os); 01918 #endif 01919 } 01920 01921 void 01922 SimEvents::Events::__read(::IceInternal::BasicStream* __is, bool __rid) 01923 { 01924 if(__rid) 01925 { 01926 ::std::string myId; 01927 __is->readTypeId(myId); 01928 } 01929 __is->startReadSlice(); 01930 __is->endReadSlice(); 01931 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 01932 Object::__read(__is, true); 01933 #else 01934 ::Ice::Object::__read(__is, true); 01935 #endif 01936 } 01937 01938 void 01939 SimEvents::Events::__write(const ::Ice::OutputStreamPtr&) const 01940 { 01941 Ice::MarshalException ex(__FILE__, __LINE__); 01942 ex.reason = "type SimEvents::Events was not generated with stream support"; 01943 throw ex; 01944 } 01945 01946 void 01947 SimEvents::Events::__read(const ::Ice::InputStreamPtr&, bool) 01948 { 01949 Ice::MarshalException ex(__FILE__, __LINE__); 01950 ex.reason = "type SimEvents::Events was not generated with stream support"; 01951 throw ex; 01952 } 01953 01954 void 01955 SimEvents::__patch__EventsPtr(void* __addr, ::Ice::ObjectPtr& v) 01956 { 01957 ::SimEvents::EventsPtr* p = static_cast< ::SimEvents::EventsPtr*>(__addr); 01958 assert(p); 01959 *p = ::SimEvents::EventsPtr::dynamicCast(v); 01960 if(v && !*p) 01961 { 01962 IceInternal::Ex::throwUOE(::SimEvents::Events::ice_staticId(), v->ice_id()); 01963 } 01964 } 01965 01966 bool 01967 SimEvents::operator==(const ::SimEvents::Events& l, const ::SimEvents::Events& r) 01968 { 01969 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 01970 } 01971 01972 bool 01973 SimEvents::operator<(const ::SimEvents::Events& l, const ::SimEvents::Events& r) 01974 { 01975 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 01976 } 01977 01978 SimEvents::RetinaMessage::RetinaMessage(const ::ImageIceMod::ImageIce& __ice_img) : 01979 img(__ice_img) 01980 { 01981 } 01982 01983 ::Ice::ObjectPtr 01984 SimEvents::RetinaMessage::ice_clone() const 01985 { 01986 ::SimEvents::RetinaMessagePtr __p = new ::SimEvents::RetinaMessage(*this); 01987 return __p; 01988 } 01989 01990 static const ::std::string __SimEvents__RetinaMessage_ids[3] = 01991 { 01992 "::Ice::Object", 01993 "::SimEvents::EventMessage", 01994 "::SimEvents::RetinaMessage" 01995 }; 01996 01997 bool 01998 SimEvents::RetinaMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 01999 { 02000 return ::std::binary_search(__SimEvents__RetinaMessage_ids, __SimEvents__RetinaMessage_ids + 3, _s); 02001 } 02002 02003 ::std::vector< ::std::string> 02004 SimEvents::RetinaMessage::ice_ids(const ::Ice::Current&) const 02005 { 02006 return ::std::vector< ::std::string>(&__SimEvents__RetinaMessage_ids[0], &__SimEvents__RetinaMessage_ids[3]); 02007 } 02008 02009 const ::std::string& 02010 SimEvents::RetinaMessage::ice_id(const ::Ice::Current&) const 02011 { 02012 return __SimEvents__RetinaMessage_ids[2]; 02013 } 02014 02015 const ::std::string& 02016 SimEvents::RetinaMessage::ice_staticId() 02017 { 02018 return __SimEvents__RetinaMessage_ids[2]; 02019 } 02020 02021 void 02022 SimEvents::RetinaMessage::__write(::IceInternal::BasicStream* __os) const 02023 { 02024 __os->writeTypeId(ice_staticId()); 02025 __os->startWriteSlice(); 02026 img.__write(__os); 02027 __os->endWriteSlice(); 02028 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02029 EventMessage::__write(__os); 02030 #else 02031 ::SimEvents::EventMessage::__write(__os); 02032 #endif 02033 } 02034 02035 void 02036 SimEvents::RetinaMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 02037 { 02038 if(__rid) 02039 { 02040 ::std::string myId; 02041 __is->readTypeId(myId); 02042 } 02043 __is->startReadSlice(); 02044 img.__read(__is); 02045 __is->endReadSlice(); 02046 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02047 EventMessage::__read(__is, true); 02048 #else 02049 ::SimEvents::EventMessage::__read(__is, true); 02050 #endif 02051 } 02052 02053 void 02054 SimEvents::RetinaMessage::__write(const ::Ice::OutputStreamPtr&) const 02055 { 02056 Ice::MarshalException ex(__FILE__, __LINE__); 02057 ex.reason = "type SimEvents::RetinaMessage was not generated with stream support"; 02058 throw ex; 02059 } 02060 02061 void 02062 SimEvents::RetinaMessage::__read(const ::Ice::InputStreamPtr&, bool) 02063 { 02064 Ice::MarshalException ex(__FILE__, __LINE__); 02065 ex.reason = "type SimEvents::RetinaMessage was not generated with stream support"; 02066 throw ex; 02067 } 02068 02069 class __F__SimEvents__RetinaMessage : public ::Ice::ObjectFactory 02070 { 02071 public: 02072 02073 virtual ::Ice::ObjectPtr 02074 create(const ::std::string& type) 02075 { 02076 assert(type == ::SimEvents::RetinaMessage::ice_staticId()); 02077 return new ::SimEvents::RetinaMessage; 02078 } 02079 02080 virtual void 02081 destroy() 02082 { 02083 } 02084 }; 02085 02086 static ::Ice::ObjectFactoryPtr __F__SimEvents__RetinaMessage_Ptr = new __F__SimEvents__RetinaMessage; 02087 02088 const ::Ice::ObjectFactoryPtr& 02089 SimEvents::RetinaMessage::ice_factory() 02090 { 02091 return __F__SimEvents__RetinaMessage_Ptr; 02092 } 02093 02094 class __F__SimEvents__RetinaMessage__Init 02095 { 02096 public: 02097 02098 __F__SimEvents__RetinaMessage__Init() 02099 { 02100 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::RetinaMessage::ice_staticId(), ::SimEvents::RetinaMessage::ice_factory()); 02101 } 02102 02103 ~__F__SimEvents__RetinaMessage__Init() 02104 { 02105 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::RetinaMessage::ice_staticId()); 02106 } 02107 }; 02108 02109 static __F__SimEvents__RetinaMessage__Init __F__SimEvents__RetinaMessage__i; 02110 02111 #ifdef __APPLE__ 02112 extern "C" { void __F__SimEvents__RetinaMessage__initializer() {} } 02113 #endif 02114 02115 void 02116 SimEvents::__patch__RetinaMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 02117 { 02118 ::SimEvents::RetinaMessagePtr* p = static_cast< ::SimEvents::RetinaMessagePtr*>(__addr); 02119 assert(p); 02120 *p = ::SimEvents::RetinaMessagePtr::dynamicCast(v); 02121 if(v && !*p) 02122 { 02123 IceInternal::Ex::throwUOE(::SimEvents::RetinaMessage::ice_staticId(), v->ice_id()); 02124 } 02125 } 02126 02127 bool 02128 SimEvents::operator==(const ::SimEvents::RetinaMessage& l, const ::SimEvents::RetinaMessage& r) 02129 { 02130 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 02131 } 02132 02133 bool 02134 SimEvents::operator<(const ::SimEvents::RetinaMessage& l, const ::SimEvents::RetinaMessage& r) 02135 { 02136 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 02137 } 02138 02139 SimEvents::VisualCortexMessage::VisualCortexMessage(const ::ImageIceMod::ImageIce& __ice_vco) : 02140 vco(__ice_vco) 02141 { 02142 } 02143 02144 ::Ice::ObjectPtr 02145 SimEvents::VisualCortexMessage::ice_clone() const 02146 { 02147 ::SimEvents::VisualCortexMessagePtr __p = new ::SimEvents::VisualCortexMessage(*this); 02148 return __p; 02149 } 02150 02151 static const ::std::string __SimEvents__VisualCortexMessage_ids[3] = 02152 { 02153 "::Ice::Object", 02154 "::SimEvents::EventMessage", 02155 "::SimEvents::VisualCortexMessage" 02156 }; 02157 02158 bool 02159 SimEvents::VisualCortexMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 02160 { 02161 return ::std::binary_search(__SimEvents__VisualCortexMessage_ids, __SimEvents__VisualCortexMessage_ids + 3, _s); 02162 } 02163 02164 ::std::vector< ::std::string> 02165 SimEvents::VisualCortexMessage::ice_ids(const ::Ice::Current&) const 02166 { 02167 return ::std::vector< ::std::string>(&__SimEvents__VisualCortexMessage_ids[0], &__SimEvents__VisualCortexMessage_ids[3]); 02168 } 02169 02170 const ::std::string& 02171 SimEvents::VisualCortexMessage::ice_id(const ::Ice::Current&) const 02172 { 02173 return __SimEvents__VisualCortexMessage_ids[2]; 02174 } 02175 02176 const ::std::string& 02177 SimEvents::VisualCortexMessage::ice_staticId() 02178 { 02179 return __SimEvents__VisualCortexMessage_ids[2]; 02180 } 02181 02182 void 02183 SimEvents::VisualCortexMessage::__write(::IceInternal::BasicStream* __os) const 02184 { 02185 __os->writeTypeId(ice_staticId()); 02186 __os->startWriteSlice(); 02187 vco.__write(__os); 02188 __os->endWriteSlice(); 02189 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02190 EventMessage::__write(__os); 02191 #else 02192 ::SimEvents::EventMessage::__write(__os); 02193 #endif 02194 } 02195 02196 void 02197 SimEvents::VisualCortexMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 02198 { 02199 if(__rid) 02200 { 02201 ::std::string myId; 02202 __is->readTypeId(myId); 02203 } 02204 __is->startReadSlice(); 02205 vco.__read(__is); 02206 __is->endReadSlice(); 02207 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02208 EventMessage::__read(__is, true); 02209 #else 02210 ::SimEvents::EventMessage::__read(__is, true); 02211 #endif 02212 } 02213 02214 void 02215 SimEvents::VisualCortexMessage::__write(const ::Ice::OutputStreamPtr&) const 02216 { 02217 Ice::MarshalException ex(__FILE__, __LINE__); 02218 ex.reason = "type SimEvents::VisualCortexMessage was not generated with stream support"; 02219 throw ex; 02220 } 02221 02222 void 02223 SimEvents::VisualCortexMessage::__read(const ::Ice::InputStreamPtr&, bool) 02224 { 02225 Ice::MarshalException ex(__FILE__, __LINE__); 02226 ex.reason = "type SimEvents::VisualCortexMessage was not generated with stream support"; 02227 throw ex; 02228 } 02229 02230 class __F__SimEvents__VisualCortexMessage : public ::Ice::ObjectFactory 02231 { 02232 public: 02233 02234 virtual ::Ice::ObjectPtr 02235 create(const ::std::string& type) 02236 { 02237 assert(type == ::SimEvents::VisualCortexMessage::ice_staticId()); 02238 return new ::SimEvents::VisualCortexMessage; 02239 } 02240 02241 virtual void 02242 destroy() 02243 { 02244 } 02245 }; 02246 02247 static ::Ice::ObjectFactoryPtr __F__SimEvents__VisualCortexMessage_Ptr = new __F__SimEvents__VisualCortexMessage; 02248 02249 const ::Ice::ObjectFactoryPtr& 02250 SimEvents::VisualCortexMessage::ice_factory() 02251 { 02252 return __F__SimEvents__VisualCortexMessage_Ptr; 02253 } 02254 02255 class __F__SimEvents__VisualCortexMessage__Init 02256 { 02257 public: 02258 02259 __F__SimEvents__VisualCortexMessage__Init() 02260 { 02261 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::VisualCortexMessage::ice_staticId(), ::SimEvents::VisualCortexMessage::ice_factory()); 02262 } 02263 02264 ~__F__SimEvents__VisualCortexMessage__Init() 02265 { 02266 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::VisualCortexMessage::ice_staticId()); 02267 } 02268 }; 02269 02270 static __F__SimEvents__VisualCortexMessage__Init __F__SimEvents__VisualCortexMessage__i; 02271 02272 #ifdef __APPLE__ 02273 extern "C" { void __F__SimEvents__VisualCortexMessage__initializer() {} } 02274 #endif 02275 02276 void 02277 SimEvents::__patch__VisualCortexMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 02278 { 02279 ::SimEvents::VisualCortexMessagePtr* p = static_cast< ::SimEvents::VisualCortexMessagePtr*>(__addr); 02280 assert(p); 02281 *p = ::SimEvents::VisualCortexMessagePtr::dynamicCast(v); 02282 if(v && !*p) 02283 { 02284 IceInternal::Ex::throwUOE(::SimEvents::VisualCortexMessage::ice_staticId(), v->ice_id()); 02285 } 02286 } 02287 02288 bool 02289 SimEvents::operator==(const ::SimEvents::VisualCortexMessage& l, const ::SimEvents::VisualCortexMessage& r) 02290 { 02291 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 02292 } 02293 02294 bool 02295 SimEvents::operator<(const ::SimEvents::VisualCortexMessage& l, const ::SimEvents::VisualCortexMessage& r) 02296 { 02297 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 02298 } 02299 02300 SimEvents::SaliencyMapMessage::SaliencyMapMessage(const ::ImageIceMod::ImageIce& __ice_smap, const ::SimEvents::LocInfoSeq& __ice_nMostSalientLoc) : 02301 smap(__ice_smap), 02302 nMostSalientLoc(__ice_nMostSalientLoc) 02303 { 02304 } 02305 02306 ::Ice::ObjectPtr 02307 SimEvents::SaliencyMapMessage::ice_clone() const 02308 { 02309 ::SimEvents::SaliencyMapMessagePtr __p = new ::SimEvents::SaliencyMapMessage(*this); 02310 return __p; 02311 } 02312 02313 static const ::std::string __SimEvents__SaliencyMapMessage_ids[3] = 02314 { 02315 "::Ice::Object", 02316 "::SimEvents::EventMessage", 02317 "::SimEvents::SaliencyMapMessage" 02318 }; 02319 02320 bool 02321 SimEvents::SaliencyMapMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 02322 { 02323 return ::std::binary_search(__SimEvents__SaliencyMapMessage_ids, __SimEvents__SaliencyMapMessage_ids + 3, _s); 02324 } 02325 02326 ::std::vector< ::std::string> 02327 SimEvents::SaliencyMapMessage::ice_ids(const ::Ice::Current&) const 02328 { 02329 return ::std::vector< ::std::string>(&__SimEvents__SaliencyMapMessage_ids[0], &__SimEvents__SaliencyMapMessage_ids[3]); 02330 } 02331 02332 const ::std::string& 02333 SimEvents::SaliencyMapMessage::ice_id(const ::Ice::Current&) const 02334 { 02335 return __SimEvents__SaliencyMapMessage_ids[2]; 02336 } 02337 02338 const ::std::string& 02339 SimEvents::SaliencyMapMessage::ice_staticId() 02340 { 02341 return __SimEvents__SaliencyMapMessage_ids[2]; 02342 } 02343 02344 void 02345 SimEvents::SaliencyMapMessage::__write(::IceInternal::BasicStream* __os) const 02346 { 02347 __os->writeTypeId(ice_staticId()); 02348 __os->startWriteSlice(); 02349 smap.__write(__os); 02350 if(nMostSalientLoc.size() == 0) 02351 { 02352 __os->writeSize(0); 02353 } 02354 else 02355 { 02356 ::SimEvents::__writeLocInfoSeq(__os, &nMostSalientLoc[0], &nMostSalientLoc[0] + nMostSalientLoc.size()); 02357 } 02358 __os->endWriteSlice(); 02359 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02360 EventMessage::__write(__os); 02361 #else 02362 ::SimEvents::EventMessage::__write(__os); 02363 #endif 02364 } 02365 02366 void 02367 SimEvents::SaliencyMapMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 02368 { 02369 if(__rid) 02370 { 02371 ::std::string myId; 02372 __is->readTypeId(myId); 02373 } 02374 __is->startReadSlice(); 02375 smap.__read(__is); 02376 ::SimEvents::__readLocInfoSeq(__is, nMostSalientLoc); 02377 __is->endReadSlice(); 02378 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02379 EventMessage::__read(__is, true); 02380 #else 02381 ::SimEvents::EventMessage::__read(__is, true); 02382 #endif 02383 } 02384 02385 void 02386 SimEvents::SaliencyMapMessage::__write(const ::Ice::OutputStreamPtr&) const 02387 { 02388 Ice::MarshalException ex(__FILE__, __LINE__); 02389 ex.reason = "type SimEvents::SaliencyMapMessage was not generated with stream support"; 02390 throw ex; 02391 } 02392 02393 void 02394 SimEvents::SaliencyMapMessage::__read(const ::Ice::InputStreamPtr&, bool) 02395 { 02396 Ice::MarshalException ex(__FILE__, __LINE__); 02397 ex.reason = "type SimEvents::SaliencyMapMessage was not generated with stream support"; 02398 throw ex; 02399 } 02400 02401 class __F__SimEvents__SaliencyMapMessage : public ::Ice::ObjectFactory 02402 { 02403 public: 02404 02405 virtual ::Ice::ObjectPtr 02406 create(const ::std::string& type) 02407 { 02408 assert(type == ::SimEvents::SaliencyMapMessage::ice_staticId()); 02409 return new ::SimEvents::SaliencyMapMessage; 02410 } 02411 02412 virtual void 02413 destroy() 02414 { 02415 } 02416 }; 02417 02418 static ::Ice::ObjectFactoryPtr __F__SimEvents__SaliencyMapMessage_Ptr = new __F__SimEvents__SaliencyMapMessage; 02419 02420 const ::Ice::ObjectFactoryPtr& 02421 SimEvents::SaliencyMapMessage::ice_factory() 02422 { 02423 return __F__SimEvents__SaliencyMapMessage_Ptr; 02424 } 02425 02426 class __F__SimEvents__SaliencyMapMessage__Init 02427 { 02428 public: 02429 02430 __F__SimEvents__SaliencyMapMessage__Init() 02431 { 02432 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::SaliencyMapMessage::ice_staticId(), ::SimEvents::SaliencyMapMessage::ice_factory()); 02433 } 02434 02435 ~__F__SimEvents__SaliencyMapMessage__Init() 02436 { 02437 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::SaliencyMapMessage::ice_staticId()); 02438 } 02439 }; 02440 02441 static __F__SimEvents__SaliencyMapMessage__Init __F__SimEvents__SaliencyMapMessage__i; 02442 02443 #ifdef __APPLE__ 02444 extern "C" { void __F__SimEvents__SaliencyMapMessage__initializer() {} } 02445 #endif 02446 02447 void 02448 SimEvents::__patch__SaliencyMapMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 02449 { 02450 ::SimEvents::SaliencyMapMessagePtr* p = static_cast< ::SimEvents::SaliencyMapMessagePtr*>(__addr); 02451 assert(p); 02452 *p = ::SimEvents::SaliencyMapMessagePtr::dynamicCast(v); 02453 if(v && !*p) 02454 { 02455 IceInternal::Ex::throwUOE(::SimEvents::SaliencyMapMessage::ice_staticId(), v->ice_id()); 02456 } 02457 } 02458 02459 bool 02460 SimEvents::operator==(const ::SimEvents::SaliencyMapMessage& l, const ::SimEvents::SaliencyMapMessage& r) 02461 { 02462 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 02463 } 02464 02465 bool 02466 SimEvents::operator<(const ::SimEvents::SaliencyMapMessage& l, const ::SimEvents::SaliencyMapMessage& r) 02467 { 02468 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 02469 } 02470 02471 SimEvents::SaliencyMapBiasMessage::SaliencyMapBiasMessage(const ::ImageIceMod::ImageIce& __ice_biasImg) : 02472 biasImg(__ice_biasImg) 02473 { 02474 } 02475 02476 ::Ice::ObjectPtr 02477 SimEvents::SaliencyMapBiasMessage::ice_clone() const 02478 { 02479 ::SimEvents::SaliencyMapBiasMessagePtr __p = new ::SimEvents::SaliencyMapBiasMessage(*this); 02480 return __p; 02481 } 02482 02483 static const ::std::string __SimEvents__SaliencyMapBiasMessage_ids[3] = 02484 { 02485 "::Ice::Object", 02486 "::SimEvents::EventMessage", 02487 "::SimEvents::SaliencyMapBiasMessage" 02488 }; 02489 02490 bool 02491 SimEvents::SaliencyMapBiasMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 02492 { 02493 return ::std::binary_search(__SimEvents__SaliencyMapBiasMessage_ids, __SimEvents__SaliencyMapBiasMessage_ids + 3, _s); 02494 } 02495 02496 ::std::vector< ::std::string> 02497 SimEvents::SaliencyMapBiasMessage::ice_ids(const ::Ice::Current&) const 02498 { 02499 return ::std::vector< ::std::string>(&__SimEvents__SaliencyMapBiasMessage_ids[0], &__SimEvents__SaliencyMapBiasMessage_ids[3]); 02500 } 02501 02502 const ::std::string& 02503 SimEvents::SaliencyMapBiasMessage::ice_id(const ::Ice::Current&) const 02504 { 02505 return __SimEvents__SaliencyMapBiasMessage_ids[2]; 02506 } 02507 02508 const ::std::string& 02509 SimEvents::SaliencyMapBiasMessage::ice_staticId() 02510 { 02511 return __SimEvents__SaliencyMapBiasMessage_ids[2]; 02512 } 02513 02514 void 02515 SimEvents::SaliencyMapBiasMessage::__write(::IceInternal::BasicStream* __os) const 02516 { 02517 __os->writeTypeId(ice_staticId()); 02518 __os->startWriteSlice(); 02519 biasImg.__write(__os); 02520 __os->endWriteSlice(); 02521 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02522 EventMessage::__write(__os); 02523 #else 02524 ::SimEvents::EventMessage::__write(__os); 02525 #endif 02526 } 02527 02528 void 02529 SimEvents::SaliencyMapBiasMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 02530 { 02531 if(__rid) 02532 { 02533 ::std::string myId; 02534 __is->readTypeId(myId); 02535 } 02536 __is->startReadSlice(); 02537 biasImg.__read(__is); 02538 __is->endReadSlice(); 02539 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02540 EventMessage::__read(__is, true); 02541 #else 02542 ::SimEvents::EventMessage::__read(__is, true); 02543 #endif 02544 } 02545 02546 void 02547 SimEvents::SaliencyMapBiasMessage::__write(const ::Ice::OutputStreamPtr&) const 02548 { 02549 Ice::MarshalException ex(__FILE__, __LINE__); 02550 ex.reason = "type SimEvents::SaliencyMapBiasMessage was not generated with stream support"; 02551 throw ex; 02552 } 02553 02554 void 02555 SimEvents::SaliencyMapBiasMessage::__read(const ::Ice::InputStreamPtr&, bool) 02556 { 02557 Ice::MarshalException ex(__FILE__, __LINE__); 02558 ex.reason = "type SimEvents::SaliencyMapBiasMessage was not generated with stream support"; 02559 throw ex; 02560 } 02561 02562 class __F__SimEvents__SaliencyMapBiasMessage : public ::Ice::ObjectFactory 02563 { 02564 public: 02565 02566 virtual ::Ice::ObjectPtr 02567 create(const ::std::string& type) 02568 { 02569 assert(type == ::SimEvents::SaliencyMapBiasMessage::ice_staticId()); 02570 return new ::SimEvents::SaliencyMapBiasMessage; 02571 } 02572 02573 virtual void 02574 destroy() 02575 { 02576 } 02577 }; 02578 02579 static ::Ice::ObjectFactoryPtr __F__SimEvents__SaliencyMapBiasMessage_Ptr = new __F__SimEvents__SaliencyMapBiasMessage; 02580 02581 const ::Ice::ObjectFactoryPtr& 02582 SimEvents::SaliencyMapBiasMessage::ice_factory() 02583 { 02584 return __F__SimEvents__SaliencyMapBiasMessage_Ptr; 02585 } 02586 02587 class __F__SimEvents__SaliencyMapBiasMessage__Init 02588 { 02589 public: 02590 02591 __F__SimEvents__SaliencyMapBiasMessage__Init() 02592 { 02593 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::SaliencyMapBiasMessage::ice_staticId(), ::SimEvents::SaliencyMapBiasMessage::ice_factory()); 02594 } 02595 02596 ~__F__SimEvents__SaliencyMapBiasMessage__Init() 02597 { 02598 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::SaliencyMapBiasMessage::ice_staticId()); 02599 } 02600 }; 02601 02602 static __F__SimEvents__SaliencyMapBiasMessage__Init __F__SimEvents__SaliencyMapBiasMessage__i; 02603 02604 #ifdef __APPLE__ 02605 extern "C" { void __F__SimEvents__SaliencyMapBiasMessage__initializer() {} } 02606 #endif 02607 02608 void 02609 SimEvents::__patch__SaliencyMapBiasMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 02610 { 02611 ::SimEvents::SaliencyMapBiasMessagePtr* p = static_cast< ::SimEvents::SaliencyMapBiasMessagePtr*>(__addr); 02612 assert(p); 02613 *p = ::SimEvents::SaliencyMapBiasMessagePtr::dynamicCast(v); 02614 if(v && !*p) 02615 { 02616 IceInternal::Ex::throwUOE(::SimEvents::SaliencyMapBiasMessage::ice_staticId(), v->ice_id()); 02617 } 02618 } 02619 02620 bool 02621 SimEvents::operator==(const ::SimEvents::SaliencyMapBiasMessage& l, const ::SimEvents::SaliencyMapBiasMessage& r) 02622 { 02623 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 02624 } 02625 02626 bool 02627 SimEvents::operator<(const ::SimEvents::SaliencyMapBiasMessage& l, const ::SimEvents::SaliencyMapBiasMessage& r) 02628 { 02629 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 02630 } 02631 02632 SimEvents::VisualTrackerMessage::VisualTrackerMessage(const ::SimEvents::TrackInfoSeq& __ice_trackLocs) : 02633 trackLocs(__ice_trackLocs) 02634 { 02635 } 02636 02637 ::Ice::ObjectPtr 02638 SimEvents::VisualTrackerMessage::ice_clone() const 02639 { 02640 ::SimEvents::VisualTrackerMessagePtr __p = new ::SimEvents::VisualTrackerMessage(*this); 02641 return __p; 02642 } 02643 02644 static const ::std::string __SimEvents__VisualTrackerMessage_ids[3] = 02645 { 02646 "::Ice::Object", 02647 "::SimEvents::EventMessage", 02648 "::SimEvents::VisualTrackerMessage" 02649 }; 02650 02651 bool 02652 SimEvents::VisualTrackerMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 02653 { 02654 return ::std::binary_search(__SimEvents__VisualTrackerMessage_ids, __SimEvents__VisualTrackerMessage_ids + 3, _s); 02655 } 02656 02657 ::std::vector< ::std::string> 02658 SimEvents::VisualTrackerMessage::ice_ids(const ::Ice::Current&) const 02659 { 02660 return ::std::vector< ::std::string>(&__SimEvents__VisualTrackerMessage_ids[0], &__SimEvents__VisualTrackerMessage_ids[3]); 02661 } 02662 02663 const ::std::string& 02664 SimEvents::VisualTrackerMessage::ice_id(const ::Ice::Current&) const 02665 { 02666 return __SimEvents__VisualTrackerMessage_ids[2]; 02667 } 02668 02669 const ::std::string& 02670 SimEvents::VisualTrackerMessage::ice_staticId() 02671 { 02672 return __SimEvents__VisualTrackerMessage_ids[2]; 02673 } 02674 02675 void 02676 SimEvents::VisualTrackerMessage::__write(::IceInternal::BasicStream* __os) const 02677 { 02678 __os->writeTypeId(ice_staticId()); 02679 __os->startWriteSlice(); 02680 if(trackLocs.size() == 0) 02681 { 02682 __os->writeSize(0); 02683 } 02684 else 02685 { 02686 ::SimEvents::__writeTrackInfoSeq(__os, &trackLocs[0], &trackLocs[0] + trackLocs.size()); 02687 } 02688 __os->endWriteSlice(); 02689 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02690 EventMessage::__write(__os); 02691 #else 02692 ::SimEvents::EventMessage::__write(__os); 02693 #endif 02694 } 02695 02696 void 02697 SimEvents::VisualTrackerMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 02698 { 02699 if(__rid) 02700 { 02701 ::std::string myId; 02702 __is->readTypeId(myId); 02703 } 02704 __is->startReadSlice(); 02705 ::SimEvents::__readTrackInfoSeq(__is, trackLocs); 02706 __is->endReadSlice(); 02707 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02708 EventMessage::__read(__is, true); 02709 #else 02710 ::SimEvents::EventMessage::__read(__is, true); 02711 #endif 02712 } 02713 02714 void 02715 SimEvents::VisualTrackerMessage::__write(const ::Ice::OutputStreamPtr&) const 02716 { 02717 Ice::MarshalException ex(__FILE__, __LINE__); 02718 ex.reason = "type SimEvents::VisualTrackerMessage was not generated with stream support"; 02719 throw ex; 02720 } 02721 02722 void 02723 SimEvents::VisualTrackerMessage::__read(const ::Ice::InputStreamPtr&, bool) 02724 { 02725 Ice::MarshalException ex(__FILE__, __LINE__); 02726 ex.reason = "type SimEvents::VisualTrackerMessage was not generated with stream support"; 02727 throw ex; 02728 } 02729 02730 class __F__SimEvents__VisualTrackerMessage : public ::Ice::ObjectFactory 02731 { 02732 public: 02733 02734 virtual ::Ice::ObjectPtr 02735 create(const ::std::string& type) 02736 { 02737 assert(type == ::SimEvents::VisualTrackerMessage::ice_staticId()); 02738 return new ::SimEvents::VisualTrackerMessage; 02739 } 02740 02741 virtual void 02742 destroy() 02743 { 02744 } 02745 }; 02746 02747 static ::Ice::ObjectFactoryPtr __F__SimEvents__VisualTrackerMessage_Ptr = new __F__SimEvents__VisualTrackerMessage; 02748 02749 const ::Ice::ObjectFactoryPtr& 02750 SimEvents::VisualTrackerMessage::ice_factory() 02751 { 02752 return __F__SimEvents__VisualTrackerMessage_Ptr; 02753 } 02754 02755 class __F__SimEvents__VisualTrackerMessage__Init 02756 { 02757 public: 02758 02759 __F__SimEvents__VisualTrackerMessage__Init() 02760 { 02761 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::VisualTrackerMessage::ice_staticId(), ::SimEvents::VisualTrackerMessage::ice_factory()); 02762 } 02763 02764 ~__F__SimEvents__VisualTrackerMessage__Init() 02765 { 02766 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::VisualTrackerMessage::ice_staticId()); 02767 } 02768 }; 02769 02770 static __F__SimEvents__VisualTrackerMessage__Init __F__SimEvents__VisualTrackerMessage__i; 02771 02772 #ifdef __APPLE__ 02773 extern "C" { void __F__SimEvents__VisualTrackerMessage__initializer() {} } 02774 #endif 02775 02776 void 02777 SimEvents::__patch__VisualTrackerMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 02778 { 02779 ::SimEvents::VisualTrackerMessagePtr* p = static_cast< ::SimEvents::VisualTrackerMessagePtr*>(__addr); 02780 assert(p); 02781 *p = ::SimEvents::VisualTrackerMessagePtr::dynamicCast(v); 02782 if(v && !*p) 02783 { 02784 IceInternal::Ex::throwUOE(::SimEvents::VisualTrackerMessage::ice_staticId(), v->ice_id()); 02785 } 02786 } 02787 02788 bool 02789 SimEvents::operator==(const ::SimEvents::VisualTrackerMessage& l, const ::SimEvents::VisualTrackerMessage& r) 02790 { 02791 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 02792 } 02793 02794 bool 02795 SimEvents::operator<(const ::SimEvents::VisualTrackerMessage& l, const ::SimEvents::VisualTrackerMessage& r) 02796 { 02797 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 02798 } 02799 02800 SimEvents::VisualTrackerBiasMessage::VisualTrackerBiasMessage(const ::SimEvents::TrackInfoSeq& __ice_locToTrack) : 02801 locToTrack(__ice_locToTrack) 02802 { 02803 } 02804 02805 ::Ice::ObjectPtr 02806 SimEvents::VisualTrackerBiasMessage::ice_clone() const 02807 { 02808 ::SimEvents::VisualTrackerBiasMessagePtr __p = new ::SimEvents::VisualTrackerBiasMessage(*this); 02809 return __p; 02810 } 02811 02812 static const ::std::string __SimEvents__VisualTrackerBiasMessage_ids[3] = 02813 { 02814 "::Ice::Object", 02815 "::SimEvents::EventMessage", 02816 "::SimEvents::VisualTrackerBiasMessage" 02817 }; 02818 02819 bool 02820 SimEvents::VisualTrackerBiasMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 02821 { 02822 return ::std::binary_search(__SimEvents__VisualTrackerBiasMessage_ids, __SimEvents__VisualTrackerBiasMessage_ids + 3, _s); 02823 } 02824 02825 ::std::vector< ::std::string> 02826 SimEvents::VisualTrackerBiasMessage::ice_ids(const ::Ice::Current&) const 02827 { 02828 return ::std::vector< ::std::string>(&__SimEvents__VisualTrackerBiasMessage_ids[0], &__SimEvents__VisualTrackerBiasMessage_ids[3]); 02829 } 02830 02831 const ::std::string& 02832 SimEvents::VisualTrackerBiasMessage::ice_id(const ::Ice::Current&) const 02833 { 02834 return __SimEvents__VisualTrackerBiasMessage_ids[2]; 02835 } 02836 02837 const ::std::string& 02838 SimEvents::VisualTrackerBiasMessage::ice_staticId() 02839 { 02840 return __SimEvents__VisualTrackerBiasMessage_ids[2]; 02841 } 02842 02843 void 02844 SimEvents::VisualTrackerBiasMessage::__write(::IceInternal::BasicStream* __os) const 02845 { 02846 __os->writeTypeId(ice_staticId()); 02847 __os->startWriteSlice(); 02848 if(locToTrack.size() == 0) 02849 { 02850 __os->writeSize(0); 02851 } 02852 else 02853 { 02854 ::SimEvents::__writeTrackInfoSeq(__os, &locToTrack[0], &locToTrack[0] + locToTrack.size()); 02855 } 02856 __os->endWriteSlice(); 02857 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02858 EventMessage::__write(__os); 02859 #else 02860 ::SimEvents::EventMessage::__write(__os); 02861 #endif 02862 } 02863 02864 void 02865 SimEvents::VisualTrackerBiasMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 02866 { 02867 if(__rid) 02868 { 02869 ::std::string myId; 02870 __is->readTypeId(myId); 02871 } 02872 __is->startReadSlice(); 02873 ::SimEvents::__readTrackInfoSeq(__is, locToTrack); 02874 __is->endReadSlice(); 02875 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 02876 EventMessage::__read(__is, true); 02877 #else 02878 ::SimEvents::EventMessage::__read(__is, true); 02879 #endif 02880 } 02881 02882 void 02883 SimEvents::VisualTrackerBiasMessage::__write(const ::Ice::OutputStreamPtr&) const 02884 { 02885 Ice::MarshalException ex(__FILE__, __LINE__); 02886 ex.reason = "type SimEvents::VisualTrackerBiasMessage was not generated with stream support"; 02887 throw ex; 02888 } 02889 02890 void 02891 SimEvents::VisualTrackerBiasMessage::__read(const ::Ice::InputStreamPtr&, bool) 02892 { 02893 Ice::MarshalException ex(__FILE__, __LINE__); 02894 ex.reason = "type SimEvents::VisualTrackerBiasMessage was not generated with stream support"; 02895 throw ex; 02896 } 02897 02898 class __F__SimEvents__VisualTrackerBiasMessage : public ::Ice::ObjectFactory 02899 { 02900 public: 02901 02902 virtual ::Ice::ObjectPtr 02903 create(const ::std::string& type) 02904 { 02905 assert(type == ::SimEvents::VisualTrackerBiasMessage::ice_staticId()); 02906 return new ::SimEvents::VisualTrackerBiasMessage; 02907 } 02908 02909 virtual void 02910 destroy() 02911 { 02912 } 02913 }; 02914 02915 static ::Ice::ObjectFactoryPtr __F__SimEvents__VisualTrackerBiasMessage_Ptr = new __F__SimEvents__VisualTrackerBiasMessage; 02916 02917 const ::Ice::ObjectFactoryPtr& 02918 SimEvents::VisualTrackerBiasMessage::ice_factory() 02919 { 02920 return __F__SimEvents__VisualTrackerBiasMessage_Ptr; 02921 } 02922 02923 class __F__SimEvents__VisualTrackerBiasMessage__Init 02924 { 02925 public: 02926 02927 __F__SimEvents__VisualTrackerBiasMessage__Init() 02928 { 02929 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::VisualTrackerBiasMessage::ice_staticId(), ::SimEvents::VisualTrackerBiasMessage::ice_factory()); 02930 } 02931 02932 ~__F__SimEvents__VisualTrackerBiasMessage__Init() 02933 { 02934 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::VisualTrackerBiasMessage::ice_staticId()); 02935 } 02936 }; 02937 02938 static __F__SimEvents__VisualTrackerBiasMessage__Init __F__SimEvents__VisualTrackerBiasMessage__i; 02939 02940 #ifdef __APPLE__ 02941 extern "C" { void __F__SimEvents__VisualTrackerBiasMessage__initializer() {} } 02942 #endif 02943 02944 void 02945 SimEvents::__patch__VisualTrackerBiasMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 02946 { 02947 ::SimEvents::VisualTrackerBiasMessagePtr* p = static_cast< ::SimEvents::VisualTrackerBiasMessagePtr*>(__addr); 02948 assert(p); 02949 *p = ::SimEvents::VisualTrackerBiasMessagePtr::dynamicCast(v); 02950 if(v && !*p) 02951 { 02952 IceInternal::Ex::throwUOE(::SimEvents::VisualTrackerBiasMessage::ice_staticId(), v->ice_id()); 02953 } 02954 } 02955 02956 bool 02957 SimEvents::operator==(const ::SimEvents::VisualTrackerBiasMessage& l, const ::SimEvents::VisualTrackerBiasMessage& r) 02958 { 02959 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 02960 } 02961 02962 bool 02963 SimEvents::operator<(const ::SimEvents::VisualTrackerBiasMessage& l, const ::SimEvents::VisualTrackerBiasMessage& r) 02964 { 02965 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 02966 } 02967 02968 SimEvents::CameraCtrlBiasMessage::CameraCtrlBiasMessage(bool __ice_zoomIn, bool __ice_zoomOut, bool __ice_initPtz) : 02969 zoomIn(__ice_zoomIn), 02970 zoomOut(__ice_zoomOut), 02971 initPtz(__ice_initPtz) 02972 { 02973 } 02974 02975 ::Ice::ObjectPtr 02976 SimEvents::CameraCtrlBiasMessage::ice_clone() const 02977 { 02978 ::SimEvents::CameraCtrlBiasMessagePtr __p = new ::SimEvents::CameraCtrlBiasMessage(*this); 02979 return __p; 02980 } 02981 02982 static const ::std::string __SimEvents__CameraCtrlBiasMessage_ids[3] = 02983 { 02984 "::Ice::Object", 02985 "::SimEvents::CameraCtrlBiasMessage", 02986 "::SimEvents::EventMessage" 02987 }; 02988 02989 bool 02990 SimEvents::CameraCtrlBiasMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 02991 { 02992 return ::std::binary_search(__SimEvents__CameraCtrlBiasMessage_ids, __SimEvents__CameraCtrlBiasMessage_ids + 3, _s); 02993 } 02994 02995 ::std::vector< ::std::string> 02996 SimEvents::CameraCtrlBiasMessage::ice_ids(const ::Ice::Current&) const 02997 { 02998 return ::std::vector< ::std::string>(&__SimEvents__CameraCtrlBiasMessage_ids[0], &__SimEvents__CameraCtrlBiasMessage_ids[3]); 02999 } 03000 03001 const ::std::string& 03002 SimEvents::CameraCtrlBiasMessage::ice_id(const ::Ice::Current&) const 03003 { 03004 return __SimEvents__CameraCtrlBiasMessage_ids[1]; 03005 } 03006 03007 const ::std::string& 03008 SimEvents::CameraCtrlBiasMessage::ice_staticId() 03009 { 03010 return __SimEvents__CameraCtrlBiasMessage_ids[1]; 03011 } 03012 03013 void 03014 SimEvents::CameraCtrlBiasMessage::__write(::IceInternal::BasicStream* __os) const 03015 { 03016 __os->writeTypeId(ice_staticId()); 03017 __os->startWriteSlice(); 03018 __os->write(zoomIn); 03019 __os->write(zoomOut); 03020 __os->write(initPtz); 03021 __os->endWriteSlice(); 03022 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03023 EventMessage::__write(__os); 03024 #else 03025 ::SimEvents::EventMessage::__write(__os); 03026 #endif 03027 } 03028 03029 void 03030 SimEvents::CameraCtrlBiasMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 03031 { 03032 if(__rid) 03033 { 03034 ::std::string myId; 03035 __is->readTypeId(myId); 03036 } 03037 __is->startReadSlice(); 03038 __is->read(zoomIn); 03039 __is->read(zoomOut); 03040 __is->read(initPtz); 03041 __is->endReadSlice(); 03042 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03043 EventMessage::__read(__is, true); 03044 #else 03045 ::SimEvents::EventMessage::__read(__is, true); 03046 #endif 03047 } 03048 03049 void 03050 SimEvents::CameraCtrlBiasMessage::__write(const ::Ice::OutputStreamPtr&) const 03051 { 03052 Ice::MarshalException ex(__FILE__, __LINE__); 03053 ex.reason = "type SimEvents::CameraCtrlBiasMessage was not generated with stream support"; 03054 throw ex; 03055 } 03056 03057 void 03058 SimEvents::CameraCtrlBiasMessage::__read(const ::Ice::InputStreamPtr&, bool) 03059 { 03060 Ice::MarshalException ex(__FILE__, __LINE__); 03061 ex.reason = "type SimEvents::CameraCtrlBiasMessage was not generated with stream support"; 03062 throw ex; 03063 } 03064 03065 class __F__SimEvents__CameraCtrlBiasMessage : public ::Ice::ObjectFactory 03066 { 03067 public: 03068 03069 virtual ::Ice::ObjectPtr 03070 create(const ::std::string& type) 03071 { 03072 assert(type == ::SimEvents::CameraCtrlBiasMessage::ice_staticId()); 03073 return new ::SimEvents::CameraCtrlBiasMessage; 03074 } 03075 03076 virtual void 03077 destroy() 03078 { 03079 } 03080 }; 03081 03082 static ::Ice::ObjectFactoryPtr __F__SimEvents__CameraCtrlBiasMessage_Ptr = new __F__SimEvents__CameraCtrlBiasMessage; 03083 03084 const ::Ice::ObjectFactoryPtr& 03085 SimEvents::CameraCtrlBiasMessage::ice_factory() 03086 { 03087 return __F__SimEvents__CameraCtrlBiasMessage_Ptr; 03088 } 03089 03090 class __F__SimEvents__CameraCtrlBiasMessage__Init 03091 { 03092 public: 03093 03094 __F__SimEvents__CameraCtrlBiasMessage__Init() 03095 { 03096 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::CameraCtrlBiasMessage::ice_staticId(), ::SimEvents::CameraCtrlBiasMessage::ice_factory()); 03097 } 03098 03099 ~__F__SimEvents__CameraCtrlBiasMessage__Init() 03100 { 03101 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::CameraCtrlBiasMessage::ice_staticId()); 03102 } 03103 }; 03104 03105 static __F__SimEvents__CameraCtrlBiasMessage__Init __F__SimEvents__CameraCtrlBiasMessage__i; 03106 03107 #ifdef __APPLE__ 03108 extern "C" { void __F__SimEvents__CameraCtrlBiasMessage__initializer() {} } 03109 #endif 03110 03111 void 03112 SimEvents::__patch__CameraCtrlBiasMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 03113 { 03114 ::SimEvents::CameraCtrlBiasMessagePtr* p = static_cast< ::SimEvents::CameraCtrlBiasMessagePtr*>(__addr); 03115 assert(p); 03116 *p = ::SimEvents::CameraCtrlBiasMessagePtr::dynamicCast(v); 03117 if(v && !*p) 03118 { 03119 IceInternal::Ex::throwUOE(::SimEvents::CameraCtrlBiasMessage::ice_staticId(), v->ice_id()); 03120 } 03121 } 03122 03123 bool 03124 SimEvents::operator==(const ::SimEvents::CameraCtrlBiasMessage& l, const ::SimEvents::CameraCtrlBiasMessage& r) 03125 { 03126 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 03127 } 03128 03129 bool 03130 SimEvents::operator<(const ::SimEvents::CameraCtrlBiasMessage& l, const ::SimEvents::CameraCtrlBiasMessage& r) 03131 { 03132 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 03133 } 03134 03135 SimEvents::CameraCtrlMessage::CameraCtrlMessage(bool __ice_zoomDone, bool __ice_initPtzDone, ::Ice::Int __ice_pan, ::Ice::Int __ice_tilt) : 03136 zoomDone(__ice_zoomDone), 03137 initPtzDone(__ice_initPtzDone), 03138 pan(__ice_pan), 03139 tilt(__ice_tilt) 03140 { 03141 } 03142 03143 ::Ice::ObjectPtr 03144 SimEvents::CameraCtrlMessage::ice_clone() const 03145 { 03146 ::SimEvents::CameraCtrlMessagePtr __p = new ::SimEvents::CameraCtrlMessage(*this); 03147 return __p; 03148 } 03149 03150 static const ::std::string __SimEvents__CameraCtrlMessage_ids[3] = 03151 { 03152 "::Ice::Object", 03153 "::SimEvents::CameraCtrlMessage", 03154 "::SimEvents::EventMessage" 03155 }; 03156 03157 bool 03158 SimEvents::CameraCtrlMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 03159 { 03160 return ::std::binary_search(__SimEvents__CameraCtrlMessage_ids, __SimEvents__CameraCtrlMessage_ids + 3, _s); 03161 } 03162 03163 ::std::vector< ::std::string> 03164 SimEvents::CameraCtrlMessage::ice_ids(const ::Ice::Current&) const 03165 { 03166 return ::std::vector< ::std::string>(&__SimEvents__CameraCtrlMessage_ids[0], &__SimEvents__CameraCtrlMessage_ids[3]); 03167 } 03168 03169 const ::std::string& 03170 SimEvents::CameraCtrlMessage::ice_id(const ::Ice::Current&) const 03171 { 03172 return __SimEvents__CameraCtrlMessage_ids[1]; 03173 } 03174 03175 const ::std::string& 03176 SimEvents::CameraCtrlMessage::ice_staticId() 03177 { 03178 return __SimEvents__CameraCtrlMessage_ids[1]; 03179 } 03180 03181 void 03182 SimEvents::CameraCtrlMessage::__write(::IceInternal::BasicStream* __os) const 03183 { 03184 __os->writeTypeId(ice_staticId()); 03185 __os->startWriteSlice(); 03186 __os->write(zoomDone); 03187 __os->write(initPtzDone); 03188 __os->write(pan); 03189 __os->write(tilt); 03190 __os->endWriteSlice(); 03191 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03192 EventMessage::__write(__os); 03193 #else 03194 ::SimEvents::EventMessage::__write(__os); 03195 #endif 03196 } 03197 03198 void 03199 SimEvents::CameraCtrlMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 03200 { 03201 if(__rid) 03202 { 03203 ::std::string myId; 03204 __is->readTypeId(myId); 03205 } 03206 __is->startReadSlice(); 03207 __is->read(zoomDone); 03208 __is->read(initPtzDone); 03209 __is->read(pan); 03210 __is->read(tilt); 03211 __is->endReadSlice(); 03212 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03213 EventMessage::__read(__is, true); 03214 #else 03215 ::SimEvents::EventMessage::__read(__is, true); 03216 #endif 03217 } 03218 03219 void 03220 SimEvents::CameraCtrlMessage::__write(const ::Ice::OutputStreamPtr&) const 03221 { 03222 Ice::MarshalException ex(__FILE__, __LINE__); 03223 ex.reason = "type SimEvents::CameraCtrlMessage was not generated with stream support"; 03224 throw ex; 03225 } 03226 03227 void 03228 SimEvents::CameraCtrlMessage::__read(const ::Ice::InputStreamPtr&, bool) 03229 { 03230 Ice::MarshalException ex(__FILE__, __LINE__); 03231 ex.reason = "type SimEvents::CameraCtrlMessage was not generated with stream support"; 03232 throw ex; 03233 } 03234 03235 class __F__SimEvents__CameraCtrlMessage : public ::Ice::ObjectFactory 03236 { 03237 public: 03238 03239 virtual ::Ice::ObjectPtr 03240 create(const ::std::string& type) 03241 { 03242 assert(type == ::SimEvents::CameraCtrlMessage::ice_staticId()); 03243 return new ::SimEvents::CameraCtrlMessage; 03244 } 03245 03246 virtual void 03247 destroy() 03248 { 03249 } 03250 }; 03251 03252 static ::Ice::ObjectFactoryPtr __F__SimEvents__CameraCtrlMessage_Ptr = new __F__SimEvents__CameraCtrlMessage; 03253 03254 const ::Ice::ObjectFactoryPtr& 03255 SimEvents::CameraCtrlMessage::ice_factory() 03256 { 03257 return __F__SimEvents__CameraCtrlMessage_Ptr; 03258 } 03259 03260 class __F__SimEvents__CameraCtrlMessage__Init 03261 { 03262 public: 03263 03264 __F__SimEvents__CameraCtrlMessage__Init() 03265 { 03266 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::CameraCtrlMessage::ice_staticId(), ::SimEvents::CameraCtrlMessage::ice_factory()); 03267 } 03268 03269 ~__F__SimEvents__CameraCtrlMessage__Init() 03270 { 03271 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::CameraCtrlMessage::ice_staticId()); 03272 } 03273 }; 03274 03275 static __F__SimEvents__CameraCtrlMessage__Init __F__SimEvents__CameraCtrlMessage__i; 03276 03277 #ifdef __APPLE__ 03278 extern "C" { void __F__SimEvents__CameraCtrlMessage__initializer() {} } 03279 #endif 03280 03281 void 03282 SimEvents::__patch__CameraCtrlMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 03283 { 03284 ::SimEvents::CameraCtrlMessagePtr* p = static_cast< ::SimEvents::CameraCtrlMessagePtr*>(__addr); 03285 assert(p); 03286 *p = ::SimEvents::CameraCtrlMessagePtr::dynamicCast(v); 03287 if(v && !*p) 03288 { 03289 IceInternal::Ex::throwUOE(::SimEvents::CameraCtrlMessage::ice_staticId(), v->ice_id()); 03290 } 03291 } 03292 03293 bool 03294 SimEvents::operator==(const ::SimEvents::CameraCtrlMessage& l, const ::SimEvents::CameraCtrlMessage& r) 03295 { 03296 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 03297 } 03298 03299 bool 03300 SimEvents::operator<(const ::SimEvents::CameraCtrlMessage& l, const ::SimEvents::CameraCtrlMessage& r) 03301 { 03302 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 03303 } 03304 03305 SimEvents::SegmenterMessage::SegmenterMessage(const ::SimEvents::SegInfoSeq& __ice_segLocs) : 03306 segLocs(__ice_segLocs) 03307 { 03308 } 03309 03310 ::Ice::ObjectPtr 03311 SimEvents::SegmenterMessage::ice_clone() const 03312 { 03313 ::SimEvents::SegmenterMessagePtr __p = new ::SimEvents::SegmenterMessage(*this); 03314 return __p; 03315 } 03316 03317 static const ::std::string __SimEvents__SegmenterMessage_ids[3] = 03318 { 03319 "::Ice::Object", 03320 "::SimEvents::EventMessage", 03321 "::SimEvents::SegmenterMessage" 03322 }; 03323 03324 bool 03325 SimEvents::SegmenterMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 03326 { 03327 return ::std::binary_search(__SimEvents__SegmenterMessage_ids, __SimEvents__SegmenterMessage_ids + 3, _s); 03328 } 03329 03330 ::std::vector< ::std::string> 03331 SimEvents::SegmenterMessage::ice_ids(const ::Ice::Current&) const 03332 { 03333 return ::std::vector< ::std::string>(&__SimEvents__SegmenterMessage_ids[0], &__SimEvents__SegmenterMessage_ids[3]); 03334 } 03335 03336 const ::std::string& 03337 SimEvents::SegmenterMessage::ice_id(const ::Ice::Current&) const 03338 { 03339 return __SimEvents__SegmenterMessage_ids[2]; 03340 } 03341 03342 const ::std::string& 03343 SimEvents::SegmenterMessage::ice_staticId() 03344 { 03345 return __SimEvents__SegmenterMessage_ids[2]; 03346 } 03347 03348 void 03349 SimEvents::SegmenterMessage::__write(::IceInternal::BasicStream* __os) const 03350 { 03351 __os->writeTypeId(ice_staticId()); 03352 __os->startWriteSlice(); 03353 if(segLocs.size() == 0) 03354 { 03355 __os->writeSize(0); 03356 } 03357 else 03358 { 03359 ::SimEvents::__writeSegInfoSeq(__os, &segLocs[0], &segLocs[0] + segLocs.size()); 03360 } 03361 __os->endWriteSlice(); 03362 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03363 EventMessage::__write(__os); 03364 #else 03365 ::SimEvents::EventMessage::__write(__os); 03366 #endif 03367 } 03368 03369 void 03370 SimEvents::SegmenterMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 03371 { 03372 if(__rid) 03373 { 03374 ::std::string myId; 03375 __is->readTypeId(myId); 03376 } 03377 __is->startReadSlice(); 03378 ::SimEvents::__readSegInfoSeq(__is, segLocs); 03379 __is->endReadSlice(); 03380 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03381 EventMessage::__read(__is, true); 03382 #else 03383 ::SimEvents::EventMessage::__read(__is, true); 03384 #endif 03385 } 03386 03387 void 03388 SimEvents::SegmenterMessage::__write(const ::Ice::OutputStreamPtr&) const 03389 { 03390 Ice::MarshalException ex(__FILE__, __LINE__); 03391 ex.reason = "type SimEvents::SegmenterMessage was not generated with stream support"; 03392 throw ex; 03393 } 03394 03395 void 03396 SimEvents::SegmenterMessage::__read(const ::Ice::InputStreamPtr&, bool) 03397 { 03398 Ice::MarshalException ex(__FILE__, __LINE__); 03399 ex.reason = "type SimEvents::SegmenterMessage was not generated with stream support"; 03400 throw ex; 03401 } 03402 03403 class __F__SimEvents__SegmenterMessage : public ::Ice::ObjectFactory 03404 { 03405 public: 03406 03407 virtual ::Ice::ObjectPtr 03408 create(const ::std::string& type) 03409 { 03410 assert(type == ::SimEvents::SegmenterMessage::ice_staticId()); 03411 return new ::SimEvents::SegmenterMessage; 03412 } 03413 03414 virtual void 03415 destroy() 03416 { 03417 } 03418 }; 03419 03420 static ::Ice::ObjectFactoryPtr __F__SimEvents__SegmenterMessage_Ptr = new __F__SimEvents__SegmenterMessage; 03421 03422 const ::Ice::ObjectFactoryPtr& 03423 SimEvents::SegmenterMessage::ice_factory() 03424 { 03425 return __F__SimEvents__SegmenterMessage_Ptr; 03426 } 03427 03428 class __F__SimEvents__SegmenterMessage__Init 03429 { 03430 public: 03431 03432 __F__SimEvents__SegmenterMessage__Init() 03433 { 03434 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::SegmenterMessage::ice_staticId(), ::SimEvents::SegmenterMessage::ice_factory()); 03435 } 03436 03437 ~__F__SimEvents__SegmenterMessage__Init() 03438 { 03439 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::SegmenterMessage::ice_staticId()); 03440 } 03441 }; 03442 03443 static __F__SimEvents__SegmenterMessage__Init __F__SimEvents__SegmenterMessage__i; 03444 03445 #ifdef __APPLE__ 03446 extern "C" { void __F__SimEvents__SegmenterMessage__initializer() {} } 03447 #endif 03448 03449 void 03450 SimEvents::__patch__SegmenterMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 03451 { 03452 ::SimEvents::SegmenterMessagePtr* p = static_cast< ::SimEvents::SegmenterMessagePtr*>(__addr); 03453 assert(p); 03454 *p = ::SimEvents::SegmenterMessagePtr::dynamicCast(v); 03455 if(v && !*p) 03456 { 03457 IceInternal::Ex::throwUOE(::SimEvents::SegmenterMessage::ice_staticId(), v->ice_id()); 03458 } 03459 } 03460 03461 bool 03462 SimEvents::operator==(const ::SimEvents::SegmenterMessage& l, const ::SimEvents::SegmenterMessage& r) 03463 { 03464 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 03465 } 03466 03467 bool 03468 SimEvents::operator<(const ::SimEvents::SegmenterMessage& l, const ::SimEvents::SegmenterMessage& r) 03469 { 03470 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 03471 } 03472 03473 SimEvents::SegmenterBiasMessage::SegmenterBiasMessage(const ::SimEvents::SegInfoSeq& __ice_regionsToSeg) : 03474 regionsToSeg(__ice_regionsToSeg) 03475 { 03476 } 03477 03478 ::Ice::ObjectPtr 03479 SimEvents::SegmenterBiasMessage::ice_clone() const 03480 { 03481 ::SimEvents::SegmenterBiasMessagePtr __p = new ::SimEvents::SegmenterBiasMessage(*this); 03482 return __p; 03483 } 03484 03485 static const ::std::string __SimEvents__SegmenterBiasMessage_ids[3] = 03486 { 03487 "::Ice::Object", 03488 "::SimEvents::EventMessage", 03489 "::SimEvents::SegmenterBiasMessage" 03490 }; 03491 03492 bool 03493 SimEvents::SegmenterBiasMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 03494 { 03495 return ::std::binary_search(__SimEvents__SegmenterBiasMessage_ids, __SimEvents__SegmenterBiasMessage_ids + 3, _s); 03496 } 03497 03498 ::std::vector< ::std::string> 03499 SimEvents::SegmenterBiasMessage::ice_ids(const ::Ice::Current&) const 03500 { 03501 return ::std::vector< ::std::string>(&__SimEvents__SegmenterBiasMessage_ids[0], &__SimEvents__SegmenterBiasMessage_ids[3]); 03502 } 03503 03504 const ::std::string& 03505 SimEvents::SegmenterBiasMessage::ice_id(const ::Ice::Current&) const 03506 { 03507 return __SimEvents__SegmenterBiasMessage_ids[2]; 03508 } 03509 03510 const ::std::string& 03511 SimEvents::SegmenterBiasMessage::ice_staticId() 03512 { 03513 return __SimEvents__SegmenterBiasMessage_ids[2]; 03514 } 03515 03516 void 03517 SimEvents::SegmenterBiasMessage::__write(::IceInternal::BasicStream* __os) const 03518 { 03519 __os->writeTypeId(ice_staticId()); 03520 __os->startWriteSlice(); 03521 if(regionsToSeg.size() == 0) 03522 { 03523 __os->writeSize(0); 03524 } 03525 else 03526 { 03527 ::SimEvents::__writeSegInfoSeq(__os, ®ionsToSeg[0], ®ionsToSeg[0] + regionsToSeg.size()); 03528 } 03529 __os->endWriteSlice(); 03530 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03531 EventMessage::__write(__os); 03532 #else 03533 ::SimEvents::EventMessage::__write(__os); 03534 #endif 03535 } 03536 03537 void 03538 SimEvents::SegmenterBiasMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 03539 { 03540 if(__rid) 03541 { 03542 ::std::string myId; 03543 __is->readTypeId(myId); 03544 } 03545 __is->startReadSlice(); 03546 ::SimEvents::__readSegInfoSeq(__is, regionsToSeg); 03547 __is->endReadSlice(); 03548 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03549 EventMessage::__read(__is, true); 03550 #else 03551 ::SimEvents::EventMessage::__read(__is, true); 03552 #endif 03553 } 03554 03555 void 03556 SimEvents::SegmenterBiasMessage::__write(const ::Ice::OutputStreamPtr&) const 03557 { 03558 Ice::MarshalException ex(__FILE__, __LINE__); 03559 ex.reason = "type SimEvents::SegmenterBiasMessage was not generated with stream support"; 03560 throw ex; 03561 } 03562 03563 void 03564 SimEvents::SegmenterBiasMessage::__read(const ::Ice::InputStreamPtr&, bool) 03565 { 03566 Ice::MarshalException ex(__FILE__, __LINE__); 03567 ex.reason = "type SimEvents::SegmenterBiasMessage was not generated with stream support"; 03568 throw ex; 03569 } 03570 03571 class __F__SimEvents__SegmenterBiasMessage : public ::Ice::ObjectFactory 03572 { 03573 public: 03574 03575 virtual ::Ice::ObjectPtr 03576 create(const ::std::string& type) 03577 { 03578 assert(type == ::SimEvents::SegmenterBiasMessage::ice_staticId()); 03579 return new ::SimEvents::SegmenterBiasMessage; 03580 } 03581 03582 virtual void 03583 destroy() 03584 { 03585 } 03586 }; 03587 03588 static ::Ice::ObjectFactoryPtr __F__SimEvents__SegmenterBiasMessage_Ptr = new __F__SimEvents__SegmenterBiasMessage; 03589 03590 const ::Ice::ObjectFactoryPtr& 03591 SimEvents::SegmenterBiasMessage::ice_factory() 03592 { 03593 return __F__SimEvents__SegmenterBiasMessage_Ptr; 03594 } 03595 03596 class __F__SimEvents__SegmenterBiasMessage__Init 03597 { 03598 public: 03599 03600 __F__SimEvents__SegmenterBiasMessage__Init() 03601 { 03602 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::SegmenterBiasMessage::ice_staticId(), ::SimEvents::SegmenterBiasMessage::ice_factory()); 03603 } 03604 03605 ~__F__SimEvents__SegmenterBiasMessage__Init() 03606 { 03607 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::SegmenterBiasMessage::ice_staticId()); 03608 } 03609 }; 03610 03611 static __F__SimEvents__SegmenterBiasMessage__Init __F__SimEvents__SegmenterBiasMessage__i; 03612 03613 #ifdef __APPLE__ 03614 extern "C" { void __F__SimEvents__SegmenterBiasMessage__initializer() {} } 03615 #endif 03616 03617 void 03618 SimEvents::__patch__SegmenterBiasMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 03619 { 03620 ::SimEvents::SegmenterBiasMessagePtr* p = static_cast< ::SimEvents::SegmenterBiasMessagePtr*>(__addr); 03621 assert(p); 03622 *p = ::SimEvents::SegmenterBiasMessagePtr::dynamicCast(v); 03623 if(v && !*p) 03624 { 03625 IceInternal::Ex::throwUOE(::SimEvents::SegmenterBiasMessage::ice_staticId(), v->ice_id()); 03626 } 03627 } 03628 03629 bool 03630 SimEvents::operator==(const ::SimEvents::SegmenterBiasMessage& l, const ::SimEvents::SegmenterBiasMessage& r) 03631 { 03632 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 03633 } 03634 03635 bool 03636 SimEvents::operator<(const ::SimEvents::SegmenterBiasMessage& l, const ::SimEvents::SegmenterBiasMessage& r) 03637 { 03638 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 03639 } 03640 03641 SimEvents::InfrotemporalCortexBiasMessage::InfrotemporalCortexBiasMessage(const ::ImageIceMod::ImageIce& __ice_img) : 03642 img(__ice_img) 03643 { 03644 } 03645 03646 ::Ice::ObjectPtr 03647 SimEvents::InfrotemporalCortexBiasMessage::ice_clone() const 03648 { 03649 ::SimEvents::InfrotemporalCortexBiasMessagePtr __p = new ::SimEvents::InfrotemporalCortexBiasMessage(*this); 03650 return __p; 03651 } 03652 03653 static const ::std::string __SimEvents__InfrotemporalCortexBiasMessage_ids[3] = 03654 { 03655 "::Ice::Object", 03656 "::SimEvents::EventMessage", 03657 "::SimEvents::InfrotemporalCortexBiasMessage" 03658 }; 03659 03660 bool 03661 SimEvents::InfrotemporalCortexBiasMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 03662 { 03663 return ::std::binary_search(__SimEvents__InfrotemporalCortexBiasMessage_ids, __SimEvents__InfrotemporalCortexBiasMessage_ids + 3, _s); 03664 } 03665 03666 ::std::vector< ::std::string> 03667 SimEvents::InfrotemporalCortexBiasMessage::ice_ids(const ::Ice::Current&) const 03668 { 03669 return ::std::vector< ::std::string>(&__SimEvents__InfrotemporalCortexBiasMessage_ids[0], &__SimEvents__InfrotemporalCortexBiasMessage_ids[3]); 03670 } 03671 03672 const ::std::string& 03673 SimEvents::InfrotemporalCortexBiasMessage::ice_id(const ::Ice::Current&) const 03674 { 03675 return __SimEvents__InfrotemporalCortexBiasMessage_ids[2]; 03676 } 03677 03678 const ::std::string& 03679 SimEvents::InfrotemporalCortexBiasMessage::ice_staticId() 03680 { 03681 return __SimEvents__InfrotemporalCortexBiasMessage_ids[2]; 03682 } 03683 03684 void 03685 SimEvents::InfrotemporalCortexBiasMessage::__write(::IceInternal::BasicStream* __os) const 03686 { 03687 __os->writeTypeId(ice_staticId()); 03688 __os->startWriteSlice(); 03689 img.__write(__os); 03690 __os->endWriteSlice(); 03691 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03692 EventMessage::__write(__os); 03693 #else 03694 ::SimEvents::EventMessage::__write(__os); 03695 #endif 03696 } 03697 03698 void 03699 SimEvents::InfrotemporalCortexBiasMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 03700 { 03701 if(__rid) 03702 { 03703 ::std::string myId; 03704 __is->readTypeId(myId); 03705 } 03706 __is->startReadSlice(); 03707 img.__read(__is); 03708 __is->endReadSlice(); 03709 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03710 EventMessage::__read(__is, true); 03711 #else 03712 ::SimEvents::EventMessage::__read(__is, true); 03713 #endif 03714 } 03715 03716 void 03717 SimEvents::InfrotemporalCortexBiasMessage::__write(const ::Ice::OutputStreamPtr&) const 03718 { 03719 Ice::MarshalException ex(__FILE__, __LINE__); 03720 ex.reason = "type SimEvents::InfrotemporalCortexBiasMessage was not generated with stream support"; 03721 throw ex; 03722 } 03723 03724 void 03725 SimEvents::InfrotemporalCortexBiasMessage::__read(const ::Ice::InputStreamPtr&, bool) 03726 { 03727 Ice::MarshalException ex(__FILE__, __LINE__); 03728 ex.reason = "type SimEvents::InfrotemporalCortexBiasMessage was not generated with stream support"; 03729 throw ex; 03730 } 03731 03732 class __F__SimEvents__InfrotemporalCortexBiasMessage : public ::Ice::ObjectFactory 03733 { 03734 public: 03735 03736 virtual ::Ice::ObjectPtr 03737 create(const ::std::string& type) 03738 { 03739 assert(type == ::SimEvents::InfrotemporalCortexBiasMessage::ice_staticId()); 03740 return new ::SimEvents::InfrotemporalCortexBiasMessage; 03741 } 03742 03743 virtual void 03744 destroy() 03745 { 03746 } 03747 }; 03748 03749 static ::Ice::ObjectFactoryPtr __F__SimEvents__InfrotemporalCortexBiasMessage_Ptr = new __F__SimEvents__InfrotemporalCortexBiasMessage; 03750 03751 const ::Ice::ObjectFactoryPtr& 03752 SimEvents::InfrotemporalCortexBiasMessage::ice_factory() 03753 { 03754 return __F__SimEvents__InfrotemporalCortexBiasMessage_Ptr; 03755 } 03756 03757 class __F__SimEvents__InfrotemporalCortexBiasMessage__Init 03758 { 03759 public: 03760 03761 __F__SimEvents__InfrotemporalCortexBiasMessage__Init() 03762 { 03763 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::InfrotemporalCortexBiasMessage::ice_staticId(), ::SimEvents::InfrotemporalCortexBiasMessage::ice_factory()); 03764 } 03765 03766 ~__F__SimEvents__InfrotemporalCortexBiasMessage__Init() 03767 { 03768 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::InfrotemporalCortexBiasMessage::ice_staticId()); 03769 } 03770 }; 03771 03772 static __F__SimEvents__InfrotemporalCortexBiasMessage__Init __F__SimEvents__InfrotemporalCortexBiasMessage__i; 03773 03774 #ifdef __APPLE__ 03775 extern "C" { void __F__SimEvents__InfrotemporalCortexBiasMessage__initializer() {} } 03776 #endif 03777 03778 void 03779 SimEvents::__patch__InfrotemporalCortexBiasMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 03780 { 03781 ::SimEvents::InfrotemporalCortexBiasMessagePtr* p = static_cast< ::SimEvents::InfrotemporalCortexBiasMessagePtr*>(__addr); 03782 assert(p); 03783 *p = ::SimEvents::InfrotemporalCortexBiasMessagePtr::dynamicCast(v); 03784 if(v && !*p) 03785 { 03786 IceInternal::Ex::throwUOE(::SimEvents::InfrotemporalCortexBiasMessage::ice_staticId(), v->ice_id()); 03787 } 03788 } 03789 03790 bool 03791 SimEvents::operator==(const ::SimEvents::InfrotemporalCortexBiasMessage& l, const ::SimEvents::InfrotemporalCortexBiasMessage& r) 03792 { 03793 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 03794 } 03795 03796 bool 03797 SimEvents::operator<(const ::SimEvents::InfrotemporalCortexBiasMessage& l, const ::SimEvents::InfrotemporalCortexBiasMessage& r) 03798 { 03799 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 03800 } 03801 03802 SimEvents::InfrotemporalCortexMessage::InfrotemporalCortexMessage(const ::std::string& __ice_objectName, const ::ImageIceMod::Point2DIce& __ice_objLoc, ::Ice::Float __ice_rotation, ::Ice::Float __ice_confidence) : 03803 objectName(__ice_objectName), 03804 objLoc(__ice_objLoc), 03805 rotation(__ice_rotation), 03806 confidence(__ice_confidence) 03807 { 03808 } 03809 03810 ::Ice::ObjectPtr 03811 SimEvents::InfrotemporalCortexMessage::ice_clone() const 03812 { 03813 ::SimEvents::InfrotemporalCortexMessagePtr __p = new ::SimEvents::InfrotemporalCortexMessage(*this); 03814 return __p; 03815 } 03816 03817 static const ::std::string __SimEvents__InfrotemporalCortexMessage_ids[3] = 03818 { 03819 "::Ice::Object", 03820 "::SimEvents::EventMessage", 03821 "::SimEvents::InfrotemporalCortexMessage" 03822 }; 03823 03824 bool 03825 SimEvents::InfrotemporalCortexMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 03826 { 03827 return ::std::binary_search(__SimEvents__InfrotemporalCortexMessage_ids, __SimEvents__InfrotemporalCortexMessage_ids + 3, _s); 03828 } 03829 03830 ::std::vector< ::std::string> 03831 SimEvents::InfrotemporalCortexMessage::ice_ids(const ::Ice::Current&) const 03832 { 03833 return ::std::vector< ::std::string>(&__SimEvents__InfrotemporalCortexMessage_ids[0], &__SimEvents__InfrotemporalCortexMessage_ids[3]); 03834 } 03835 03836 const ::std::string& 03837 SimEvents::InfrotemporalCortexMessage::ice_id(const ::Ice::Current&) const 03838 { 03839 return __SimEvents__InfrotemporalCortexMessage_ids[2]; 03840 } 03841 03842 const ::std::string& 03843 SimEvents::InfrotemporalCortexMessage::ice_staticId() 03844 { 03845 return __SimEvents__InfrotemporalCortexMessage_ids[2]; 03846 } 03847 03848 void 03849 SimEvents::InfrotemporalCortexMessage::__write(::IceInternal::BasicStream* __os) const 03850 { 03851 __os->writeTypeId(ice_staticId()); 03852 __os->startWriteSlice(); 03853 __os->write(objectName); 03854 objLoc.__write(__os); 03855 __os->write(rotation); 03856 __os->write(confidence); 03857 __os->endWriteSlice(); 03858 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03859 EventMessage::__write(__os); 03860 #else 03861 ::SimEvents::EventMessage::__write(__os); 03862 #endif 03863 } 03864 03865 void 03866 SimEvents::InfrotemporalCortexMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 03867 { 03868 if(__rid) 03869 { 03870 ::std::string myId; 03871 __is->readTypeId(myId); 03872 } 03873 __is->startReadSlice(); 03874 __is->read(objectName); 03875 objLoc.__read(__is); 03876 __is->read(rotation); 03877 __is->read(confidence); 03878 __is->endReadSlice(); 03879 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 03880 EventMessage::__read(__is, true); 03881 #else 03882 ::SimEvents::EventMessage::__read(__is, true); 03883 #endif 03884 } 03885 03886 void 03887 SimEvents::InfrotemporalCortexMessage::__write(const ::Ice::OutputStreamPtr&) const 03888 { 03889 Ice::MarshalException ex(__FILE__, __LINE__); 03890 ex.reason = "type SimEvents::InfrotemporalCortexMessage was not generated with stream support"; 03891 throw ex; 03892 } 03893 03894 void 03895 SimEvents::InfrotemporalCortexMessage::__read(const ::Ice::InputStreamPtr&, bool) 03896 { 03897 Ice::MarshalException ex(__FILE__, __LINE__); 03898 ex.reason = "type SimEvents::InfrotemporalCortexMessage was not generated with stream support"; 03899 throw ex; 03900 } 03901 03902 class __F__SimEvents__InfrotemporalCortexMessage : public ::Ice::ObjectFactory 03903 { 03904 public: 03905 03906 virtual ::Ice::ObjectPtr 03907 create(const ::std::string& type) 03908 { 03909 assert(type == ::SimEvents::InfrotemporalCortexMessage::ice_staticId()); 03910 return new ::SimEvents::InfrotemporalCortexMessage; 03911 } 03912 03913 virtual void 03914 destroy() 03915 { 03916 } 03917 }; 03918 03919 static ::Ice::ObjectFactoryPtr __F__SimEvents__InfrotemporalCortexMessage_Ptr = new __F__SimEvents__InfrotemporalCortexMessage; 03920 03921 const ::Ice::ObjectFactoryPtr& 03922 SimEvents::InfrotemporalCortexMessage::ice_factory() 03923 { 03924 return __F__SimEvents__InfrotemporalCortexMessage_Ptr; 03925 } 03926 03927 class __F__SimEvents__InfrotemporalCortexMessage__Init 03928 { 03929 public: 03930 03931 __F__SimEvents__InfrotemporalCortexMessage__Init() 03932 { 03933 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::InfrotemporalCortexMessage::ice_staticId(), ::SimEvents::InfrotemporalCortexMessage::ice_factory()); 03934 } 03935 03936 ~__F__SimEvents__InfrotemporalCortexMessage__Init() 03937 { 03938 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::InfrotemporalCortexMessage::ice_staticId()); 03939 } 03940 }; 03941 03942 static __F__SimEvents__InfrotemporalCortexMessage__Init __F__SimEvents__InfrotemporalCortexMessage__i; 03943 03944 #ifdef __APPLE__ 03945 extern "C" { void __F__SimEvents__InfrotemporalCortexMessage__initializer() {} } 03946 #endif 03947 03948 void 03949 SimEvents::__patch__InfrotemporalCortexMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 03950 { 03951 ::SimEvents::InfrotemporalCortexMessagePtr* p = static_cast< ::SimEvents::InfrotemporalCortexMessagePtr*>(__addr); 03952 assert(p); 03953 *p = ::SimEvents::InfrotemporalCortexMessagePtr::dynamicCast(v); 03954 if(v && !*p) 03955 { 03956 IceInternal::Ex::throwUOE(::SimEvents::InfrotemporalCortexMessage::ice_staticId(), v->ice_id()); 03957 } 03958 } 03959 03960 bool 03961 SimEvents::operator==(const ::SimEvents::InfrotemporalCortexMessage& l, const ::SimEvents::InfrotemporalCortexMessage& r) 03962 { 03963 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 03964 } 03965 03966 bool 03967 SimEvents::operator<(const ::SimEvents::InfrotemporalCortexMessage& l, const ::SimEvents::InfrotemporalCortexMessage& r) 03968 { 03969 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 03970 } 03971 03972 SimEvents::HippocampusBiasMessage::HippocampusBiasMessage(const ::ImageIceMod::Point2DIce& __ice_loc, ::Ice::Int __ice_pan, ::Ice::Int __ice_tilt, ::Ice::Float __ice_rotation, const ::std::string& __ice_objectName, const ::ImageIceMod::ImageIce& __ice_img) : 03973 loc(__ice_loc), 03974 pan(__ice_pan), 03975 tilt(__ice_tilt), 03976 rotation(__ice_rotation), 03977 objectName(__ice_objectName), 03978 img(__ice_img) 03979 { 03980 } 03981 03982 ::Ice::ObjectPtr 03983 SimEvents::HippocampusBiasMessage::ice_clone() const 03984 { 03985 ::SimEvents::HippocampusBiasMessagePtr __p = new ::SimEvents::HippocampusBiasMessage(*this); 03986 return __p; 03987 } 03988 03989 static const ::std::string __SimEvents__HippocampusBiasMessage_ids[3] = 03990 { 03991 "::Ice::Object", 03992 "::SimEvents::EventMessage", 03993 "::SimEvents::HippocampusBiasMessage" 03994 }; 03995 03996 bool 03997 SimEvents::HippocampusBiasMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 03998 { 03999 return ::std::binary_search(__SimEvents__HippocampusBiasMessage_ids, __SimEvents__HippocampusBiasMessage_ids + 3, _s); 04000 } 04001 04002 ::std::vector< ::std::string> 04003 SimEvents::HippocampusBiasMessage::ice_ids(const ::Ice::Current&) const 04004 { 04005 return ::std::vector< ::std::string>(&__SimEvents__HippocampusBiasMessage_ids[0], &__SimEvents__HippocampusBiasMessage_ids[3]); 04006 } 04007 04008 const ::std::string& 04009 SimEvents::HippocampusBiasMessage::ice_id(const ::Ice::Current&) const 04010 { 04011 return __SimEvents__HippocampusBiasMessage_ids[2]; 04012 } 04013 04014 const ::std::string& 04015 SimEvents::HippocampusBiasMessage::ice_staticId() 04016 { 04017 return __SimEvents__HippocampusBiasMessage_ids[2]; 04018 } 04019 04020 void 04021 SimEvents::HippocampusBiasMessage::__write(::IceInternal::BasicStream* __os) const 04022 { 04023 __os->writeTypeId(ice_staticId()); 04024 __os->startWriteSlice(); 04025 loc.__write(__os); 04026 __os->write(pan); 04027 __os->write(tilt); 04028 __os->write(rotation); 04029 __os->write(objectName); 04030 img.__write(__os); 04031 __os->endWriteSlice(); 04032 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04033 EventMessage::__write(__os); 04034 #else 04035 ::SimEvents::EventMessage::__write(__os); 04036 #endif 04037 } 04038 04039 void 04040 SimEvents::HippocampusBiasMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 04041 { 04042 if(__rid) 04043 { 04044 ::std::string myId; 04045 __is->readTypeId(myId); 04046 } 04047 __is->startReadSlice(); 04048 loc.__read(__is); 04049 __is->read(pan); 04050 __is->read(tilt); 04051 __is->read(rotation); 04052 __is->read(objectName); 04053 img.__read(__is); 04054 __is->endReadSlice(); 04055 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04056 EventMessage::__read(__is, true); 04057 #else 04058 ::SimEvents::EventMessage::__read(__is, true); 04059 #endif 04060 } 04061 04062 void 04063 SimEvents::HippocampusBiasMessage::__write(const ::Ice::OutputStreamPtr&) const 04064 { 04065 Ice::MarshalException ex(__FILE__, __LINE__); 04066 ex.reason = "type SimEvents::HippocampusBiasMessage was not generated with stream support"; 04067 throw ex; 04068 } 04069 04070 void 04071 SimEvents::HippocampusBiasMessage::__read(const ::Ice::InputStreamPtr&, bool) 04072 { 04073 Ice::MarshalException ex(__FILE__, __LINE__); 04074 ex.reason = "type SimEvents::HippocampusBiasMessage was not generated with stream support"; 04075 throw ex; 04076 } 04077 04078 class __F__SimEvents__HippocampusBiasMessage : public ::Ice::ObjectFactory 04079 { 04080 public: 04081 04082 virtual ::Ice::ObjectPtr 04083 create(const ::std::string& type) 04084 { 04085 assert(type == ::SimEvents::HippocampusBiasMessage::ice_staticId()); 04086 return new ::SimEvents::HippocampusBiasMessage; 04087 } 04088 04089 virtual void 04090 destroy() 04091 { 04092 } 04093 }; 04094 04095 static ::Ice::ObjectFactoryPtr __F__SimEvents__HippocampusBiasMessage_Ptr = new __F__SimEvents__HippocampusBiasMessage; 04096 04097 const ::Ice::ObjectFactoryPtr& 04098 SimEvents::HippocampusBiasMessage::ice_factory() 04099 { 04100 return __F__SimEvents__HippocampusBiasMessage_Ptr; 04101 } 04102 04103 class __F__SimEvents__HippocampusBiasMessage__Init 04104 { 04105 public: 04106 04107 __F__SimEvents__HippocampusBiasMessage__Init() 04108 { 04109 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::HippocampusBiasMessage::ice_staticId(), ::SimEvents::HippocampusBiasMessage::ice_factory()); 04110 } 04111 04112 ~__F__SimEvents__HippocampusBiasMessage__Init() 04113 { 04114 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::HippocampusBiasMessage::ice_staticId()); 04115 } 04116 }; 04117 04118 static __F__SimEvents__HippocampusBiasMessage__Init __F__SimEvents__HippocampusBiasMessage__i; 04119 04120 #ifdef __APPLE__ 04121 extern "C" { void __F__SimEvents__HippocampusBiasMessage__initializer() {} } 04122 #endif 04123 04124 void 04125 SimEvents::__patch__HippocampusBiasMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 04126 { 04127 ::SimEvents::HippocampusBiasMessagePtr* p = static_cast< ::SimEvents::HippocampusBiasMessagePtr*>(__addr); 04128 assert(p); 04129 *p = ::SimEvents::HippocampusBiasMessagePtr::dynamicCast(v); 04130 if(v && !*p) 04131 { 04132 IceInternal::Ex::throwUOE(::SimEvents::HippocampusBiasMessage::ice_staticId(), v->ice_id()); 04133 } 04134 } 04135 04136 bool 04137 SimEvents::operator==(const ::SimEvents::HippocampusBiasMessage& l, const ::SimEvents::HippocampusBiasMessage& r) 04138 { 04139 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 04140 } 04141 04142 bool 04143 SimEvents::operator<(const ::SimEvents::HippocampusBiasMessage& l, const ::SimEvents::HippocampusBiasMessage& r) 04144 { 04145 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 04146 } 04147 04148 SimEvents::HippocampusMessage::HippocampusMessage(const ::SimEvents::ObjectsStateSeq& __ice_objectsState) : 04149 objectsState(__ice_objectsState) 04150 { 04151 } 04152 04153 ::Ice::ObjectPtr 04154 SimEvents::HippocampusMessage::ice_clone() const 04155 { 04156 ::SimEvents::HippocampusMessagePtr __p = new ::SimEvents::HippocampusMessage(*this); 04157 return __p; 04158 } 04159 04160 static const ::std::string __SimEvents__HippocampusMessage_ids[3] = 04161 { 04162 "::Ice::Object", 04163 "::SimEvents::EventMessage", 04164 "::SimEvents::HippocampusMessage" 04165 }; 04166 04167 bool 04168 SimEvents::HippocampusMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 04169 { 04170 return ::std::binary_search(__SimEvents__HippocampusMessage_ids, __SimEvents__HippocampusMessage_ids + 3, _s); 04171 } 04172 04173 ::std::vector< ::std::string> 04174 SimEvents::HippocampusMessage::ice_ids(const ::Ice::Current&) const 04175 { 04176 return ::std::vector< ::std::string>(&__SimEvents__HippocampusMessage_ids[0], &__SimEvents__HippocampusMessage_ids[3]); 04177 } 04178 04179 const ::std::string& 04180 SimEvents::HippocampusMessage::ice_id(const ::Ice::Current&) const 04181 { 04182 return __SimEvents__HippocampusMessage_ids[2]; 04183 } 04184 04185 const ::std::string& 04186 SimEvents::HippocampusMessage::ice_staticId() 04187 { 04188 return __SimEvents__HippocampusMessage_ids[2]; 04189 } 04190 04191 void 04192 SimEvents::HippocampusMessage::__write(::IceInternal::BasicStream* __os) const 04193 { 04194 __os->writeTypeId(ice_staticId()); 04195 __os->startWriteSlice(); 04196 if(objectsState.size() == 0) 04197 { 04198 __os->writeSize(0); 04199 } 04200 else 04201 { 04202 ::SimEvents::__writeObjectsStateSeq(__os, &objectsState[0], &objectsState[0] + objectsState.size()); 04203 } 04204 __os->endWriteSlice(); 04205 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04206 EventMessage::__write(__os); 04207 #else 04208 ::SimEvents::EventMessage::__write(__os); 04209 #endif 04210 } 04211 04212 void 04213 SimEvents::HippocampusMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 04214 { 04215 if(__rid) 04216 { 04217 ::std::string myId; 04218 __is->readTypeId(myId); 04219 } 04220 __is->startReadSlice(); 04221 ::SimEvents::__readObjectsStateSeq(__is, objectsState); 04222 __is->endReadSlice(); 04223 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04224 EventMessage::__read(__is, true); 04225 #else 04226 ::SimEvents::EventMessage::__read(__is, true); 04227 #endif 04228 } 04229 04230 void 04231 SimEvents::HippocampusMessage::__write(const ::Ice::OutputStreamPtr&) const 04232 { 04233 Ice::MarshalException ex(__FILE__, __LINE__); 04234 ex.reason = "type SimEvents::HippocampusMessage was not generated with stream support"; 04235 throw ex; 04236 } 04237 04238 void 04239 SimEvents::HippocampusMessage::__read(const ::Ice::InputStreamPtr&, bool) 04240 { 04241 Ice::MarshalException ex(__FILE__, __LINE__); 04242 ex.reason = "type SimEvents::HippocampusMessage was not generated with stream support"; 04243 throw ex; 04244 } 04245 04246 class __F__SimEvents__HippocampusMessage : public ::Ice::ObjectFactory 04247 { 04248 public: 04249 04250 virtual ::Ice::ObjectPtr 04251 create(const ::std::string& type) 04252 { 04253 assert(type == ::SimEvents::HippocampusMessage::ice_staticId()); 04254 return new ::SimEvents::HippocampusMessage; 04255 } 04256 04257 virtual void 04258 destroy() 04259 { 04260 } 04261 }; 04262 04263 static ::Ice::ObjectFactoryPtr __F__SimEvents__HippocampusMessage_Ptr = new __F__SimEvents__HippocampusMessage; 04264 04265 const ::Ice::ObjectFactoryPtr& 04266 SimEvents::HippocampusMessage::ice_factory() 04267 { 04268 return __F__SimEvents__HippocampusMessage_Ptr; 04269 } 04270 04271 class __F__SimEvents__HippocampusMessage__Init 04272 { 04273 public: 04274 04275 __F__SimEvents__HippocampusMessage__Init() 04276 { 04277 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::HippocampusMessage::ice_staticId(), ::SimEvents::HippocampusMessage::ice_factory()); 04278 } 04279 04280 ~__F__SimEvents__HippocampusMessage__Init() 04281 { 04282 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::HippocampusMessage::ice_staticId()); 04283 } 04284 }; 04285 04286 static __F__SimEvents__HippocampusMessage__Init __F__SimEvents__HippocampusMessage__i; 04287 04288 #ifdef __APPLE__ 04289 extern "C" { void __F__SimEvents__HippocampusMessage__initializer() {} } 04290 #endif 04291 04292 void 04293 SimEvents::__patch__HippocampusMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 04294 { 04295 ::SimEvents::HippocampusMessagePtr* p = static_cast< ::SimEvents::HippocampusMessagePtr*>(__addr); 04296 assert(p); 04297 *p = ::SimEvents::HippocampusMessagePtr::dynamicCast(v); 04298 if(v && !*p) 04299 { 04300 IceInternal::Ex::throwUOE(::SimEvents::HippocampusMessage::ice_staticId(), v->ice_id()); 04301 } 04302 } 04303 04304 bool 04305 SimEvents::operator==(const ::SimEvents::HippocampusMessage& l, const ::SimEvents::HippocampusMessage& r) 04306 { 04307 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 04308 } 04309 04310 bool 04311 SimEvents::operator<(const ::SimEvents::HippocampusMessage& l, const ::SimEvents::HippocampusMessage& r) 04312 { 04313 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 04314 } 04315 04316 SimEvents::PrimaryMotorCortexBiasMessage::PrimaryMotorCortexBiasMessage(const ::SimEvents::ArmPosition& __ice_armPos, bool __ice_moveArm) : 04317 armPos(__ice_armPos), 04318 moveArm(__ice_moveArm) 04319 { 04320 } 04321 04322 ::Ice::ObjectPtr 04323 SimEvents::PrimaryMotorCortexBiasMessage::ice_clone() const 04324 { 04325 ::SimEvents::PrimaryMotorCortexBiasMessagePtr __p = new ::SimEvents::PrimaryMotorCortexBiasMessage(*this); 04326 return __p; 04327 } 04328 04329 static const ::std::string __SimEvents__PrimaryMotorCortexBiasMessage_ids[3] = 04330 { 04331 "::Ice::Object", 04332 "::SimEvents::EventMessage", 04333 "::SimEvents::PrimaryMotorCortexBiasMessage" 04334 }; 04335 04336 bool 04337 SimEvents::PrimaryMotorCortexBiasMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 04338 { 04339 return ::std::binary_search(__SimEvents__PrimaryMotorCortexBiasMessage_ids, __SimEvents__PrimaryMotorCortexBiasMessage_ids + 3, _s); 04340 } 04341 04342 ::std::vector< ::std::string> 04343 SimEvents::PrimaryMotorCortexBiasMessage::ice_ids(const ::Ice::Current&) const 04344 { 04345 return ::std::vector< ::std::string>(&__SimEvents__PrimaryMotorCortexBiasMessage_ids[0], &__SimEvents__PrimaryMotorCortexBiasMessage_ids[3]); 04346 } 04347 04348 const ::std::string& 04349 SimEvents::PrimaryMotorCortexBiasMessage::ice_id(const ::Ice::Current&) const 04350 { 04351 return __SimEvents__PrimaryMotorCortexBiasMessage_ids[2]; 04352 } 04353 04354 const ::std::string& 04355 SimEvents::PrimaryMotorCortexBiasMessage::ice_staticId() 04356 { 04357 return __SimEvents__PrimaryMotorCortexBiasMessage_ids[2]; 04358 } 04359 04360 void 04361 SimEvents::PrimaryMotorCortexBiasMessage::__write(::IceInternal::BasicStream* __os) const 04362 { 04363 __os->writeTypeId(ice_staticId()); 04364 __os->startWriteSlice(); 04365 armPos.__write(__os); 04366 __os->write(moveArm); 04367 __os->endWriteSlice(); 04368 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04369 EventMessage::__write(__os); 04370 #else 04371 ::SimEvents::EventMessage::__write(__os); 04372 #endif 04373 } 04374 04375 void 04376 SimEvents::PrimaryMotorCortexBiasMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 04377 { 04378 if(__rid) 04379 { 04380 ::std::string myId; 04381 __is->readTypeId(myId); 04382 } 04383 __is->startReadSlice(); 04384 armPos.__read(__is); 04385 __is->read(moveArm); 04386 __is->endReadSlice(); 04387 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04388 EventMessage::__read(__is, true); 04389 #else 04390 ::SimEvents::EventMessage::__read(__is, true); 04391 #endif 04392 } 04393 04394 void 04395 SimEvents::PrimaryMotorCortexBiasMessage::__write(const ::Ice::OutputStreamPtr&) const 04396 { 04397 Ice::MarshalException ex(__FILE__, __LINE__); 04398 ex.reason = "type SimEvents::PrimaryMotorCortexBiasMessage was not generated with stream support"; 04399 throw ex; 04400 } 04401 04402 void 04403 SimEvents::PrimaryMotorCortexBiasMessage::__read(const ::Ice::InputStreamPtr&, bool) 04404 { 04405 Ice::MarshalException ex(__FILE__, __LINE__); 04406 ex.reason = "type SimEvents::PrimaryMotorCortexBiasMessage was not generated with stream support"; 04407 throw ex; 04408 } 04409 04410 class __F__SimEvents__PrimaryMotorCortexBiasMessage : public ::Ice::ObjectFactory 04411 { 04412 public: 04413 04414 virtual ::Ice::ObjectPtr 04415 create(const ::std::string& type) 04416 { 04417 assert(type == ::SimEvents::PrimaryMotorCortexBiasMessage::ice_staticId()); 04418 return new ::SimEvents::PrimaryMotorCortexBiasMessage; 04419 } 04420 04421 virtual void 04422 destroy() 04423 { 04424 } 04425 }; 04426 04427 static ::Ice::ObjectFactoryPtr __F__SimEvents__PrimaryMotorCortexBiasMessage_Ptr = new __F__SimEvents__PrimaryMotorCortexBiasMessage; 04428 04429 const ::Ice::ObjectFactoryPtr& 04430 SimEvents::PrimaryMotorCortexBiasMessage::ice_factory() 04431 { 04432 return __F__SimEvents__PrimaryMotorCortexBiasMessage_Ptr; 04433 } 04434 04435 class __F__SimEvents__PrimaryMotorCortexBiasMessage__Init 04436 { 04437 public: 04438 04439 __F__SimEvents__PrimaryMotorCortexBiasMessage__Init() 04440 { 04441 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::PrimaryMotorCortexBiasMessage::ice_staticId(), ::SimEvents::PrimaryMotorCortexBiasMessage::ice_factory()); 04442 } 04443 04444 ~__F__SimEvents__PrimaryMotorCortexBiasMessage__Init() 04445 { 04446 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::PrimaryMotorCortexBiasMessage::ice_staticId()); 04447 } 04448 }; 04449 04450 static __F__SimEvents__PrimaryMotorCortexBiasMessage__Init __F__SimEvents__PrimaryMotorCortexBiasMessage__i; 04451 04452 #ifdef __APPLE__ 04453 extern "C" { void __F__SimEvents__PrimaryMotorCortexBiasMessage__initializer() {} } 04454 #endif 04455 04456 void 04457 SimEvents::__patch__PrimaryMotorCortexBiasMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 04458 { 04459 ::SimEvents::PrimaryMotorCortexBiasMessagePtr* p = static_cast< ::SimEvents::PrimaryMotorCortexBiasMessagePtr*>(__addr); 04460 assert(p); 04461 *p = ::SimEvents::PrimaryMotorCortexBiasMessagePtr::dynamicCast(v); 04462 if(v && !*p) 04463 { 04464 IceInternal::Ex::throwUOE(::SimEvents::PrimaryMotorCortexBiasMessage::ice_staticId(), v->ice_id()); 04465 } 04466 } 04467 04468 bool 04469 SimEvents::operator==(const ::SimEvents::PrimaryMotorCortexBiasMessage& l, const ::SimEvents::PrimaryMotorCortexBiasMessage& r) 04470 { 04471 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 04472 } 04473 04474 bool 04475 SimEvents::operator<(const ::SimEvents::PrimaryMotorCortexBiasMessage& l, const ::SimEvents::PrimaryMotorCortexBiasMessage& r) 04476 { 04477 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 04478 } 04479 04480 SimEvents::PrimaryMotorCortexRelativeServoMessage::PrimaryMotorCortexRelativeServoMessage(::Ice::Int __ice_axis, ::Ice::Int __ice_change) : 04481 axis(__ice_axis), 04482 change(__ice_change) 04483 { 04484 } 04485 04486 ::Ice::ObjectPtr 04487 SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_clone() const 04488 { 04489 ::SimEvents::PrimaryMotorCortexRelativeServoMessagePtr __p = new ::SimEvents::PrimaryMotorCortexRelativeServoMessage(*this); 04490 return __p; 04491 } 04492 04493 static const ::std::string __SimEvents__PrimaryMotorCortexRelativeServoMessage_ids[3] = 04494 { 04495 "::Ice::Object", 04496 "::SimEvents::EventMessage", 04497 "::SimEvents::PrimaryMotorCortexRelativeServoMessage" 04498 }; 04499 04500 bool 04501 SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 04502 { 04503 return ::std::binary_search(__SimEvents__PrimaryMotorCortexRelativeServoMessage_ids, __SimEvents__PrimaryMotorCortexRelativeServoMessage_ids + 3, _s); 04504 } 04505 04506 ::std::vector< ::std::string> 04507 SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_ids(const ::Ice::Current&) const 04508 { 04509 return ::std::vector< ::std::string>(&__SimEvents__PrimaryMotorCortexRelativeServoMessage_ids[0], &__SimEvents__PrimaryMotorCortexRelativeServoMessage_ids[3]); 04510 } 04511 04512 const ::std::string& 04513 SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_id(const ::Ice::Current&) const 04514 { 04515 return __SimEvents__PrimaryMotorCortexRelativeServoMessage_ids[2]; 04516 } 04517 04518 const ::std::string& 04519 SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_staticId() 04520 { 04521 return __SimEvents__PrimaryMotorCortexRelativeServoMessage_ids[2]; 04522 } 04523 04524 void 04525 SimEvents::PrimaryMotorCortexRelativeServoMessage::__write(::IceInternal::BasicStream* __os) const 04526 { 04527 __os->writeTypeId(ice_staticId()); 04528 __os->startWriteSlice(); 04529 __os->write(axis); 04530 __os->write(change); 04531 __os->endWriteSlice(); 04532 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04533 EventMessage::__write(__os); 04534 #else 04535 ::SimEvents::EventMessage::__write(__os); 04536 #endif 04537 } 04538 04539 void 04540 SimEvents::PrimaryMotorCortexRelativeServoMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 04541 { 04542 if(__rid) 04543 { 04544 ::std::string myId; 04545 __is->readTypeId(myId); 04546 } 04547 __is->startReadSlice(); 04548 __is->read(axis); 04549 __is->read(change); 04550 __is->endReadSlice(); 04551 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04552 EventMessage::__read(__is, true); 04553 #else 04554 ::SimEvents::EventMessage::__read(__is, true); 04555 #endif 04556 } 04557 04558 void 04559 SimEvents::PrimaryMotorCortexRelativeServoMessage::__write(const ::Ice::OutputStreamPtr&) const 04560 { 04561 Ice::MarshalException ex(__FILE__, __LINE__); 04562 ex.reason = "type SimEvents::PrimaryMotorCortexRelativeServoMessage was not generated with stream support"; 04563 throw ex; 04564 } 04565 04566 void 04567 SimEvents::PrimaryMotorCortexRelativeServoMessage::__read(const ::Ice::InputStreamPtr&, bool) 04568 { 04569 Ice::MarshalException ex(__FILE__, __LINE__); 04570 ex.reason = "type SimEvents::PrimaryMotorCortexRelativeServoMessage was not generated with stream support"; 04571 throw ex; 04572 } 04573 04574 class __F__SimEvents__PrimaryMotorCortexRelativeServoMessage : public ::Ice::ObjectFactory 04575 { 04576 public: 04577 04578 virtual ::Ice::ObjectPtr 04579 create(const ::std::string& type) 04580 { 04581 assert(type == ::SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_staticId()); 04582 return new ::SimEvents::PrimaryMotorCortexRelativeServoMessage; 04583 } 04584 04585 virtual void 04586 destroy() 04587 { 04588 } 04589 }; 04590 04591 static ::Ice::ObjectFactoryPtr __F__SimEvents__PrimaryMotorCortexRelativeServoMessage_Ptr = new __F__SimEvents__PrimaryMotorCortexRelativeServoMessage; 04592 04593 const ::Ice::ObjectFactoryPtr& 04594 SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_factory() 04595 { 04596 return __F__SimEvents__PrimaryMotorCortexRelativeServoMessage_Ptr; 04597 } 04598 04599 class __F__SimEvents__PrimaryMotorCortexRelativeServoMessage__Init 04600 { 04601 public: 04602 04603 __F__SimEvents__PrimaryMotorCortexRelativeServoMessage__Init() 04604 { 04605 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_staticId(), ::SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_factory()); 04606 } 04607 04608 ~__F__SimEvents__PrimaryMotorCortexRelativeServoMessage__Init() 04609 { 04610 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_staticId()); 04611 } 04612 }; 04613 04614 static __F__SimEvents__PrimaryMotorCortexRelativeServoMessage__Init __F__SimEvents__PrimaryMotorCortexRelativeServoMessage__i; 04615 04616 #ifdef __APPLE__ 04617 extern "C" { void __F__SimEvents__PrimaryMotorCortexRelativeServoMessage__initializer() {} } 04618 #endif 04619 04620 void 04621 SimEvents::__patch__PrimaryMotorCortexRelativeServoMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 04622 { 04623 ::SimEvents::PrimaryMotorCortexRelativeServoMessagePtr* p = static_cast< ::SimEvents::PrimaryMotorCortexRelativeServoMessagePtr*>(__addr); 04624 assert(p); 04625 *p = ::SimEvents::PrimaryMotorCortexRelativeServoMessagePtr::dynamicCast(v); 04626 if(v && !*p) 04627 { 04628 IceInternal::Ex::throwUOE(::SimEvents::PrimaryMotorCortexRelativeServoMessage::ice_staticId(), v->ice_id()); 04629 } 04630 } 04631 04632 bool 04633 SimEvents::operator==(const ::SimEvents::PrimaryMotorCortexRelativeServoMessage& l, const ::SimEvents::PrimaryMotorCortexRelativeServoMessage& r) 04634 { 04635 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 04636 } 04637 04638 bool 04639 SimEvents::operator<(const ::SimEvents::PrimaryMotorCortexRelativeServoMessage& l, const ::SimEvents::PrimaryMotorCortexRelativeServoMessage& r) 04640 { 04641 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 04642 } 04643 04644 ::Ice::ObjectPtr 04645 SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_clone() const 04646 { 04647 ::SimEvents::PrimaryMotorCortexResetEncodersMessagePtr __p = new ::SimEvents::PrimaryMotorCortexResetEncodersMessage(*this); 04648 return __p; 04649 } 04650 04651 static const ::std::string __SimEvents__PrimaryMotorCortexResetEncodersMessage_ids[3] = 04652 { 04653 "::Ice::Object", 04654 "::SimEvents::EventMessage", 04655 "::SimEvents::PrimaryMotorCortexResetEncodersMessage" 04656 }; 04657 04658 bool 04659 SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 04660 { 04661 return ::std::binary_search(__SimEvents__PrimaryMotorCortexResetEncodersMessage_ids, __SimEvents__PrimaryMotorCortexResetEncodersMessage_ids + 3, _s); 04662 } 04663 04664 ::std::vector< ::std::string> 04665 SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_ids(const ::Ice::Current&) const 04666 { 04667 return ::std::vector< ::std::string>(&__SimEvents__PrimaryMotorCortexResetEncodersMessage_ids[0], &__SimEvents__PrimaryMotorCortexResetEncodersMessage_ids[3]); 04668 } 04669 04670 const ::std::string& 04671 SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_id(const ::Ice::Current&) const 04672 { 04673 return __SimEvents__PrimaryMotorCortexResetEncodersMessage_ids[2]; 04674 } 04675 04676 const ::std::string& 04677 SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_staticId() 04678 { 04679 return __SimEvents__PrimaryMotorCortexResetEncodersMessage_ids[2]; 04680 } 04681 04682 void 04683 SimEvents::PrimaryMotorCortexResetEncodersMessage::__write(::IceInternal::BasicStream* __os) const 04684 { 04685 __os->writeTypeId(ice_staticId()); 04686 __os->startWriteSlice(); 04687 __os->endWriteSlice(); 04688 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04689 EventMessage::__write(__os); 04690 #else 04691 ::SimEvents::EventMessage::__write(__os); 04692 #endif 04693 } 04694 04695 void 04696 SimEvents::PrimaryMotorCortexResetEncodersMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 04697 { 04698 if(__rid) 04699 { 04700 ::std::string myId; 04701 __is->readTypeId(myId); 04702 } 04703 __is->startReadSlice(); 04704 __is->endReadSlice(); 04705 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04706 EventMessage::__read(__is, true); 04707 #else 04708 ::SimEvents::EventMessage::__read(__is, true); 04709 #endif 04710 } 04711 04712 void 04713 SimEvents::PrimaryMotorCortexResetEncodersMessage::__write(const ::Ice::OutputStreamPtr&) const 04714 { 04715 Ice::MarshalException ex(__FILE__, __LINE__); 04716 ex.reason = "type SimEvents::PrimaryMotorCortexResetEncodersMessage was not generated with stream support"; 04717 throw ex; 04718 } 04719 04720 void 04721 SimEvents::PrimaryMotorCortexResetEncodersMessage::__read(const ::Ice::InputStreamPtr&, bool) 04722 { 04723 Ice::MarshalException ex(__FILE__, __LINE__); 04724 ex.reason = "type SimEvents::PrimaryMotorCortexResetEncodersMessage was not generated with stream support"; 04725 throw ex; 04726 } 04727 04728 class __F__SimEvents__PrimaryMotorCortexResetEncodersMessage : public ::Ice::ObjectFactory 04729 { 04730 public: 04731 04732 virtual ::Ice::ObjectPtr 04733 create(const ::std::string& type) 04734 { 04735 assert(type == ::SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_staticId()); 04736 return new ::SimEvents::PrimaryMotorCortexResetEncodersMessage; 04737 } 04738 04739 virtual void 04740 destroy() 04741 { 04742 } 04743 }; 04744 04745 static ::Ice::ObjectFactoryPtr __F__SimEvents__PrimaryMotorCortexResetEncodersMessage_Ptr = new __F__SimEvents__PrimaryMotorCortexResetEncodersMessage; 04746 04747 const ::Ice::ObjectFactoryPtr& 04748 SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_factory() 04749 { 04750 return __F__SimEvents__PrimaryMotorCortexResetEncodersMessage_Ptr; 04751 } 04752 04753 class __F__SimEvents__PrimaryMotorCortexResetEncodersMessage__Init 04754 { 04755 public: 04756 04757 __F__SimEvents__PrimaryMotorCortexResetEncodersMessage__Init() 04758 { 04759 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_staticId(), ::SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_factory()); 04760 } 04761 04762 ~__F__SimEvents__PrimaryMotorCortexResetEncodersMessage__Init() 04763 { 04764 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_staticId()); 04765 } 04766 }; 04767 04768 static __F__SimEvents__PrimaryMotorCortexResetEncodersMessage__Init __F__SimEvents__PrimaryMotorCortexResetEncodersMessage__i; 04769 04770 #ifdef __APPLE__ 04771 extern "C" { void __F__SimEvents__PrimaryMotorCortexResetEncodersMessage__initializer() {} } 04772 #endif 04773 04774 void 04775 SimEvents::__patch__PrimaryMotorCortexResetEncodersMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 04776 { 04777 ::SimEvents::PrimaryMotorCortexResetEncodersMessagePtr* p = static_cast< ::SimEvents::PrimaryMotorCortexResetEncodersMessagePtr*>(__addr); 04778 assert(p); 04779 *p = ::SimEvents::PrimaryMotorCortexResetEncodersMessagePtr::dynamicCast(v); 04780 if(v && !*p) 04781 { 04782 IceInternal::Ex::throwUOE(::SimEvents::PrimaryMotorCortexResetEncodersMessage::ice_staticId(), v->ice_id()); 04783 } 04784 } 04785 04786 bool 04787 SimEvents::operator==(const ::SimEvents::PrimaryMotorCortexResetEncodersMessage& l, const ::SimEvents::PrimaryMotorCortexResetEncodersMessage& r) 04788 { 04789 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 04790 } 04791 04792 bool 04793 SimEvents::operator<(const ::SimEvents::PrimaryMotorCortexResetEncodersMessage& l, const ::SimEvents::PrimaryMotorCortexResetEncodersMessage& r) 04794 { 04795 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 04796 } 04797 04798 SimEvents::PrimaryMotorCortexMessage::PrimaryMotorCortexMessage(bool __ice_targetReached) : 04799 targetReached(__ice_targetReached) 04800 { 04801 } 04802 04803 ::Ice::ObjectPtr 04804 SimEvents::PrimaryMotorCortexMessage::ice_clone() const 04805 { 04806 ::SimEvents::PrimaryMotorCortexMessagePtr __p = new ::SimEvents::PrimaryMotorCortexMessage(*this); 04807 return __p; 04808 } 04809 04810 static const ::std::string __SimEvents__PrimaryMotorCortexMessage_ids[3] = 04811 { 04812 "::Ice::Object", 04813 "::SimEvents::EventMessage", 04814 "::SimEvents::PrimaryMotorCortexMessage" 04815 }; 04816 04817 bool 04818 SimEvents::PrimaryMotorCortexMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 04819 { 04820 return ::std::binary_search(__SimEvents__PrimaryMotorCortexMessage_ids, __SimEvents__PrimaryMotorCortexMessage_ids + 3, _s); 04821 } 04822 04823 ::std::vector< ::std::string> 04824 SimEvents::PrimaryMotorCortexMessage::ice_ids(const ::Ice::Current&) const 04825 { 04826 return ::std::vector< ::std::string>(&__SimEvents__PrimaryMotorCortexMessage_ids[0], &__SimEvents__PrimaryMotorCortexMessage_ids[3]); 04827 } 04828 04829 const ::std::string& 04830 SimEvents::PrimaryMotorCortexMessage::ice_id(const ::Ice::Current&) const 04831 { 04832 return __SimEvents__PrimaryMotorCortexMessage_ids[2]; 04833 } 04834 04835 const ::std::string& 04836 SimEvents::PrimaryMotorCortexMessage::ice_staticId() 04837 { 04838 return __SimEvents__PrimaryMotorCortexMessage_ids[2]; 04839 } 04840 04841 void 04842 SimEvents::PrimaryMotorCortexMessage::__write(::IceInternal::BasicStream* __os) const 04843 { 04844 __os->writeTypeId(ice_staticId()); 04845 __os->startWriteSlice(); 04846 __os->write(targetReached); 04847 __os->endWriteSlice(); 04848 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04849 EventMessage::__write(__os); 04850 #else 04851 ::SimEvents::EventMessage::__write(__os); 04852 #endif 04853 } 04854 04855 void 04856 SimEvents::PrimaryMotorCortexMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 04857 { 04858 if(__rid) 04859 { 04860 ::std::string myId; 04861 __is->readTypeId(myId); 04862 } 04863 __is->startReadSlice(); 04864 __is->read(targetReached); 04865 __is->endReadSlice(); 04866 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 04867 EventMessage::__read(__is, true); 04868 #else 04869 ::SimEvents::EventMessage::__read(__is, true); 04870 #endif 04871 } 04872 04873 void 04874 SimEvents::PrimaryMotorCortexMessage::__write(const ::Ice::OutputStreamPtr&) const 04875 { 04876 Ice::MarshalException ex(__FILE__, __LINE__); 04877 ex.reason = "type SimEvents::PrimaryMotorCortexMessage was not generated with stream support"; 04878 throw ex; 04879 } 04880 04881 void 04882 SimEvents::PrimaryMotorCortexMessage::__read(const ::Ice::InputStreamPtr&, bool) 04883 { 04884 Ice::MarshalException ex(__FILE__, __LINE__); 04885 ex.reason = "type SimEvents::PrimaryMotorCortexMessage was not generated with stream support"; 04886 throw ex; 04887 } 04888 04889 class __F__SimEvents__PrimaryMotorCortexMessage : public ::Ice::ObjectFactory 04890 { 04891 public: 04892 04893 virtual ::Ice::ObjectPtr 04894 create(const ::std::string& type) 04895 { 04896 assert(type == ::SimEvents::PrimaryMotorCortexMessage::ice_staticId()); 04897 return new ::SimEvents::PrimaryMotorCortexMessage; 04898 } 04899 04900 virtual void 04901 destroy() 04902 { 04903 } 04904 }; 04905 04906 static ::Ice::ObjectFactoryPtr __F__SimEvents__PrimaryMotorCortexMessage_Ptr = new __F__SimEvents__PrimaryMotorCortexMessage; 04907 04908 const ::Ice::ObjectFactoryPtr& 04909 SimEvents::PrimaryMotorCortexMessage::ice_factory() 04910 { 04911 return __F__SimEvents__PrimaryMotorCortexMessage_Ptr; 04912 } 04913 04914 class __F__SimEvents__PrimaryMotorCortexMessage__Init 04915 { 04916 public: 04917 04918 __F__SimEvents__PrimaryMotorCortexMessage__Init() 04919 { 04920 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::PrimaryMotorCortexMessage::ice_staticId(), ::SimEvents::PrimaryMotorCortexMessage::ice_factory()); 04921 } 04922 04923 ~__F__SimEvents__PrimaryMotorCortexMessage__Init() 04924 { 04925 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::PrimaryMotorCortexMessage::ice_staticId()); 04926 } 04927 }; 04928 04929 static __F__SimEvents__PrimaryMotorCortexMessage__Init __F__SimEvents__PrimaryMotorCortexMessage__i; 04930 04931 #ifdef __APPLE__ 04932 extern "C" { void __F__SimEvents__PrimaryMotorCortexMessage__initializer() {} } 04933 #endif 04934 04935 void 04936 SimEvents::__patch__PrimaryMotorCortexMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 04937 { 04938 ::SimEvents::PrimaryMotorCortexMessagePtr* p = static_cast< ::SimEvents::PrimaryMotorCortexMessagePtr*>(__addr); 04939 assert(p); 04940 *p = ::SimEvents::PrimaryMotorCortexMessagePtr::dynamicCast(v); 04941 if(v && !*p) 04942 { 04943 IceInternal::Ex::throwUOE(::SimEvents::PrimaryMotorCortexMessage::ice_staticId(), v->ice_id()); 04944 } 04945 } 04946 04947 bool 04948 SimEvents::operator==(const ::SimEvents::PrimaryMotorCortexMessage& l, const ::SimEvents::PrimaryMotorCortexMessage& r) 04949 { 04950 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 04951 } 04952 04953 bool 04954 SimEvents::operator<(const ::SimEvents::PrimaryMotorCortexMessage& l, const ::SimEvents::PrimaryMotorCortexMessage& r) 04955 { 04956 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 04957 } 04958 04959 SimEvents::GUIInputMessage::GUIInputMessage(const ::std::string& __ice_msg, bool __ice_rollDice) : 04960 msg(__ice_msg), 04961 rollDice(__ice_rollDice) 04962 { 04963 } 04964 04965 ::Ice::ObjectPtr 04966 SimEvents::GUIInputMessage::ice_clone() const 04967 { 04968 ::SimEvents::GUIInputMessagePtr __p = new ::SimEvents::GUIInputMessage(*this); 04969 return __p; 04970 } 04971 04972 static const ::std::string __SimEvents__GUIInputMessage_ids[3] = 04973 { 04974 "::Ice::Object", 04975 "::SimEvents::EventMessage", 04976 "::SimEvents::GUIInputMessage" 04977 }; 04978 04979 bool 04980 SimEvents::GUIInputMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 04981 { 04982 return ::std::binary_search(__SimEvents__GUIInputMessage_ids, __SimEvents__GUIInputMessage_ids + 3, _s); 04983 } 04984 04985 ::std::vector< ::std::string> 04986 SimEvents::GUIInputMessage::ice_ids(const ::Ice::Current&) const 04987 { 04988 return ::std::vector< ::std::string>(&__SimEvents__GUIInputMessage_ids[0], &__SimEvents__GUIInputMessage_ids[3]); 04989 } 04990 04991 const ::std::string& 04992 SimEvents::GUIInputMessage::ice_id(const ::Ice::Current&) const 04993 { 04994 return __SimEvents__GUIInputMessage_ids[2]; 04995 } 04996 04997 const ::std::string& 04998 SimEvents::GUIInputMessage::ice_staticId() 04999 { 05000 return __SimEvents__GUIInputMessage_ids[2]; 05001 } 05002 05003 void 05004 SimEvents::GUIInputMessage::__write(::IceInternal::BasicStream* __os) const 05005 { 05006 __os->writeTypeId(ice_staticId()); 05007 __os->startWriteSlice(); 05008 __os->write(msg); 05009 __os->write(rollDice); 05010 __os->endWriteSlice(); 05011 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05012 EventMessage::__write(__os); 05013 #else 05014 ::SimEvents::EventMessage::__write(__os); 05015 #endif 05016 } 05017 05018 void 05019 SimEvents::GUIInputMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 05020 { 05021 if(__rid) 05022 { 05023 ::std::string myId; 05024 __is->readTypeId(myId); 05025 } 05026 __is->startReadSlice(); 05027 __is->read(msg); 05028 __is->read(rollDice); 05029 __is->endReadSlice(); 05030 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05031 EventMessage::__read(__is, true); 05032 #else 05033 ::SimEvents::EventMessage::__read(__is, true); 05034 #endif 05035 } 05036 05037 void 05038 SimEvents::GUIInputMessage::__write(const ::Ice::OutputStreamPtr&) const 05039 { 05040 Ice::MarshalException ex(__FILE__, __LINE__); 05041 ex.reason = "type SimEvents::GUIInputMessage was not generated with stream support"; 05042 throw ex; 05043 } 05044 05045 void 05046 SimEvents::GUIInputMessage::__read(const ::Ice::InputStreamPtr&, bool) 05047 { 05048 Ice::MarshalException ex(__FILE__, __LINE__); 05049 ex.reason = "type SimEvents::GUIInputMessage was not generated with stream support"; 05050 throw ex; 05051 } 05052 05053 class __F__SimEvents__GUIInputMessage : public ::Ice::ObjectFactory 05054 { 05055 public: 05056 05057 virtual ::Ice::ObjectPtr 05058 create(const ::std::string& type) 05059 { 05060 assert(type == ::SimEvents::GUIInputMessage::ice_staticId()); 05061 return new ::SimEvents::GUIInputMessage; 05062 } 05063 05064 virtual void 05065 destroy() 05066 { 05067 } 05068 }; 05069 05070 static ::Ice::ObjectFactoryPtr __F__SimEvents__GUIInputMessage_Ptr = new __F__SimEvents__GUIInputMessage; 05071 05072 const ::Ice::ObjectFactoryPtr& 05073 SimEvents::GUIInputMessage::ice_factory() 05074 { 05075 return __F__SimEvents__GUIInputMessage_Ptr; 05076 } 05077 05078 class __F__SimEvents__GUIInputMessage__Init 05079 { 05080 public: 05081 05082 __F__SimEvents__GUIInputMessage__Init() 05083 { 05084 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::GUIInputMessage::ice_staticId(), ::SimEvents::GUIInputMessage::ice_factory()); 05085 } 05086 05087 ~__F__SimEvents__GUIInputMessage__Init() 05088 { 05089 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::GUIInputMessage::ice_staticId()); 05090 } 05091 }; 05092 05093 static __F__SimEvents__GUIInputMessage__Init __F__SimEvents__GUIInputMessage__i; 05094 05095 #ifdef __APPLE__ 05096 extern "C" { void __F__SimEvents__GUIInputMessage__initializer() {} } 05097 #endif 05098 05099 void 05100 SimEvents::__patch__GUIInputMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 05101 { 05102 ::SimEvents::GUIInputMessagePtr* p = static_cast< ::SimEvents::GUIInputMessagePtr*>(__addr); 05103 assert(p); 05104 *p = ::SimEvents::GUIInputMessagePtr::dynamicCast(v); 05105 if(v && !*p) 05106 { 05107 IceInternal::Ex::throwUOE(::SimEvents::GUIInputMessage::ice_staticId(), v->ice_id()); 05108 } 05109 } 05110 05111 bool 05112 SimEvents::operator==(const ::SimEvents::GUIInputMessage& l, const ::SimEvents::GUIInputMessage& r) 05113 { 05114 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 05115 } 05116 05117 bool 05118 SimEvents::operator<(const ::SimEvents::GUIInputMessage& l, const ::SimEvents::GUIInputMessage& r) 05119 { 05120 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 05121 } 05122 05123 SimEvents::GUIOutputMessage::GUIOutputMessage(::Ice::Int __ice_key, const ::ImageIceMod::Point2DIce& __ice_loc, ::Ice::Int __ice_dice) : 05124 key(__ice_key), 05125 loc(__ice_loc), 05126 dice(__ice_dice) 05127 { 05128 } 05129 05130 ::Ice::ObjectPtr 05131 SimEvents::GUIOutputMessage::ice_clone() const 05132 { 05133 ::SimEvents::GUIOutputMessagePtr __p = new ::SimEvents::GUIOutputMessage(*this); 05134 return __p; 05135 } 05136 05137 static const ::std::string __SimEvents__GUIOutputMessage_ids[3] = 05138 { 05139 "::Ice::Object", 05140 "::SimEvents::EventMessage", 05141 "::SimEvents::GUIOutputMessage" 05142 }; 05143 05144 bool 05145 SimEvents::GUIOutputMessage::ice_isA(const ::std::string& _s, const ::Ice::Current&) const 05146 { 05147 return ::std::binary_search(__SimEvents__GUIOutputMessage_ids, __SimEvents__GUIOutputMessage_ids + 3, _s); 05148 } 05149 05150 ::std::vector< ::std::string> 05151 SimEvents::GUIOutputMessage::ice_ids(const ::Ice::Current&) const 05152 { 05153 return ::std::vector< ::std::string>(&__SimEvents__GUIOutputMessage_ids[0], &__SimEvents__GUIOutputMessage_ids[3]); 05154 } 05155 05156 const ::std::string& 05157 SimEvents::GUIOutputMessage::ice_id(const ::Ice::Current&) const 05158 { 05159 return __SimEvents__GUIOutputMessage_ids[2]; 05160 } 05161 05162 const ::std::string& 05163 SimEvents::GUIOutputMessage::ice_staticId() 05164 { 05165 return __SimEvents__GUIOutputMessage_ids[2]; 05166 } 05167 05168 void 05169 SimEvents::GUIOutputMessage::__write(::IceInternal::BasicStream* __os) const 05170 { 05171 __os->writeTypeId(ice_staticId()); 05172 __os->startWriteSlice(); 05173 __os->write(key); 05174 loc.__write(__os); 05175 __os->write(dice); 05176 __os->endWriteSlice(); 05177 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05178 EventMessage::__write(__os); 05179 #else 05180 ::SimEvents::EventMessage::__write(__os); 05181 #endif 05182 } 05183 05184 void 05185 SimEvents::GUIOutputMessage::__read(::IceInternal::BasicStream* __is, bool __rid) 05186 { 05187 if(__rid) 05188 { 05189 ::std::string myId; 05190 __is->readTypeId(myId); 05191 } 05192 __is->startReadSlice(); 05193 __is->read(key); 05194 loc.__read(__is); 05195 __is->read(dice); 05196 __is->endReadSlice(); 05197 #if defined(_MSC_VER) && (_MSC_VER < 1300) // VC++ 6 compiler bug 05198 EventMessage::__read(__is, true); 05199 #else 05200 ::SimEvents::EventMessage::__read(__is, true); 05201 #endif 05202 } 05203 05204 void 05205 SimEvents::GUIOutputMessage::__write(const ::Ice::OutputStreamPtr&) const 05206 { 05207 Ice::MarshalException ex(__FILE__, __LINE__); 05208 ex.reason = "type SimEvents::GUIOutputMessage was not generated with stream support"; 05209 throw ex; 05210 } 05211 05212 void 05213 SimEvents::GUIOutputMessage::__read(const ::Ice::InputStreamPtr&, bool) 05214 { 05215 Ice::MarshalException ex(__FILE__, __LINE__); 05216 ex.reason = "type SimEvents::GUIOutputMessage was not generated with stream support"; 05217 throw ex; 05218 } 05219 05220 class __F__SimEvents__GUIOutputMessage : public ::Ice::ObjectFactory 05221 { 05222 public: 05223 05224 virtual ::Ice::ObjectPtr 05225 create(const ::std::string& type) 05226 { 05227 assert(type == ::SimEvents::GUIOutputMessage::ice_staticId()); 05228 return new ::SimEvents::GUIOutputMessage; 05229 } 05230 05231 virtual void 05232 destroy() 05233 { 05234 } 05235 }; 05236 05237 static ::Ice::ObjectFactoryPtr __F__SimEvents__GUIOutputMessage_Ptr = new __F__SimEvents__GUIOutputMessage; 05238 05239 const ::Ice::ObjectFactoryPtr& 05240 SimEvents::GUIOutputMessage::ice_factory() 05241 { 05242 return __F__SimEvents__GUIOutputMessage_Ptr; 05243 } 05244 05245 class __F__SimEvents__GUIOutputMessage__Init 05246 { 05247 public: 05248 05249 __F__SimEvents__GUIOutputMessage__Init() 05250 { 05251 ::IceInternal::factoryTable->addObjectFactory(::SimEvents::GUIOutputMessage::ice_staticId(), ::SimEvents::GUIOutputMessage::ice_factory()); 05252 } 05253 05254 ~__F__SimEvents__GUIOutputMessage__Init() 05255 { 05256 ::IceInternal::factoryTable->removeObjectFactory(::SimEvents::GUIOutputMessage::ice_staticId()); 05257 } 05258 }; 05259 05260 static __F__SimEvents__GUIOutputMessage__Init __F__SimEvents__GUIOutputMessage__i; 05261 05262 #ifdef __APPLE__ 05263 extern "C" { void __F__SimEvents__GUIOutputMessage__initializer() {} } 05264 #endif 05265 05266 void 05267 SimEvents::__patch__GUIOutputMessagePtr(void* __addr, ::Ice::ObjectPtr& v) 05268 { 05269 ::SimEvents::GUIOutputMessagePtr* p = static_cast< ::SimEvents::GUIOutputMessagePtr*>(__addr); 05270 assert(p); 05271 *p = ::SimEvents::GUIOutputMessagePtr::dynamicCast(v); 05272 if(v && !*p) 05273 { 05274 IceInternal::Ex::throwUOE(::SimEvents::GUIOutputMessage::ice_staticId(), v->ice_id()); 05275 } 05276 } 05277 05278 bool 05279 SimEvents::operator==(const ::SimEvents::GUIOutputMessage& l, const ::SimEvents::GUIOutputMessage& r) 05280 { 05281 return static_cast<const ::Ice::Object&>(l) == static_cast<const ::Ice::Object&>(r); 05282 } 05283 05284 bool 05285 SimEvents::operator<(const ::SimEvents::GUIOutputMessage& l, const ::SimEvents::GUIOutputMessage& r) 05286 { 05287 return static_cast<const ::Ice::Object&>(l) < static_cast<const ::Ice::Object&>(r); 05288 }