| Line | 
      Branch | 
      Exec | 
      Source | 
    
    
      | 1 | 
      
       | 
       | 
      // This file is generated by omniidl (C++ backend)- omniORB_4_3. Do not edit. | 
    
    
      | 2 | 
      
       | 
       | 
      #ifndef pp_manipulation_idl____graph_hh__ | 
    
    
      | 3 | 
      
       | 
       | 
      #define pp_manipulation_idl____graph_hh__ | 
    
    
      | 4 | 
      
       | 
       | 
       | 
    
    
      | 5 | 
      
       | 
       | 
      #ifndef __CORBA_H_EXTERNAL_GUARD__ | 
    
    
      | 6 | 
      
       | 
       | 
      #include <omniORB4/CORBA.h> | 
    
    
      | 7 | 
      
       | 
       | 
      #endif | 
    
    
      | 8 | 
      
       | 
       | 
       | 
    
    
      | 9 | 
      
       | 
       | 
      #ifndef  USE_stub_in_nt_dll | 
    
    
      | 10 | 
      
       | 
       | 
      # define USE_stub_in_nt_dll_NOT_DEFINED___graph | 
    
    
      | 11 | 
      
       | 
       | 
      #endif | 
    
    
      | 12 | 
      
       | 
       | 
      #ifndef  USE_core_stub_in_nt_dll | 
    
    
      | 13 | 
      
       | 
       | 
      # define USE_core_stub_in_nt_dll_NOT_DEFINED___graph | 
    
    
      | 14 | 
      
       | 
       | 
      #endif | 
    
    
      | 15 | 
      
       | 
       | 
      #ifndef  USE_dyn_stub_in_nt_dll | 
    
    
      | 16 | 
      
       | 
       | 
      # define USE_dyn_stub_in_nt_dll_NOT_DEFINED___graph | 
    
    
      | 17 | 
      
       | 
       | 
      #endif | 
    
    
      | 18 | 
      
       | 
       | 
       | 
    
    
      | 19 | 
      
       | 
       | 
       | 
    
    
      | 20 | 
      
       | 
       | 
       | 
    
    
      | 21 | 
      
       | 
       | 
      #ifndef pp_manipulation_idl__gcommon_hh_EXTERNAL_GUARD__ | 
    
    
      | 22 | 
      
       | 
       | 
      #define pp_manipulation_idl__gcommon_hh_EXTERNAL_GUARD__ | 
    
    
      | 23 | 
      
       | 
       | 
      #include <hpp/corbaserver/manipulation/gcommon-idl.hh> | 
    
    
      | 24 | 
      
       | 
       | 
      #endif | 
    
    
      | 25 | 
      
       | 
       | 
      #ifndef pp_manipulation_idl__common_hh_EXTERNAL_GUARD__ | 
    
    
      | 26 | 
      
       | 
       | 
      #define pp_manipulation_idl__common_hh_EXTERNAL_GUARD__ | 
    
    
      | 27 | 
      
       | 
       | 
      #include <hpp/common-idl.hh> | 
    
    
      | 28 | 
      
       | 
       | 
      #endif | 
    
    
      | 29 | 
      
       | 
       | 
      #ifndef pp_manipulation_idl__constraints_hh_EXTERNAL_GUARD__ | 
    
    
      | 30 | 
      
       | 
       | 
      #define pp_manipulation_idl__constraints_hh_EXTERNAL_GUARD__ | 
    
    
      | 31 | 
      
       | 
       | 
      #include <hpp/constraints_idl/constraints-idl.hh> | 
    
    
      | 32 | 
      
       | 
       | 
      #endif | 
    
    
      | 33 | 
      
       | 
       | 
      #ifndef pp_manipulation_idl__paths_hh_EXTERNAL_GUARD__ | 
    
    
      | 34 | 
      
       | 
       | 
      #define pp_manipulation_idl__paths_hh_EXTERNAL_GUARD__ | 
    
    
      | 35 | 
      
       | 
       | 
      #include <hpp/core_idl/paths-idl.hh> | 
    
    
      | 36 | 
      
       | 
       | 
      #endif | 
    
    
      | 37 | 
      
       | 
       | 
      #ifndef pp_manipulation_idl____constraints_hh_EXTERNAL_GUARD__ | 
    
    
      | 38 | 
      
       | 
       | 
      #define pp_manipulation_idl____constraints_hh_EXTERNAL_GUARD__ | 
    
    
      | 39 | 
      
       | 
       | 
      #include <hpp/core_idl/_constraints-idl.hh> | 
    
    
      | 40 | 
      
       | 
       | 
      #endif | 
    
    
      | 41 | 
      
       | 
       | 
      #ifndef pp_manipulation_idl__steering__methods_hh_EXTERNAL_GUARD__ | 
    
    
      | 42 | 
      
       | 
       | 
      #define pp_manipulation_idl__steering__methods_hh_EXTERNAL_GUARD__ | 
    
    
      | 43 | 
      
       | 
       | 
      #include <hpp/core_idl/steering_methods-idl.hh> | 
    
    
      | 44 | 
      
       | 
       | 
      #endif | 
    
    
      | 45 | 
      
       | 
       | 
      #ifndef pp_manipulation_idl__path__validations_hh_EXTERNAL_GUARD__ | 
    
    
      | 46 | 
      
       | 
       | 
      #define pp_manipulation_idl__path__validations_hh_EXTERNAL_GUARD__ | 
    
    
      | 47 | 
      
       | 
       | 
      #include <hpp/core_idl/path_validations-idl.hh> | 
    
    
      | 48 | 
      
       | 
       | 
      #endif | 
    
    
      | 49 | 
      
       | 
       | 
       | 
    
    
      | 50 | 
      
       | 
       | 
       | 
    
    
      | 51 | 
      
       | 
       | 
       | 
    
    
      | 52 | 
      
       | 
       | 
      #ifdef USE_stub_in_nt_dll | 
    
    
      | 53 | 
      
       | 
       | 
      # ifndef USE_core_stub_in_nt_dll | 
    
    
      | 54 | 
      
       | 
       | 
      #  define USE_core_stub_in_nt_dll | 
    
    
      | 55 | 
      
       | 
       | 
      # endif | 
    
    
      | 56 | 
      
       | 
       | 
      # ifndef USE_dyn_stub_in_nt_dll | 
    
    
      | 57 | 
      
       | 
       | 
      #  define USE_dyn_stub_in_nt_dll | 
    
    
      | 58 | 
      
       | 
       | 
      # endif | 
    
    
      | 59 | 
      
       | 
       | 
      #endif | 
    
    
      | 60 | 
      
       | 
       | 
       | 
    
    
      | 61 | 
      
       | 
       | 
      #ifdef _core_attr | 
    
    
      | 62 | 
      
       | 
       | 
      # error "A local CPP macro _core_attr has already been defined." | 
    
    
      | 63 | 
      
       | 
       | 
      #else | 
    
    
      | 64 | 
      
       | 
       | 
      # ifdef  USE_core_stub_in_nt_dll | 
    
    
      | 65 | 
      
       | 
       | 
      #  define _core_attr _OMNIORB_NTDLL_IMPORT | 
    
    
      | 66 | 
      
       | 
       | 
      # else | 
    
    
      | 67 | 
      
       | 
       | 
      #  define _core_attr | 
    
    
      | 68 | 
      
       | 
       | 
      # endif | 
    
    
      | 69 | 
      
       | 
       | 
      #endif | 
    
    
      | 70 | 
      
       | 
       | 
       | 
    
    
      | 71 | 
      
       | 
       | 
      #ifdef _dyn_attr | 
    
    
      | 72 | 
      
       | 
       | 
      # error "A local CPP macro _dyn_attr has already been defined." | 
    
    
      | 73 | 
      
       | 
       | 
      #else | 
    
    
      | 74 | 
      
       | 
       | 
      # ifdef  USE_dyn_stub_in_nt_dll | 
    
    
      | 75 | 
      
       | 
       | 
      #  define _dyn_attr _OMNIORB_NTDLL_IMPORT | 
    
    
      | 76 | 
      
       | 
       | 
      # else | 
    
    
      | 77 | 
      
       | 
       | 
      #  define _dyn_attr | 
    
    
      | 78 | 
      
       | 
       | 
      # endif | 
    
    
      | 79 | 
      
       | 
       | 
      #endif | 
    
    
      | 80 | 
      
       | 
       | 
       | 
    
    
      | 81 | 
      
       | 
       | 
       | 
    
    
      | 82 | 
      
       | 
       | 
       | 
    
    
      | 83 | 
      
       | 
       | 
      _CORBA_MODULE hpp | 
    
    
      | 84 | 
      
       | 
       | 
       | 
    
    
      | 85 | 
      
       | 
       | 
      _CORBA_MODULE_BEG | 
    
    
      | 86 | 
      
       | 
       | 
       | 
    
    
      | 87 | 
      
       | 
       | 
        _CORBA_MODULE constraints_idl | 
    
    
      | 88 | 
      
       | 
       | 
       | 
    
    
      | 89 | 
      
       | 
       | 
        _CORBA_MODULE_BEG | 
    
    
      | 90 | 
      
       | 
       | 
       | 
    
    
      | 91 | 
      
       | 
       | 
      #ifndef __hpp_mconstraints__idl_mImplicit__ | 
    
    
      | 92 | 
      
       | 
       | 
      #define __hpp_mconstraints__idl_mImplicit__ | 
    
    
      | 93 | 
      
       | 
       | 
          class Implicit; | 
    
    
      | 94 | 
      
       | 
       | 
          class _objref_Implicit; | 
    
    
      | 95 | 
      
       | 
       | 
          class _impl_Implicit; | 
    
    
      | 96 | 
      
       | 
       | 
           | 
    
    
      | 97 | 
      
       | 
       | 
          typedef _objref_Implicit* Implicit_ptr; | 
    
    
      | 98 | 
      
       | 
       | 
          typedef Implicit_ptr ImplicitRef; | 
    
    
      | 99 | 
      
       | 
       | 
       | 
    
    
      | 100 | 
      
       | 
       | 
          class Implicit_Helper { | 
    
    
      | 101 | 
      
       | 
       | 
          public: | 
    
    
      | 102 | 
      
       | 
       | 
            typedef Implicit_ptr _ptr_type; | 
    
    
      | 103 | 
      
       | 
       | 
       | 
    
    
      | 104 | 
      
       | 
       | 
            static _ptr_type _nil(); | 
    
    
      | 105 | 
      
       | 
       | 
            static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 106 | 
      
       | 
       | 
            static void release(_ptr_type); | 
    
    
      | 107 | 
      
       | 
       | 
            static void duplicate(_ptr_type); | 
    
    
      | 108 | 
      
       | 
       | 
            static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 109 | 
      
       | 
       | 
            static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 110 | 
      
       | 
       | 
          }; | 
    
    
      | 111 | 
      
       | 
       | 
       | 
    
    
      | 112 | 
      
       | 
       | 
          typedef _CORBA_ObjRef_Var<_objref_Implicit, Implicit_Helper> Implicit_var; | 
    
    
      | 113 | 
      
       | 
       | 
          typedef _CORBA_ObjRef_OUT_arg<_objref_Implicit,Implicit_Helper > Implicit_out; | 
    
    
      | 114 | 
      
       | 
       | 
       | 
    
    
      | 115 | 
      
       | 
       | 
      #endif | 
    
    
      | 116 | 
      
       | 
       | 
       | 
    
    
      | 117 | 
      
       | 
       | 
      #ifndef __hpp_mconstraints__idl_mLockedJoint__ | 
    
    
      | 118 | 
      
       | 
       | 
      #define __hpp_mconstraints__idl_mLockedJoint__ | 
    
    
      | 119 | 
      
       | 
       | 
          class LockedJoint; | 
    
    
      | 120 | 
      
       | 
       | 
          class _objref_LockedJoint; | 
    
    
      | 121 | 
      
       | 
       | 
          class _impl_LockedJoint; | 
    
    
      | 122 | 
      
       | 
       | 
           | 
    
    
      | 123 | 
      
       | 
       | 
          typedef _objref_LockedJoint* LockedJoint_ptr; | 
    
    
      | 124 | 
      
       | 
       | 
          typedef LockedJoint_ptr LockedJointRef; | 
    
    
      | 125 | 
      
       | 
       | 
       | 
    
    
      | 126 | 
      
       | 
       | 
          class LockedJoint_Helper { | 
    
    
      | 127 | 
      
       | 
       | 
          public: | 
    
    
      | 128 | 
      
       | 
       | 
            typedef LockedJoint_ptr _ptr_type; | 
    
    
      | 129 | 
      
       | 
       | 
       | 
    
    
      | 130 | 
      
       | 
       | 
            static _ptr_type _nil(); | 
    
    
      | 131 | 
      
       | 
       | 
            static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 132 | 
      
       | 
       | 
            static void release(_ptr_type); | 
    
    
      | 133 | 
      
       | 
       | 
            static void duplicate(_ptr_type); | 
    
    
      | 134 | 
      
       | 
       | 
            static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 135 | 
      
       | 
       | 
            static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 136 | 
      
       | 
       | 
          }; | 
    
    
      | 137 | 
      
       | 
       | 
       | 
    
    
      | 138 | 
      
       | 
       | 
          typedef _CORBA_ObjRef_Var<_objref_LockedJoint, LockedJoint_Helper> LockedJoint_var; | 
    
    
      | 139 | 
      
       | 
       | 
          typedef _CORBA_ObjRef_OUT_arg<_objref_LockedJoint,LockedJoint_Helper > LockedJoint_out; | 
    
    
      | 140 | 
      
       | 
       | 
       | 
    
    
      | 141 | 
      
       | 
       | 
      #endif | 
    
    
      | 142 | 
      
       | 
       | 
       | 
    
    
      | 143 | 
      
       | 
       | 
          class LockedJoints_var; | 
    
    
      | 144 | 
      
       | 
       | 
       | 
    
    
      | 145 | 
      
       | 
       | 
          class LockedJoints : public _CORBA_Unbounded_Sequence_ObjRef< _objref_LockedJoint, _CORBA_ObjRef_Element< _objref_LockedJoint, LockedJoint_Helper> , LockedJoint_Helper >  { | 
    
    
      | 146 | 
      
       | 
       | 
          public: | 
    
    
      | 147 | 
      
       | 
       | 
            typedef LockedJoints_var _var_type; | 
    
    
      | 148 | 
      
       | 
       | 
            inline LockedJoints() {} | 
    
    
      | 149 | 
      
       | 
       | 
            inline LockedJoints(const LockedJoints& _s) | 
    
    
      | 150 | 
      
       | 
       | 
              : _CORBA_Unbounded_Sequence_ObjRef< _objref_LockedJoint, _CORBA_ObjRef_Element< _objref_LockedJoint, LockedJoint_Helper> , LockedJoint_Helper > (_s) {} | 
    
    
      | 151 | 
      
       | 
       | 
       | 
    
    
      | 152 | 
      
       | 
       | 
            inline LockedJoints(_CORBA_ULong _max) | 
    
    
      | 153 | 
      
       | 
       | 
              : _CORBA_Unbounded_Sequence_ObjRef< _objref_LockedJoint, _CORBA_ObjRef_Element< _objref_LockedJoint, LockedJoint_Helper> , LockedJoint_Helper > (_max) {} | 
    
    
      | 154 | 
      
       | 
       | 
            inline LockedJoints(_CORBA_ULong _max, _CORBA_ULong _len, LockedJoint_ptr* _val, _CORBA_Boolean _rel=0) | 
    
    
      | 155 | 
      
       | 
       | 
              : _CORBA_Unbounded_Sequence_ObjRef< _objref_LockedJoint, _CORBA_ObjRef_Element< _objref_LockedJoint, LockedJoint_Helper> , LockedJoint_Helper > (_max, _len, _val, _rel) {} | 
    
    
      | 156 | 
      
       | 
       | 
       | 
    
    
      | 157 | 
      
       | 
       | 
           | 
    
    
      | 158 | 
      
       | 
       | 
       | 
    
    
      | 159 | 
      
       | 
       | 
            inline LockedJoints& operator = (const LockedJoints& _s) { | 
    
    
      | 160 | 
      
       | 
       | 
              _CORBA_Unbounded_Sequence_ObjRef< _objref_LockedJoint, _CORBA_ObjRef_Element< _objref_LockedJoint, LockedJoint_Helper> , LockedJoint_Helper > ::operator=(_s); | 
    
    
      | 161 | 
      
       | 
       | 
              return *this; | 
    
    
      | 162 | 
      
       | 
       | 
            } | 
    
    
      | 163 | 
      
       | 
       | 
          }; | 
    
    
      | 164 | 
      
       | 
       | 
       | 
    
    
      | 165 | 
      
       | 
       | 
          class LockedJoints_out; | 
    
    
      | 166 | 
      
       | 
       | 
       | 
    
    
      | 167 | 
      
       | 
       | 
          class LockedJoints_var { | 
    
    
      | 168 | 
      
       | 
       | 
          public: | 
    
    
      | 169 | 
      
       | 
       | 
            inline LockedJoints_var() : _pd_seq(0) {} | 
    
    
      | 170 | 
      
       | 
       | 
            inline LockedJoints_var(LockedJoints* _s) : _pd_seq(_s) {} | 
    
    
      | 171 | 
      
       | 
       | 
            inline LockedJoints_var(const LockedJoints_var& _s) { | 
    
    
      | 172 | 
      
       | 
       | 
              if (_s._pd_seq)  _pd_seq = new LockedJoints(*_s._pd_seq); | 
    
    
      | 173 | 
      
       | 
       | 
              else             _pd_seq = 0; | 
    
    
      | 174 | 
      
       | 
       | 
            } | 
    
    
      | 175 | 
      
       | 
       | 
            inline ~LockedJoints_var() { if (_pd_seq)  delete _pd_seq; } | 
    
    
      | 176 | 
      
       | 
       | 
               | 
    
    
      | 177 | 
      
       | 
       | 
            inline LockedJoints_var& operator = (LockedJoints* _s) { | 
    
    
      | 178 | 
      
       | 
       | 
              if (_pd_seq)  delete _pd_seq; | 
    
    
      | 179 | 
      
       | 
       | 
              _pd_seq = _s; | 
    
    
      | 180 | 
      
       | 
       | 
              return *this; | 
    
    
      | 181 | 
      
       | 
       | 
            } | 
    
    
      | 182 | 
      
       | 
       | 
            inline LockedJoints_var& operator = (const LockedJoints_var& _s) { | 
    
    
      | 183 | 
      
       | 
       | 
              if (&_s != this) { | 
    
    
      | 184 | 
      
       | 
       | 
                if (_s._pd_seq) { | 
    
    
      | 185 | 
      
       | 
       | 
                  if (!_pd_seq)  _pd_seq = new LockedJoints; | 
    
    
      | 186 | 
      
       | 
       | 
                  *_pd_seq = *_s._pd_seq; | 
    
    
      | 187 | 
      
       | 
       | 
                } | 
    
    
      | 188 | 
      
       | 
       | 
                else if (_pd_seq) { | 
    
    
      | 189 | 
      
       | 
       | 
                  delete _pd_seq; | 
    
    
      | 190 | 
      
       | 
       | 
                  _pd_seq = 0; | 
    
    
      | 191 | 
      
       | 
       | 
                } | 
    
    
      | 192 | 
      
       | 
       | 
              } | 
    
    
      | 193 | 
      
       | 
       | 
              return *this; | 
    
    
      | 194 | 
      
       | 
       | 
            } | 
    
    
      | 195 | 
      
       | 
       | 
            inline _CORBA_ObjRef_Element< _objref_LockedJoint, LockedJoint_Helper>  operator [] (_CORBA_ULong _s) { | 
    
    
      | 196 | 
      
       | 
       | 
              return (*_pd_seq)[_s]; | 
    
    
      | 197 | 
      
       | 
       | 
            } | 
    
    
      | 198 | 
      
       | 
       | 
       | 
    
    
      | 199 | 
      
       | 
       | 
           | 
    
    
      | 200 | 
      
       | 
       | 
       | 
    
    
      | 201 | 
      
       | 
       | 
            inline LockedJoints* operator -> () { return _pd_seq; } | 
    
    
      | 202 | 
      
       | 
       | 
            inline const LockedJoints* operator -> () const { return _pd_seq; } | 
    
    
      | 203 | 
      
       | 
       | 
      #if defined(__GNUG__) | 
    
    
      | 204 | 
      
       | 
       | 
            inline operator LockedJoints& () const { return *_pd_seq; } | 
    
    
      | 205 | 
      
       | 
       | 
      #else | 
    
    
      | 206 | 
      
       | 
       | 
            inline operator const LockedJoints& () const { return *_pd_seq; } | 
    
    
      | 207 | 
      
       | 
       | 
            inline operator LockedJoints& () { return *_pd_seq; } | 
    
    
      | 208 | 
      
       | 
       | 
      #endif | 
    
    
      | 209 | 
      
       | 
       | 
               | 
    
    
      | 210 | 
      
       | 
       | 
            inline const LockedJoints& in() const { return *_pd_seq; } | 
    
    
      | 211 | 
      
       | 
       | 
            inline LockedJoints&       inout()    { return *_pd_seq; } | 
    
    
      | 212 | 
      
       | 
       | 
            inline LockedJoints*&      out() { | 
    
    
      | 213 | 
      
       | 
       | 
              if (_pd_seq) { delete _pd_seq; _pd_seq = 0; } | 
    
    
      | 214 | 
      
       | 
       | 
              return _pd_seq; | 
    
    
      | 215 | 
      
       | 
       | 
            } | 
    
    
      | 216 | 
      
       | 
       | 
            inline LockedJoints* _retn() { LockedJoints* tmp = _pd_seq; _pd_seq = 0; return tmp; } | 
    
    
      | 217 | 
      
       | 
       | 
               | 
    
    
      | 218 | 
      
       | 
       | 
            friend class LockedJoints_out; | 
    
    
      | 219 | 
      
       | 
       | 
             | 
    
    
      | 220 | 
      
       | 
       | 
          private: | 
    
    
      | 221 | 
      
       | 
       | 
            LockedJoints* _pd_seq; | 
    
    
      | 222 | 
      
       | 
       | 
          }; | 
    
    
      | 223 | 
      
       | 
       | 
       | 
    
    
      | 224 | 
      
       | 
       | 
          class LockedJoints_out { | 
    
    
      | 225 | 
      
       | 
       | 
          public: | 
    
    
      | 226 | 
      
       | 
       | 
            inline LockedJoints_out(LockedJoints*& _s) : _data(_s) { _data = 0; } | 
    
    
      | 227 | 
      
       | 
       | 
            inline LockedJoints_out(LockedJoints_var& _s) | 
    
    
      | 228 | 
      
       | 
       | 
              : _data(_s._pd_seq) { _s = (LockedJoints*) 0; } | 
    
    
      | 229 | 
      
       | 
       | 
            inline LockedJoints_out(const LockedJoints_out& _s) : _data(_s._data) {} | 
    
    
      | 230 | 
      
       | 
       | 
            inline LockedJoints_out& operator = (const LockedJoints_out& _s) { | 
    
    
      | 231 | 
      
       | 
       | 
              _data = _s._data; | 
    
    
      | 232 | 
      
       | 
       | 
              return *this; | 
    
    
      | 233 | 
      
       | 
       | 
            } | 
    
    
      | 234 | 
      
       | 
       | 
            inline LockedJoints_out& operator = (LockedJoints* _s) { | 
    
    
      | 235 | 
      
       | 
       | 
              _data = _s; | 
    
    
      | 236 | 
      
       | 
       | 
              return *this; | 
    
    
      | 237 | 
      
       | 
       | 
            } | 
    
    
      | 238 | 
      
       | 
       | 
            inline operator LockedJoints*&()  { return _data; } | 
    
    
      | 239 | 
      
       | 
       | 
            inline LockedJoints*& ptr()       { return _data; } | 
    
    
      | 240 | 
      
       | 
       | 
            inline LockedJoints* operator->() { return _data; } | 
    
    
      | 241 | 
      
       | 
       | 
       | 
    
    
      | 242 | 
      
       | 
       | 
            inline _CORBA_ObjRef_Element< _objref_LockedJoint, LockedJoint_Helper>  operator [] (_CORBA_ULong _i) { | 
    
    
      | 243 | 
      
       | 
       | 
              return (*_data)[_i]; | 
    
    
      | 244 | 
      
       | 
       | 
            } | 
    
    
      | 245 | 
      
       | 
       | 
       | 
    
    
      | 246 | 
      
       | 
       | 
           | 
    
    
      | 247 | 
      
       | 
       | 
       | 
    
    
      | 248 | 
      
       | 
       | 
            LockedJoints*& _data; | 
    
    
      | 249 | 
      
       | 
       | 
       | 
    
    
      | 250 | 
      
       | 
       | 
          private: | 
    
    
      | 251 | 
      
       | 
       | 
            LockedJoints_out(); | 
    
    
      | 252 | 
      
       | 
       | 
            LockedJoints_out& operator=(const LockedJoints_var&); | 
    
    
      | 253 | 
      
       | 
       | 
          }; | 
    
    
      | 254 | 
      
       | 
       | 
       | 
    
    
      | 255 | 
      
       | 
       | 
        _CORBA_MODULE_END | 
    
    
      | 256 | 
      
       | 
       | 
       | 
    
    
      | 257 | 
      
       | 
       | 
        _CORBA_MODULE core_idl | 
    
    
      | 258 | 
      
       | 
       | 
       | 
    
    
      | 259 | 
      
       | 
       | 
        _CORBA_MODULE_BEG | 
    
    
      | 260 | 
      
       | 
       | 
       | 
    
    
      | 261 | 
      
       | 
       | 
      #ifndef __hpp_mcore__idl_mSteeringMethod__ | 
    
    
      | 262 | 
      
       | 
       | 
      #define __hpp_mcore__idl_mSteeringMethod__ | 
    
    
      | 263 | 
      
       | 
       | 
          class SteeringMethod; | 
    
    
      | 264 | 
      
       | 
       | 
          class _objref_SteeringMethod; | 
    
    
      | 265 | 
      
       | 
       | 
          class _impl_SteeringMethod; | 
    
    
      | 266 | 
      
       | 
       | 
           | 
    
    
      | 267 | 
      
       | 
       | 
          typedef _objref_SteeringMethod* SteeringMethod_ptr; | 
    
    
      | 268 | 
      
       | 
       | 
          typedef SteeringMethod_ptr SteeringMethodRef; | 
    
    
      | 269 | 
      
       | 
       | 
       | 
    
    
      | 270 | 
      
       | 
       | 
          class SteeringMethod_Helper { | 
    
    
      | 271 | 
      
       | 
       | 
          public: | 
    
    
      | 272 | 
      
       | 
       | 
            typedef SteeringMethod_ptr _ptr_type; | 
    
    
      | 273 | 
      
       | 
       | 
       | 
    
    
      | 274 | 
      
       | 
       | 
            static _ptr_type _nil(); | 
    
    
      | 275 | 
      
       | 
       | 
            static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 276 | 
      
       | 
       | 
            static void release(_ptr_type); | 
    
    
      | 277 | 
      
       | 
       | 
            static void duplicate(_ptr_type); | 
    
    
      | 278 | 
      
       | 
       | 
            static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 279 | 
      
       | 
       | 
            static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 280 | 
      
       | 
       | 
          }; | 
    
    
      | 281 | 
      
       | 
       | 
       | 
    
    
      | 282 | 
      
       | 
       | 
          typedef _CORBA_ObjRef_Var<_objref_SteeringMethod, SteeringMethod_Helper> SteeringMethod_var; | 
    
    
      | 283 | 
      
       | 
       | 
          typedef _CORBA_ObjRef_OUT_arg<_objref_SteeringMethod,SteeringMethod_Helper > SteeringMethod_out; | 
    
    
      | 284 | 
      
       | 
       | 
       | 
    
    
      | 285 | 
      
       | 
       | 
      #endif | 
    
    
      | 286 | 
      
       | 
       | 
       | 
    
    
      | 287 | 
      
       | 
       | 
      #ifndef __hpp_mcore__idl_mPathValidation__ | 
    
    
      | 288 | 
      
       | 
       | 
      #define __hpp_mcore__idl_mPathValidation__ | 
    
    
      | 289 | 
      
       | 
       | 
          class PathValidation; | 
    
    
      | 290 | 
      
       | 
       | 
          class _objref_PathValidation; | 
    
    
      | 291 | 
      
       | 
       | 
          class _impl_PathValidation; | 
    
    
      | 292 | 
      
       | 
       | 
           | 
    
    
      | 293 | 
      
       | 
       | 
          typedef _objref_PathValidation* PathValidation_ptr; | 
    
    
      | 294 | 
      
       | 
       | 
          typedef PathValidation_ptr PathValidationRef; | 
    
    
      | 295 | 
      
       | 
       | 
       | 
    
    
      | 296 | 
      
       | 
       | 
          class PathValidation_Helper { | 
    
    
      | 297 | 
      
       | 
       | 
          public: | 
    
    
      | 298 | 
      
       | 
       | 
            typedef PathValidation_ptr _ptr_type; | 
    
    
      | 299 | 
      
       | 
       | 
       | 
    
    
      | 300 | 
      
       | 
       | 
            static _ptr_type _nil(); | 
    
    
      | 301 | 
      
       | 
       | 
            static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 302 | 
      
       | 
       | 
            static void release(_ptr_type); | 
    
    
      | 303 | 
      
       | 
       | 
            static void duplicate(_ptr_type); | 
    
    
      | 304 | 
      
       | 
       | 
            static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 305 | 
      
       | 
       | 
            static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 306 | 
      
       | 
       | 
          }; | 
    
    
      | 307 | 
      
       | 
       | 
       | 
    
    
      | 308 | 
      
       | 
       | 
          typedef _CORBA_ObjRef_Var<_objref_PathValidation, PathValidation_Helper> PathValidation_var; | 
    
    
      | 309 | 
      
       | 
       | 
          typedef _CORBA_ObjRef_OUT_arg<_objref_PathValidation,PathValidation_Helper > PathValidation_out; | 
    
    
      | 310 | 
      
       | 
       | 
       | 
    
    
      | 311 | 
      
       | 
       | 
      #endif | 
    
    
      | 312 | 
      
       | 
       | 
       | 
    
    
      | 313 | 
      
       | 
       | 
        _CORBA_MODULE_END | 
    
    
      | 314 | 
      
       | 
       | 
       | 
    
    
      | 315 | 
      
       | 
       | 
        _CORBA_MODULE manipulation_idl | 
    
    
      | 316 | 
      
       | 
       | 
       | 
    
    
      | 317 | 
      
       | 
       | 
        _CORBA_MODULE_BEG | 
    
    
      | 318 | 
      
       | 
       | 
       | 
    
    
      | 319 | 
      
       | 
       | 
          _CORBA_MODULE graph_idl | 
    
    
      | 320 | 
      
       | 
       | 
       | 
    
    
      | 321 | 
      
       | 
       | 
          _CORBA_MODULE_BEG | 
    
    
      | 322 | 
      
       | 
       | 
       | 
    
    
      | 323 | 
      
       | 
       | 
            typedef ::CORBA::ULongLong size_t; | 
    
    
      | 324 | 
      
       | 
       | 
            typedef ::CORBA::ULongLong_out size_t_out; | 
    
    
      | 325 | 
      
       | 
       | 
       | 
    
    
      | 326 | 
      
       | 
       | 
      #ifndef __hpp_mmanipulation__idl_mgraph__idl_mState__ | 
    
    
      | 327 | 
      
       | 
       | 
      #define __hpp_mmanipulation__idl_mgraph__idl_mState__ | 
    
    
      | 328 | 
      
       | 
       | 
            class State; | 
    
    
      | 329 | 
      
       | 
       | 
            class _objref_State; | 
    
    
      | 330 | 
      
       | 
       | 
            class _impl_State; | 
    
    
      | 331 | 
      
       | 
       | 
             | 
    
    
      | 332 | 
      
       | 
       | 
            typedef _objref_State* State_ptr; | 
    
    
      | 333 | 
      
       | 
       | 
            typedef State_ptr StateRef; | 
    
    
      | 334 | 
      
       | 
       | 
       | 
    
    
      | 335 | 
      
       | 
       | 
            class State_Helper { | 
    
    
      | 336 | 
      
       | 
       | 
            public: | 
    
    
      | 337 | 
      
       | 
       | 
              typedef State_ptr _ptr_type; | 
    
    
      | 338 | 
      
       | 
       | 
       | 
    
    
      | 339 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 340 | 
      
       | 
       | 
              static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 341 | 
      
       | 
       | 
              static void release(_ptr_type); | 
    
    
      | 342 | 
      
       | 
       | 
              static void duplicate(_ptr_type); | 
    
    
      | 343 | 
      
       | 
       | 
              static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 344 | 
      
       | 
       | 
              static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 345 | 
      
       | 
       | 
            }; | 
    
    
      | 346 | 
      
       | 
       | 
       | 
    
    
      | 347 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_Var<_objref_State, State_Helper> State_var; | 
    
    
      | 348 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_OUT_arg<_objref_State,State_Helper > State_out; | 
    
    
      | 349 | 
      
       | 
       | 
       | 
    
    
      | 350 | 
      
       | 
       | 
      #endif | 
    
    
      | 351 | 
      
       | 
       | 
       | 
    
    
      | 352 | 
      
       | 
       | 
            class States_var; | 
    
    
      | 353 | 
      
       | 
       | 
       | 
    
    
      | 354 | 
      
       | 
       | 
            class States : public _CORBA_Unbounded_Sequence_ObjRef< _objref_State, _CORBA_ObjRef_Element< _objref_State, State_Helper> , State_Helper >  { | 
    
    
      | 355 | 
      
       | 
       | 
            public: | 
    
    
      | 356 | 
      
       | 
       | 
              typedef States_var _var_type; | 
    
    
      | 357 | 
      
       | 
      ✗ | 
              inline States() {} | 
    
    
      | 358 | 
      
       | 
       | 
              inline States(const States& _s) | 
    
    
      | 359 | 
      
       | 
       | 
                : _CORBA_Unbounded_Sequence_ObjRef< _objref_State, _CORBA_ObjRef_Element< _objref_State, State_Helper> , State_Helper > (_s) {} | 
    
    
      | 360 | 
      
       | 
       | 
       | 
    
    
      | 361 | 
      
       | 
       | 
              inline States(_CORBA_ULong _max) | 
    
    
      | 362 | 
      
       | 
       | 
                : _CORBA_Unbounded_Sequence_ObjRef< _objref_State, _CORBA_ObjRef_Element< _objref_State, State_Helper> , State_Helper > (_max) {} | 
    
    
      | 363 | 
      
       | 
       | 
              inline States(_CORBA_ULong _max, _CORBA_ULong _len, State_ptr* _val, _CORBA_Boolean _rel=0) | 
    
    
      | 364 | 
      
       | 
       | 
                : _CORBA_Unbounded_Sequence_ObjRef< _objref_State, _CORBA_ObjRef_Element< _objref_State, State_Helper> , State_Helper > (_max, _len, _val, _rel) {} | 
    
    
      | 365 | 
      
       | 
       | 
       | 
    
    
      | 366 | 
      
       | 
       | 
             | 
    
    
      | 367 | 
      
       | 
       | 
       | 
    
    
      | 368 | 
      
       | 
       | 
              inline States& operator = (const States& _s) { | 
    
    
      | 369 | 
      
       | 
       | 
                _CORBA_Unbounded_Sequence_ObjRef< _objref_State, _CORBA_ObjRef_Element< _objref_State, State_Helper> , State_Helper > ::operator=(_s); | 
    
    
      | 370 | 
      
       | 
       | 
                return *this; | 
    
    
      | 371 | 
      
       | 
       | 
              } | 
    
    
      | 372 | 
      
       | 
       | 
            }; | 
    
    
      | 373 | 
      
       | 
       | 
       | 
    
    
      | 374 | 
      
       | 
       | 
            class States_out; | 
    
    
      | 375 | 
      
       | 
       | 
       | 
    
    
      | 376 | 
      
       | 
       | 
            class States_var { | 
    
    
      | 377 | 
      
       | 
       | 
            public: | 
    
    
      | 378 | 
      
       | 
      ✗ | 
              inline States_var() : _pd_seq(0) {} | 
    
    
      | 379 | 
      
       | 
       | 
              inline States_var(States* _s) : _pd_seq(_s) {} | 
    
    
      | 380 | 
      
       | 
       | 
              inline States_var(const States_var& _s) { | 
    
    
      | 381 | 
      
       | 
       | 
                if (_s._pd_seq)  _pd_seq = new States(*_s._pd_seq); | 
    
    
      | 382 | 
      
       | 
       | 
                else             _pd_seq = 0; | 
    
    
      | 383 | 
      
       | 
       | 
              } | 
    
    
      | 384 | 
      
       | 
      ✗ | 
              inline ~States_var() { if (_pd_seq)  delete _pd_seq; } | 
    
    
      | 385 | 
      
       | 
       | 
                 | 
    
    
      | 386 | 
      
       | 
      ✗ | 
              inline States_var& operator = (States* _s) { | 
    
    
      | 387 | 
      
       | 
      ✗ | 
                if (_pd_seq)  delete _pd_seq; | 
    
    
      | 388 | 
      
       | 
      ✗ | 
                _pd_seq = _s; | 
    
    
      | 389 | 
      
       | 
      ✗ | 
                return *this; | 
    
    
      | 390 | 
      
       | 
       | 
              } | 
    
    
      | 391 | 
      
       | 
       | 
              inline States_var& operator = (const States_var& _s) { | 
    
    
      | 392 | 
      
       | 
       | 
                if (&_s != this) { | 
    
    
      | 393 | 
      
       | 
       | 
                  if (_s._pd_seq) { | 
    
    
      | 394 | 
      
       | 
       | 
                    if (!_pd_seq)  _pd_seq = new States; | 
    
    
      | 395 | 
      
       | 
       | 
                    *_pd_seq = *_s._pd_seq; | 
    
    
      | 396 | 
      
       | 
       | 
                  } | 
    
    
      | 397 | 
      
       | 
       | 
                  else if (_pd_seq) { | 
    
    
      | 398 | 
      
       | 
       | 
                    delete _pd_seq; | 
    
    
      | 399 | 
      
       | 
       | 
                    _pd_seq = 0; | 
    
    
      | 400 | 
      
       | 
       | 
                  } | 
    
    
      | 401 | 
      
       | 
       | 
                } | 
    
    
      | 402 | 
      
       | 
       | 
                return *this; | 
    
    
      | 403 | 
      
       | 
       | 
              } | 
    
    
      | 404 | 
      
       | 
       | 
              inline _CORBA_ObjRef_Element< _objref_State, State_Helper>  operator [] (_CORBA_ULong _s) { | 
    
    
      | 405 | 
      
       | 
       | 
                return (*_pd_seq)[_s]; | 
    
    
      | 406 | 
      
       | 
       | 
              } | 
    
    
      | 407 | 
      
       | 
       | 
       | 
    
    
      | 408 | 
      
       | 
       | 
             | 
    
    
      | 409 | 
      
       | 
       | 
       | 
    
    
      | 410 | 
      
       | 
       | 
              inline States* operator -> () { return _pd_seq; } | 
    
    
      | 411 | 
      
       | 
       | 
              inline const States* operator -> () const { return _pd_seq; } | 
    
    
      | 412 | 
      
       | 
       | 
      #if defined(__GNUG__) | 
    
    
      | 413 | 
      
       | 
      ✗ | 
              inline operator States& () const { return *_pd_seq; } | 
    
    
      | 414 | 
      
       | 
       | 
      #else | 
    
    
      | 415 | 
      
       | 
       | 
              inline operator const States& () const { return *_pd_seq; } | 
    
    
      | 416 | 
      
       | 
       | 
              inline operator States& () { return *_pd_seq; } | 
    
    
      | 417 | 
      
       | 
       | 
      #endif | 
    
    
      | 418 | 
      
       | 
       | 
                 | 
    
    
      | 419 | 
      
       | 
       | 
              inline const States& in() const { return *_pd_seq; } | 
    
    
      | 420 | 
      
       | 
       | 
              inline States&       inout()    { return *_pd_seq; } | 
    
    
      | 421 | 
      
       | 
       | 
              inline States*&      out() { | 
    
    
      | 422 | 
      
       | 
       | 
                if (_pd_seq) { delete _pd_seq; _pd_seq = 0; } | 
    
    
      | 423 | 
      
       | 
       | 
                return _pd_seq; | 
    
    
      | 424 | 
      
       | 
       | 
              } | 
    
    
      | 425 | 
      
       | 
      ✗ | 
              inline States* _retn() { States* tmp = _pd_seq; _pd_seq = 0; return tmp; } | 
    
    
      | 426 | 
      
       | 
       | 
                 | 
    
    
      | 427 | 
      
       | 
       | 
              friend class States_out; | 
    
    
      | 428 | 
      
       | 
       | 
               | 
    
    
      | 429 | 
      
       | 
       | 
            private: | 
    
    
      | 430 | 
      
       | 
       | 
              States* _pd_seq; | 
    
    
      | 431 | 
      
       | 
       | 
            }; | 
    
    
      | 432 | 
      
       | 
       | 
       | 
    
    
      | 433 | 
      
       | 
       | 
            class States_out { | 
    
    
      | 434 | 
      
       | 
       | 
            public: | 
    
    
      | 435 | 
      
       | 
       | 
              inline States_out(States*& _s) : _data(_s) { _data = 0; } | 
    
    
      | 436 | 
      
       | 
       | 
              inline States_out(States_var& _s) | 
    
    
      | 437 | 
      
       | 
       | 
                : _data(_s._pd_seq) { _s = (States*) 0; } | 
    
    
      | 438 | 
      
       | 
       | 
              inline States_out(const States_out& _s) : _data(_s._data) {} | 
    
    
      | 439 | 
      
       | 
       | 
              inline States_out& operator = (const States_out& _s) { | 
    
    
      | 440 | 
      
       | 
       | 
                _data = _s._data; | 
    
    
      | 441 | 
      
       | 
       | 
                return *this; | 
    
    
      | 442 | 
      
       | 
       | 
              } | 
    
    
      | 443 | 
      
       | 
       | 
              inline States_out& operator = (States* _s) { | 
    
    
      | 444 | 
      
       | 
       | 
                _data = _s; | 
    
    
      | 445 | 
      
       | 
       | 
                return *this; | 
    
    
      | 446 | 
      
       | 
       | 
              } | 
    
    
      | 447 | 
      
       | 
       | 
              inline operator States*&()  { return _data; } | 
    
    
      | 448 | 
      
       | 
       | 
              inline States*& ptr()       { return _data; } | 
    
    
      | 449 | 
      
       | 
       | 
              inline States* operator->() { return _data; } | 
    
    
      | 450 | 
      
       | 
       | 
       | 
    
    
      | 451 | 
      
       | 
       | 
              inline _CORBA_ObjRef_Element< _objref_State, State_Helper>  operator [] (_CORBA_ULong _i) { | 
    
    
      | 452 | 
      
       | 
       | 
                return (*_data)[_i]; | 
    
    
      | 453 | 
      
       | 
       | 
              } | 
    
    
      | 454 | 
      
       | 
       | 
       | 
    
    
      | 455 | 
      
       | 
       | 
             | 
    
    
      | 456 | 
      
       | 
       | 
       | 
    
    
      | 457 | 
      
       | 
       | 
              States*& _data; | 
    
    
      | 458 | 
      
       | 
       | 
       | 
    
    
      | 459 | 
      
       | 
       | 
            private: | 
    
    
      | 460 | 
      
       | 
       | 
              States_out(); | 
    
    
      | 461 | 
      
       | 
       | 
              States_out& operator=(const States_var&); | 
    
    
      | 462 | 
      
       | 
       | 
            }; | 
    
    
      | 463 | 
      
       | 
       | 
       | 
    
    
      | 464 | 
      
       | 
       | 
      #ifndef __hpp_mmanipulation__idl_mgraph__idl_mEdge__ | 
    
    
      | 465 | 
      
       | 
       | 
      #define __hpp_mmanipulation__idl_mgraph__idl_mEdge__ | 
    
    
      | 466 | 
      
       | 
       | 
            class Edge; | 
    
    
      | 467 | 
      
       | 
       | 
            class _objref_Edge; | 
    
    
      | 468 | 
      
       | 
       | 
            class _impl_Edge; | 
    
    
      | 469 | 
      
       | 
       | 
             | 
    
    
      | 470 | 
      
       | 
       | 
            typedef _objref_Edge* Edge_ptr; | 
    
    
      | 471 | 
      
       | 
       | 
            typedef Edge_ptr EdgeRef; | 
    
    
      | 472 | 
      
       | 
       | 
       | 
    
    
      | 473 | 
      
       | 
       | 
            class Edge_Helper { | 
    
    
      | 474 | 
      
       | 
       | 
            public: | 
    
    
      | 475 | 
      
       | 
       | 
              typedef Edge_ptr _ptr_type; | 
    
    
      | 476 | 
      
       | 
       | 
       | 
    
    
      | 477 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 478 | 
      
       | 
       | 
              static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 479 | 
      
       | 
       | 
              static void release(_ptr_type); | 
    
    
      | 480 | 
      
       | 
       | 
              static void duplicate(_ptr_type); | 
    
    
      | 481 | 
      
       | 
       | 
              static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 482 | 
      
       | 
       | 
              static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 483 | 
      
       | 
       | 
            }; | 
    
    
      | 484 | 
      
       | 
       | 
       | 
    
    
      | 485 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_Var<_objref_Edge, Edge_Helper> Edge_var; | 
    
    
      | 486 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_OUT_arg<_objref_Edge,Edge_Helper > Edge_out; | 
    
    
      | 487 | 
      
       | 
       | 
       | 
    
    
      | 488 | 
      
       | 
       | 
      #endif | 
    
    
      | 489 | 
      
       | 
       | 
       | 
    
    
      | 490 | 
      
       | 
       | 
            class Edges_var; | 
    
    
      | 491 | 
      
       | 
       | 
       | 
    
    
      | 492 | 
      
       | 
       | 
            class Edges : public _CORBA_Unbounded_Sequence_ObjRef< _objref_Edge, _CORBA_ObjRef_Element< _objref_Edge, Edge_Helper> , Edge_Helper >  { | 
    
    
      | 493 | 
      
       | 
       | 
            public: | 
    
    
      | 494 | 
      
       | 
       | 
              typedef Edges_var _var_type; | 
    
    
      | 495 | 
      
       | 
      ✗ | 
              inline Edges() {} | 
    
    
      | 496 | 
      
       | 
       | 
              inline Edges(const Edges& _s) | 
    
    
      | 497 | 
      
       | 
       | 
                : _CORBA_Unbounded_Sequence_ObjRef< _objref_Edge, _CORBA_ObjRef_Element< _objref_Edge, Edge_Helper> , Edge_Helper > (_s) {} | 
    
    
      | 498 | 
      
       | 
       | 
       | 
    
    
      | 499 | 
      
       | 
       | 
              inline Edges(_CORBA_ULong _max) | 
    
    
      | 500 | 
      
       | 
       | 
                : _CORBA_Unbounded_Sequence_ObjRef< _objref_Edge, _CORBA_ObjRef_Element< _objref_Edge, Edge_Helper> , Edge_Helper > (_max) {} | 
    
    
      | 501 | 
      
       | 
       | 
              inline Edges(_CORBA_ULong _max, _CORBA_ULong _len, Edge_ptr* _val, _CORBA_Boolean _rel=0) | 
    
    
      | 502 | 
      
       | 
       | 
                : _CORBA_Unbounded_Sequence_ObjRef< _objref_Edge, _CORBA_ObjRef_Element< _objref_Edge, Edge_Helper> , Edge_Helper > (_max, _len, _val, _rel) {} | 
    
    
      | 503 | 
      
       | 
       | 
       | 
    
    
      | 504 | 
      
       | 
       | 
             | 
    
    
      | 505 | 
      
       | 
       | 
       | 
    
    
      | 506 | 
      
       | 
       | 
              inline Edges& operator = (const Edges& _s) { | 
    
    
      | 507 | 
      
       | 
       | 
                _CORBA_Unbounded_Sequence_ObjRef< _objref_Edge, _CORBA_ObjRef_Element< _objref_Edge, Edge_Helper> , Edge_Helper > ::operator=(_s); | 
    
    
      | 508 | 
      
       | 
       | 
                return *this; | 
    
    
      | 509 | 
      
       | 
       | 
              } | 
    
    
      | 510 | 
      
       | 
       | 
            }; | 
    
    
      | 511 | 
      
       | 
       | 
       | 
    
    
      | 512 | 
      
       | 
       | 
            class Edges_out; | 
    
    
      | 513 | 
      
       | 
       | 
       | 
    
    
      | 514 | 
      
       | 
       | 
            class Edges_var { | 
    
    
      | 515 | 
      
       | 
       | 
            public: | 
    
    
      | 516 | 
      
       | 
      ✗ | 
              inline Edges_var() : _pd_seq(0) {} | 
    
    
      | 517 | 
      
       | 
       | 
              inline Edges_var(Edges* _s) : _pd_seq(_s) {} | 
    
    
      | 518 | 
      
       | 
       | 
              inline Edges_var(const Edges_var& _s) { | 
    
    
      | 519 | 
      
       | 
       | 
                if (_s._pd_seq)  _pd_seq = new Edges(*_s._pd_seq); | 
    
    
      | 520 | 
      
       | 
       | 
                else             _pd_seq = 0; | 
    
    
      | 521 | 
      
       | 
       | 
              } | 
    
    
      | 522 | 
      
       | 
      ✗ | 
              inline ~Edges_var() { if (_pd_seq)  delete _pd_seq; } | 
    
    
      | 523 | 
      
       | 
       | 
                 | 
    
    
      | 524 | 
      
       | 
      ✗ | 
              inline Edges_var& operator = (Edges* _s) { | 
    
    
      | 525 | 
      
       | 
      ✗ | 
                if (_pd_seq)  delete _pd_seq; | 
    
    
      | 526 | 
      
       | 
      ✗ | 
                _pd_seq = _s; | 
    
    
      | 527 | 
      
       | 
      ✗ | 
                return *this; | 
    
    
      | 528 | 
      
       | 
       | 
              } | 
    
    
      | 529 | 
      
       | 
       | 
              inline Edges_var& operator = (const Edges_var& _s) { | 
    
    
      | 530 | 
      
       | 
       | 
                if (&_s != this) { | 
    
    
      | 531 | 
      
       | 
       | 
                  if (_s._pd_seq) { | 
    
    
      | 532 | 
      
       | 
       | 
                    if (!_pd_seq)  _pd_seq = new Edges; | 
    
    
      | 533 | 
      
       | 
       | 
                    *_pd_seq = *_s._pd_seq; | 
    
    
      | 534 | 
      
       | 
       | 
                  } | 
    
    
      | 535 | 
      
       | 
       | 
                  else if (_pd_seq) { | 
    
    
      | 536 | 
      
       | 
       | 
                    delete _pd_seq; | 
    
    
      | 537 | 
      
       | 
       | 
                    _pd_seq = 0; | 
    
    
      | 538 | 
      
       | 
       | 
                  } | 
    
    
      | 539 | 
      
       | 
       | 
                } | 
    
    
      | 540 | 
      
       | 
       | 
                return *this; | 
    
    
      | 541 | 
      
       | 
       | 
              } | 
    
    
      | 542 | 
      
       | 
       | 
              inline _CORBA_ObjRef_Element< _objref_Edge, Edge_Helper>  operator [] (_CORBA_ULong _s) { | 
    
    
      | 543 | 
      
       | 
       | 
                return (*_pd_seq)[_s]; | 
    
    
      | 544 | 
      
       | 
       | 
              } | 
    
    
      | 545 | 
      
       | 
       | 
       | 
    
    
      | 546 | 
      
       | 
       | 
             | 
    
    
      | 547 | 
      
       | 
       | 
       | 
    
    
      | 548 | 
      
       | 
       | 
              inline Edges* operator -> () { return _pd_seq; } | 
    
    
      | 549 | 
      
       | 
       | 
              inline const Edges* operator -> () const { return _pd_seq; } | 
    
    
      | 550 | 
      
       | 
       | 
      #if defined(__GNUG__) | 
    
    
      | 551 | 
      
       | 
      ✗ | 
              inline operator Edges& () const { return *_pd_seq; } | 
    
    
      | 552 | 
      
       | 
       | 
      #else | 
    
    
      | 553 | 
      
       | 
       | 
              inline operator const Edges& () const { return *_pd_seq; } | 
    
    
      | 554 | 
      
       | 
       | 
              inline operator Edges& () { return *_pd_seq; } | 
    
    
      | 555 | 
      
       | 
       | 
      #endif | 
    
    
      | 556 | 
      
       | 
       | 
                 | 
    
    
      | 557 | 
      
       | 
       | 
              inline const Edges& in() const { return *_pd_seq; } | 
    
    
      | 558 | 
      
       | 
       | 
              inline Edges&       inout()    { return *_pd_seq; } | 
    
    
      | 559 | 
      
       | 
       | 
              inline Edges*&      out() { | 
    
    
      | 560 | 
      
       | 
       | 
                if (_pd_seq) { delete _pd_seq; _pd_seq = 0; } | 
    
    
      | 561 | 
      
       | 
       | 
                return _pd_seq; | 
    
    
      | 562 | 
      
       | 
       | 
              } | 
    
    
      | 563 | 
      
       | 
      ✗ | 
              inline Edges* _retn() { Edges* tmp = _pd_seq; _pd_seq = 0; return tmp; } | 
    
    
      | 564 | 
      
       | 
       | 
                 | 
    
    
      | 565 | 
      
       | 
       | 
              friend class Edges_out; | 
    
    
      | 566 | 
      
       | 
       | 
               | 
    
    
      | 567 | 
      
       | 
       | 
            private: | 
    
    
      | 568 | 
      
       | 
       | 
              Edges* _pd_seq; | 
    
    
      | 569 | 
      
       | 
       | 
            }; | 
    
    
      | 570 | 
      
       | 
       | 
       | 
    
    
      | 571 | 
      
       | 
       | 
            class Edges_out { | 
    
    
      | 572 | 
      
       | 
       | 
            public: | 
    
    
      | 573 | 
      
       | 
       | 
              inline Edges_out(Edges*& _s) : _data(_s) { _data = 0; } | 
    
    
      | 574 | 
      
       | 
       | 
              inline Edges_out(Edges_var& _s) | 
    
    
      | 575 | 
      
       | 
       | 
                : _data(_s._pd_seq) { _s = (Edges*) 0; } | 
    
    
      | 576 | 
      
       | 
       | 
              inline Edges_out(const Edges_out& _s) : _data(_s._data) {} | 
    
    
      | 577 | 
      
       | 
       | 
              inline Edges_out& operator = (const Edges_out& _s) { | 
    
    
      | 578 | 
      
       | 
       | 
                _data = _s._data; | 
    
    
      | 579 | 
      
       | 
       | 
                return *this; | 
    
    
      | 580 | 
      
       | 
       | 
              } | 
    
    
      | 581 | 
      
       | 
       | 
              inline Edges_out& operator = (Edges* _s) { | 
    
    
      | 582 | 
      
       | 
       | 
                _data = _s; | 
    
    
      | 583 | 
      
       | 
       | 
                return *this; | 
    
    
      | 584 | 
      
       | 
       | 
              } | 
    
    
      | 585 | 
      
       | 
       | 
              inline operator Edges*&()  { return _data; } | 
    
    
      | 586 | 
      
       | 
       | 
              inline Edges*& ptr()       { return _data; } | 
    
    
      | 587 | 
      
       | 
       | 
              inline Edges* operator->() { return _data; } | 
    
    
      | 588 | 
      
       | 
       | 
       | 
    
    
      | 589 | 
      
       | 
       | 
              inline _CORBA_ObjRef_Element< _objref_Edge, Edge_Helper>  operator [] (_CORBA_ULong _i) { | 
    
    
      | 590 | 
      
       | 
       | 
                return (*_data)[_i]; | 
    
    
      | 591 | 
      
       | 
       | 
              } | 
    
    
      | 592 | 
      
       | 
       | 
       | 
    
    
      | 593 | 
      
       | 
       | 
             | 
    
    
      | 594 | 
      
       | 
       | 
       | 
    
    
      | 595 | 
      
       | 
       | 
              Edges*& _data; | 
    
    
      | 596 | 
      
       | 
       | 
       | 
    
    
      | 597 | 
      
       | 
       | 
            private: | 
    
    
      | 598 | 
      
       | 
       | 
              Edges_out(); | 
    
    
      | 599 | 
      
       | 
       | 
              Edges_out& operator=(const Edges_var&); | 
    
    
      | 600 | 
      
       | 
       | 
            }; | 
    
    
      | 601 | 
      
       | 
       | 
       | 
    
    
      | 602 | 
      
       | 
       | 
      #ifndef __hpp_mmanipulation__idl_mgraph__idl_mGraph__ | 
    
    
      | 603 | 
      
       | 
       | 
      #define __hpp_mmanipulation__idl_mgraph__idl_mGraph__ | 
    
    
      | 604 | 
      
       | 
       | 
            class Graph; | 
    
    
      | 605 | 
      
       | 
       | 
            class _objref_Graph; | 
    
    
      | 606 | 
      
       | 
       | 
            class _impl_Graph; | 
    
    
      | 607 | 
      
       | 
       | 
             | 
    
    
      | 608 | 
      
       | 
       | 
            typedef _objref_Graph* Graph_ptr; | 
    
    
      | 609 | 
      
       | 
       | 
            typedef Graph_ptr GraphRef; | 
    
    
      | 610 | 
      
       | 
       | 
       | 
    
    
      | 611 | 
      
       | 
       | 
            class Graph_Helper { | 
    
    
      | 612 | 
      
       | 
       | 
            public: | 
    
    
      | 613 | 
      
       | 
       | 
              typedef Graph_ptr _ptr_type; | 
    
    
      | 614 | 
      
       | 
       | 
       | 
    
    
      | 615 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 616 | 
      
       | 
       | 
              static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 617 | 
      
       | 
       | 
              static void release(_ptr_type); | 
    
    
      | 618 | 
      
       | 
       | 
              static void duplicate(_ptr_type); | 
    
    
      | 619 | 
      
       | 
       | 
              static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 620 | 
      
       | 
       | 
              static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 621 | 
      
       | 
       | 
            }; | 
    
    
      | 622 | 
      
       | 
       | 
       | 
    
    
      | 623 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_Var<_objref_Graph, Graph_Helper> Graph_var; | 
    
    
      | 624 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_OUT_arg<_objref_Graph,Graph_Helper > Graph_out; | 
    
    
      | 625 | 
      
       | 
       | 
       | 
    
    
      | 626 | 
      
       | 
       | 
      #endif | 
    
    
      | 627 | 
      
       | 
       | 
       | 
    
    
      | 628 | 
      
       | 
       | 
      #ifndef __hpp_mmanipulation__idl_mgraph__idl_mGraphComponent__ | 
    
    
      | 629 | 
      
       | 
       | 
      #define __hpp_mmanipulation__idl_mgraph__idl_mGraphComponent__ | 
    
    
      | 630 | 
      
       | 
       | 
            class GraphComponent; | 
    
    
      | 631 | 
      
       | 
       | 
            class _objref_GraphComponent; | 
    
    
      | 632 | 
      
       | 
       | 
            class _impl_GraphComponent; | 
    
    
      | 633 | 
      
       | 
       | 
             | 
    
    
      | 634 | 
      
       | 
       | 
            typedef _objref_GraphComponent* GraphComponent_ptr; | 
    
    
      | 635 | 
      
       | 
       | 
            typedef GraphComponent_ptr GraphComponentRef; | 
    
    
      | 636 | 
      
       | 
       | 
       | 
    
    
      | 637 | 
      
       | 
       | 
            class GraphComponent_Helper { | 
    
    
      | 638 | 
      
       | 
       | 
            public: | 
    
    
      | 639 | 
      
       | 
       | 
              typedef GraphComponent_ptr _ptr_type; | 
    
    
      | 640 | 
      
       | 
       | 
       | 
    
    
      | 641 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 642 | 
      
       | 
       | 
              static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 643 | 
      
       | 
       | 
              static void release(_ptr_type); | 
    
    
      | 644 | 
      
       | 
       | 
              static void duplicate(_ptr_type); | 
    
    
      | 645 | 
      
       | 
       | 
              static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 646 | 
      
       | 
       | 
              static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 647 | 
      
       | 
       | 
            }; | 
    
    
      | 648 | 
      
       | 
       | 
       | 
    
    
      | 649 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_Var<_objref_GraphComponent, GraphComponent_Helper> GraphComponent_var; | 
    
    
      | 650 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_OUT_arg<_objref_GraphComponent,GraphComponent_Helper > GraphComponent_out; | 
    
    
      | 651 | 
      
       | 
       | 
       | 
    
    
      | 652 | 
      
       | 
       | 
      #endif | 
    
    
      | 653 | 
      
       | 
       | 
       | 
    
    
      | 654 | 
      
       | 
       | 
            // interface GraphComponent | 
    
    
      | 655 | 
      
       | 
       | 
            class GraphComponent { | 
    
    
      | 656 | 
      
       | 
       | 
            public: | 
    
    
      | 657 | 
      
       | 
       | 
              // Declarations for this interface type. | 
    
    
      | 658 | 
      
       | 
       | 
              typedef GraphComponent_ptr _ptr_type; | 
    
    
      | 659 | 
      
       | 
       | 
              typedef GraphComponent_var _var_type; | 
    
    
      | 660 | 
      
       | 
       | 
       | 
    
    
      | 661 | 
      
       | 
       | 
              static _ptr_type _duplicate(_ptr_type); | 
    
    
      | 662 | 
      
       | 
       | 
              static _ptr_type _narrow(::CORBA::Object_ptr); | 
    
    
      | 663 | 
      
       | 
       | 
              static _ptr_type _unchecked_narrow(::CORBA::Object_ptr); | 
    
    
      | 664 | 
      
       | 
       | 
               | 
    
    
      | 665 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 666 | 
      
       | 
       | 
       | 
    
    
      | 667 | 
      
       | 
       | 
              static inline void _marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 668 | 
      
       | 
       | 
       | 
    
    
      | 669 | 
      
       | 
      ✗ | 
              static inline _ptr_type _unmarshalObjRef(cdrStream& s) { | 
    
    
      | 670 | 
      
       | 
      ✗ | 
                omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s); | 
    
    
      | 671 | 
      
       | 
      ✗ | 
                if (o) | 
    
    
      | 672 | 
      
       | 
      ✗ | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 673 | 
      
       | 
       | 
                else | 
    
    
      | 674 | 
      
       | 
      ✗ | 
                  return _nil(); | 
    
    
      | 675 | 
      
       | 
       | 
              } | 
    
    
      | 676 | 
      
       | 
       | 
       | 
    
    
      | 677 | 
      
       | 
       | 
              static inline _ptr_type _fromObjRef(omniObjRef* o) { | 
    
    
      | 678 | 
      
       | 
       | 
                if (o) | 
    
    
      | 679 | 
      
       | 
       | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 680 | 
      
       | 
       | 
                else | 
    
    
      | 681 | 
      
       | 
       | 
                  return _nil(); | 
    
    
      | 682 | 
      
       | 
       | 
              } | 
    
    
      | 683 | 
      
       | 
       | 
       | 
    
    
      | 684 | 
      
       | 
       | 
              static _core_attr const char* _PD_repoId; | 
    
    
      | 685 | 
      
       | 
       | 
       | 
    
    
      | 686 | 
      
       | 
       | 
              // Other IDL defined within this scope. | 
    
    
      | 687 | 
      
       | 
       | 
               | 
    
    
      | 688 | 
      
       | 
       | 
            }; | 
    
    
      | 689 | 
      
       | 
       | 
       | 
    
    
      | 690 | 
      
       | 
       | 
            class _objref_GraphComponent : | 
    
    
      | 691 | 
      
       | 
       | 
              public virtual ::CORBA::Object, | 
    
    
      | 692 | 
      
       | 
       | 
              public virtual omniObjRef | 
    
    
      | 693 | 
      
       | 
       | 
            { | 
    
    
      | 694 | 
      
       | 
       | 
            public: | 
    
    
      | 695 | 
      
       | 
       | 
              // IDL operations | 
    
    
      | 696 | 
      
       | 
       | 
              char* name(); | 
    
    
      | 697 | 
      
       | 
       | 
              size_t id(); | 
    
    
      | 698 | 
      
       | 
       | 
              Graph_ptr parentGraph(); | 
    
    
      | 699 | 
      
       | 
       | 
              void addNumericalConstraint(::hpp::constraints_idl::Implicit_ptr nm); | 
    
    
      | 700 | 
      
       | 
       | 
              void addNumericalCost(::hpp::constraints_idl::Implicit_ptr nm); | 
    
    
      | 701 | 
      
       | 
       | 
              constraints_idl::Implicits* numericalConstraints(); | 
    
    
      | 702 | 
      
       | 
       | 
              constraints_idl::Implicits* numericalCosts(); | 
    
    
      | 703 | 
      
       | 
       | 
              void resetNumericalConstraints(); | 
    
    
      | 704 | 
      
       | 
       | 
              void setSolveLevelByLevel(::CORBA::Boolean input); | 
    
    
      | 705 | 
      
       | 
       | 
              ::CORBA::Boolean getSolveLevelByLevel(); | 
    
    
      | 706 | 
      
       | 
       | 
       | 
    
    
      | 707 | 
      
       | 
       | 
              // Constructors | 
    
    
      | 708 | 
      
       | 
      ✗ | 
              inline _objref_GraphComponent()  { _PR_setobj(0); }  // nil | 
    
    
      | 709 | 
      
       | 
       | 
              _objref_GraphComponent(omniIOR*, omniIdentity*); | 
    
    
      | 710 | 
      
       | 
       | 
       | 
    
    
      | 711 | 
      
       | 
       | 
            protected: | 
    
    
      | 712 | 
      
       | 
       | 
              virtual ~_objref_GraphComponent(); | 
    
    
      | 713 | 
      
       | 
       | 
       | 
    
    
      | 714 | 
      
       | 
       | 
               | 
    
    
      | 715 | 
      
       | 
       | 
            private: | 
    
    
      | 716 | 
      
       | 
       | 
              virtual void* _ptrToObjRef(const char*); | 
    
    
      | 717 | 
      
       | 
       | 
       | 
    
    
      | 718 | 
      
       | 
       | 
              _objref_GraphComponent(const _objref_GraphComponent&); | 
    
    
      | 719 | 
      
       | 
       | 
              _objref_GraphComponent& operator = (const _objref_GraphComponent&); | 
    
    
      | 720 | 
      
       | 
       | 
              // not implemented | 
    
    
      | 721 | 
      
       | 
       | 
       | 
    
    
      | 722 | 
      
       | 
       | 
              friend class GraphComponent; | 
    
    
      | 723 | 
      
       | 
       | 
            }; | 
    
    
      | 724 | 
      
       | 
       | 
       | 
    
    
      | 725 | 
      
       | 
       | 
            class _pof_GraphComponent : public _OMNI_NS(proxyObjectFactory) { | 
    
    
      | 726 | 
      
       | 
       | 
            public: | 
    
    
      | 727 | 
      
       | 
      ✗ | 
              inline _pof_GraphComponent() : _OMNI_NS(proxyObjectFactory)(GraphComponent::_PD_repoId) {} | 
    
    
      | 728 | 
      
       | 
       | 
              virtual ~_pof_GraphComponent(); | 
    
    
      | 729 | 
      
       | 
       | 
       | 
    
    
      | 730 | 
      
       | 
       | 
              virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*); | 
    
    
      | 731 | 
      
       | 
       | 
              virtual _CORBA_Boolean is_a(const char*) const; | 
    
    
      | 732 | 
      
       | 
       | 
            }; | 
    
    
      | 733 | 
      
       | 
       | 
       | 
    
    
      | 734 | 
      
       | 
       | 
            class _impl_GraphComponent : | 
    
    
      | 735 | 
      
       | 
       | 
              public virtual omniServant | 
    
    
      | 736 | 
      
       | 
       | 
            { | 
    
    
      | 737 | 
      
       | 
       | 
            public: | 
    
    
      | 738 | 
      
       | 
       | 
              virtual ~_impl_GraphComponent(); | 
    
    
      | 739 | 
      
       | 
       | 
       | 
    
    
      | 740 | 
      
       | 
       | 
              virtual char* name() = 0; | 
    
    
      | 741 | 
      
       | 
       | 
              virtual size_t id() = 0; | 
    
    
      | 742 | 
      
       | 
       | 
              virtual Graph_ptr parentGraph() = 0; | 
    
    
      | 743 | 
      
       | 
       | 
              virtual void addNumericalConstraint(::hpp::constraints_idl::Implicit_ptr nm) = 0; | 
    
    
      | 744 | 
      
       | 
       | 
              virtual void addNumericalCost(::hpp::constraints_idl::Implicit_ptr nm) = 0; | 
    
    
      | 745 | 
      
       | 
       | 
              virtual constraints_idl::Implicits* numericalConstraints() = 0; | 
    
    
      | 746 | 
      
       | 
       | 
              virtual constraints_idl::Implicits* numericalCosts() = 0; | 
    
    
      | 747 | 
      
       | 
       | 
              virtual void resetNumericalConstraints() = 0; | 
    
    
      | 748 | 
      
       | 
       | 
              virtual void setSolveLevelByLevel(::CORBA::Boolean input) = 0; | 
    
    
      | 749 | 
      
       | 
       | 
              virtual ::CORBA::Boolean getSolveLevelByLevel() = 0; | 
    
    
      | 750 | 
      
       | 
       | 
               | 
    
    
      | 751 | 
      
       | 
       | 
            public:  // Really protected, workaround for xlC | 
    
    
      | 752 | 
      
       | 
       | 
              virtual _CORBA_Boolean _dispatch(omniCallHandle&); | 
    
    
      | 753 | 
      
       | 
       | 
       | 
    
    
      | 754 | 
      
       | 
       | 
            private: | 
    
    
      | 755 | 
      
       | 
       | 
              virtual void* _ptrToInterface(const char*); | 
    
    
      | 756 | 
      
       | 
       | 
              virtual const char* _mostDerivedRepoId(); | 
    
    
      | 757 | 
      
       | 
       | 
               | 
    
    
      | 758 | 
      
       | 
       | 
            }; | 
    
    
      | 759 | 
      
       | 
       | 
       | 
    
    
      | 760 | 
      
       | 
       | 
       | 
    
    
      | 761 | 
      
       | 
       | 
      #ifndef __hpp_mmanipulation__idl_mgraph__idl_mStateSelector__ | 
    
    
      | 762 | 
      
       | 
       | 
      #define __hpp_mmanipulation__idl_mgraph__idl_mStateSelector__ | 
    
    
      | 763 | 
      
       | 
       | 
            class StateSelector; | 
    
    
      | 764 | 
      
       | 
       | 
            class _objref_StateSelector; | 
    
    
      | 765 | 
      
       | 
       | 
            class _impl_StateSelector; | 
    
    
      | 766 | 
      
       | 
       | 
             | 
    
    
      | 767 | 
      
       | 
       | 
            typedef _objref_StateSelector* StateSelector_ptr; | 
    
    
      | 768 | 
      
       | 
       | 
            typedef StateSelector_ptr StateSelectorRef; | 
    
    
      | 769 | 
      
       | 
       | 
       | 
    
    
      | 770 | 
      
       | 
       | 
            class StateSelector_Helper { | 
    
    
      | 771 | 
      
       | 
       | 
            public: | 
    
    
      | 772 | 
      
       | 
       | 
              typedef StateSelector_ptr _ptr_type; | 
    
    
      | 773 | 
      
       | 
       | 
       | 
    
    
      | 774 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 775 | 
      
       | 
       | 
              static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 776 | 
      
       | 
       | 
              static void release(_ptr_type); | 
    
    
      | 777 | 
      
       | 
       | 
              static void duplicate(_ptr_type); | 
    
    
      | 778 | 
      
       | 
       | 
              static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 779 | 
      
       | 
       | 
              static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 780 | 
      
       | 
       | 
            }; | 
    
    
      | 781 | 
      
       | 
       | 
       | 
    
    
      | 782 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_Var<_objref_StateSelector, StateSelector_Helper> StateSelector_var; | 
    
    
      | 783 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_OUT_arg<_objref_StateSelector,StateSelector_Helper > StateSelector_out; | 
    
    
      | 784 | 
      
       | 
       | 
       | 
    
    
      | 785 | 
      
       | 
       | 
      #endif | 
    
    
      | 786 | 
      
       | 
       | 
       | 
    
    
      | 787 | 
      
       | 
       | 
            // interface StateSelector | 
    
    
      | 788 | 
      
       | 
       | 
            class StateSelector { | 
    
    
      | 789 | 
      
       | 
       | 
            public: | 
    
    
      | 790 | 
      
       | 
       | 
              // Declarations for this interface type. | 
    
    
      | 791 | 
      
       | 
       | 
              typedef StateSelector_ptr _ptr_type; | 
    
    
      | 792 | 
      
       | 
       | 
              typedef StateSelector_var _var_type; | 
    
    
      | 793 | 
      
       | 
       | 
       | 
    
    
      | 794 | 
      
       | 
       | 
              static _ptr_type _duplicate(_ptr_type); | 
    
    
      | 795 | 
      
       | 
       | 
              static _ptr_type _narrow(::CORBA::Object_ptr); | 
    
    
      | 796 | 
      
       | 
       | 
              static _ptr_type _unchecked_narrow(::CORBA::Object_ptr); | 
    
    
      | 797 | 
      
       | 
       | 
               | 
    
    
      | 798 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 799 | 
      
       | 
       | 
       | 
    
    
      | 800 | 
      
       | 
       | 
              static inline void _marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 801 | 
      
       | 
       | 
       | 
    
    
      | 802 | 
      
       | 
      ✗ | 
              static inline _ptr_type _unmarshalObjRef(cdrStream& s) { | 
    
    
      | 803 | 
      
       | 
      ✗ | 
                omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s); | 
    
    
      | 804 | 
      
       | 
      ✗ | 
                if (o) | 
    
    
      | 805 | 
      
       | 
      ✗ | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 806 | 
      
       | 
       | 
                else | 
    
    
      | 807 | 
      
       | 
      ✗ | 
                  return _nil(); | 
    
    
      | 808 | 
      
       | 
       | 
              } | 
    
    
      | 809 | 
      
       | 
       | 
       | 
    
    
      | 810 | 
      
       | 
       | 
              static inline _ptr_type _fromObjRef(omniObjRef* o) { | 
    
    
      | 811 | 
      
       | 
       | 
                if (o) | 
    
    
      | 812 | 
      
       | 
       | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 813 | 
      
       | 
       | 
                else | 
    
    
      | 814 | 
      
       | 
       | 
                  return _nil(); | 
    
    
      | 815 | 
      
       | 
       | 
              } | 
    
    
      | 816 | 
      
       | 
       | 
       | 
    
    
      | 817 | 
      
       | 
       | 
              static _core_attr const char* _PD_repoId; | 
    
    
      | 818 | 
      
       | 
       | 
       | 
    
    
      | 819 | 
      
       | 
       | 
              // Other IDL defined within this scope. | 
    
    
      | 820 | 
      
       | 
       | 
               | 
    
    
      | 821 | 
      
       | 
       | 
            }; | 
    
    
      | 822 | 
      
       | 
       | 
       | 
    
    
      | 823 | 
      
       | 
       | 
            class _objref_StateSelector : | 
    
    
      | 824 | 
      
       | 
       | 
              public virtual ::CORBA::Object, | 
    
    
      | 825 | 
      
       | 
       | 
              public virtual omniObjRef | 
    
    
      | 826 | 
      
       | 
       | 
            { | 
    
    
      | 827 | 
      
       | 
       | 
            public: | 
    
    
      | 828 | 
      
       | 
       | 
              // IDL operations | 
    
    
      | 829 | 
      
       | 
       | 
              char* name(); | 
    
    
      | 830 | 
      
       | 
       | 
              Graph_ptr parentGraph(); | 
    
    
      | 831 | 
      
       | 
       | 
              States* getStates(); | 
    
    
      | 832 | 
      
       | 
       | 
       | 
    
    
      | 833 | 
      
       | 
       | 
              // Constructors | 
    
    
      | 834 | 
      
       | 
      ✗ | 
              inline _objref_StateSelector()  { _PR_setobj(0); }  // nil | 
    
    
      | 835 | 
      
       | 
       | 
              _objref_StateSelector(omniIOR*, omniIdentity*); | 
    
    
      | 836 | 
      
       | 
       | 
       | 
    
    
      | 837 | 
      
       | 
       | 
            protected: | 
    
    
      | 838 | 
      
       | 
       | 
              virtual ~_objref_StateSelector(); | 
    
    
      | 839 | 
      
       | 
       | 
       | 
    
    
      | 840 | 
      
       | 
       | 
               | 
    
    
      | 841 | 
      
       | 
       | 
            private: | 
    
    
      | 842 | 
      
       | 
       | 
              virtual void* _ptrToObjRef(const char*); | 
    
    
      | 843 | 
      
       | 
       | 
       | 
    
    
      | 844 | 
      
       | 
       | 
              _objref_StateSelector(const _objref_StateSelector&); | 
    
    
      | 845 | 
      
       | 
       | 
              _objref_StateSelector& operator = (const _objref_StateSelector&); | 
    
    
      | 846 | 
      
       | 
       | 
              // not implemented | 
    
    
      | 847 | 
      
       | 
       | 
       | 
    
    
      | 848 | 
      
       | 
       | 
              friend class StateSelector; | 
    
    
      | 849 | 
      
       | 
       | 
            }; | 
    
    
      | 850 | 
      
       | 
       | 
       | 
    
    
      | 851 | 
      
       | 
       | 
            class _pof_StateSelector : public _OMNI_NS(proxyObjectFactory) { | 
    
    
      | 852 | 
      
       | 
       | 
            public: | 
    
    
      | 853 | 
      
       | 
      ✗ | 
              inline _pof_StateSelector() : _OMNI_NS(proxyObjectFactory)(StateSelector::_PD_repoId) {} | 
    
    
      | 854 | 
      
       | 
       | 
              virtual ~_pof_StateSelector(); | 
    
    
      | 855 | 
      
       | 
       | 
       | 
    
    
      | 856 | 
      
       | 
       | 
              virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*); | 
    
    
      | 857 | 
      
       | 
       | 
              virtual _CORBA_Boolean is_a(const char*) const; | 
    
    
      | 858 | 
      
       | 
       | 
            }; | 
    
    
      | 859 | 
      
       | 
       | 
       | 
    
    
      | 860 | 
      
       | 
       | 
            class _impl_StateSelector : | 
    
    
      | 861 | 
      
       | 
       | 
              public virtual omniServant | 
    
    
      | 862 | 
      
       | 
       | 
            { | 
    
    
      | 863 | 
      
       | 
       | 
            public: | 
    
    
      | 864 | 
      
       | 
       | 
              virtual ~_impl_StateSelector(); | 
    
    
      | 865 | 
      
       | 
       | 
       | 
    
    
      | 866 | 
      
       | 
       | 
              virtual char* name() = 0; | 
    
    
      | 867 | 
      
       | 
       | 
              virtual Graph_ptr parentGraph() = 0; | 
    
    
      | 868 | 
      
       | 
       | 
              virtual States* getStates() = 0; | 
    
    
      | 869 | 
      
       | 
       | 
               | 
    
    
      | 870 | 
      
       | 
       | 
            public:  // Really protected, workaround for xlC | 
    
    
      | 871 | 
      
       | 
       | 
              virtual _CORBA_Boolean _dispatch(omniCallHandle&); | 
    
    
      | 872 | 
      
       | 
       | 
       | 
    
    
      | 873 | 
      
       | 
       | 
            private: | 
    
    
      | 874 | 
      
       | 
       | 
              virtual void* _ptrToInterface(const char*); | 
    
    
      | 875 | 
      
       | 
       | 
              virtual const char* _mostDerivedRepoId(); | 
    
    
      | 876 | 
      
       | 
       | 
               | 
    
    
      | 877 | 
      
       | 
       | 
            }; | 
    
    
      | 878 | 
      
       | 
       | 
       | 
    
    
      | 879 | 
      
       | 
       | 
       | 
    
    
      | 880 | 
      
       | 
       | 
      #ifndef __hpp_mmanipulation__idl_mgraph__idl_mGraph__ | 
    
    
      | 881 | 
      
       | 
       | 
      #define __hpp_mmanipulation__idl_mgraph__idl_mGraph__ | 
    
    
      | 882 | 
      
       | 
       | 
            class Graph; | 
    
    
      | 883 | 
      
       | 
       | 
            class _objref_Graph; | 
    
    
      | 884 | 
      
       | 
       | 
            class _impl_Graph; | 
    
    
      | 885 | 
      
       | 
       | 
             | 
    
    
      | 886 | 
      
       | 
       | 
            typedef _objref_Graph* Graph_ptr; | 
    
    
      | 887 | 
      
       | 
       | 
            typedef Graph_ptr GraphRef; | 
    
    
      | 888 | 
      
       | 
       | 
       | 
    
    
      | 889 | 
      
       | 
       | 
            class Graph_Helper { | 
    
    
      | 890 | 
      
       | 
       | 
            public: | 
    
    
      | 891 | 
      
       | 
       | 
              typedef Graph_ptr _ptr_type; | 
    
    
      | 892 | 
      
       | 
       | 
       | 
    
    
      | 893 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 894 | 
      
       | 
       | 
              static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 895 | 
      
       | 
       | 
              static void release(_ptr_type); | 
    
    
      | 896 | 
      
       | 
       | 
              static void duplicate(_ptr_type); | 
    
    
      | 897 | 
      
       | 
       | 
              static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 898 | 
      
       | 
       | 
              static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 899 | 
      
       | 
       | 
            }; | 
    
    
      | 900 | 
      
       | 
       | 
       | 
    
    
      | 901 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_Var<_objref_Graph, Graph_Helper> Graph_var; | 
    
    
      | 902 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_OUT_arg<_objref_Graph,Graph_Helper > Graph_out; | 
    
    
      | 903 | 
      
       | 
       | 
       | 
    
    
      | 904 | 
      
       | 
       | 
      #endif | 
    
    
      | 905 | 
      
       | 
       | 
       | 
    
    
      | 906 | 
      
       | 
       | 
            // interface Graph | 
    
    
      | 907 | 
      
       | 
       | 
            class Graph { | 
    
    
      | 908 | 
      
       | 
       | 
            public: | 
    
    
      | 909 | 
      
       | 
       | 
              // Declarations for this interface type. | 
    
    
      | 910 | 
      
       | 
       | 
              typedef Graph_ptr _ptr_type; | 
    
    
      | 911 | 
      
       | 
       | 
              typedef Graph_var _var_type; | 
    
    
      | 912 | 
      
       | 
       | 
       | 
    
    
      | 913 | 
      
       | 
       | 
              static _ptr_type _duplicate(_ptr_type); | 
    
    
      | 914 | 
      
       | 
       | 
              static _ptr_type _narrow(::CORBA::Object_ptr); | 
    
    
      | 915 | 
      
       | 
       | 
              static _ptr_type _unchecked_narrow(::CORBA::Object_ptr); | 
    
    
      | 916 | 
      
       | 
       | 
               | 
    
    
      | 917 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 918 | 
      
       | 
       | 
       | 
    
    
      | 919 | 
      
       | 
       | 
              static inline void _marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 920 | 
      
       | 
       | 
       | 
    
    
      | 921 | 
      
       | 
      ✗ | 
              static inline _ptr_type _unmarshalObjRef(cdrStream& s) { | 
    
    
      | 922 | 
      
       | 
      ✗ | 
                omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s); | 
    
    
      | 923 | 
      
       | 
      ✗ | 
                if (o) | 
    
    
      | 924 | 
      
       | 
      ✗ | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 925 | 
      
       | 
       | 
                else | 
    
    
      | 926 | 
      
       | 
      ✗ | 
                  return _nil(); | 
    
    
      | 927 | 
      
       | 
       | 
              } | 
    
    
      | 928 | 
      
       | 
       | 
       | 
    
    
      | 929 | 
      
       | 
       | 
              static inline _ptr_type _fromObjRef(omniObjRef* o) { | 
    
    
      | 930 | 
      
       | 
       | 
                if (o) | 
    
    
      | 931 | 
      
       | 
       | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 932 | 
      
       | 
       | 
                else | 
    
    
      | 933 | 
      
       | 
       | 
                  return _nil(); | 
    
    
      | 934 | 
      
       | 
       | 
              } | 
    
    
      | 935 | 
      
       | 
       | 
       | 
    
    
      | 936 | 
      
       | 
       | 
              static _core_attr const char* _PD_repoId; | 
    
    
      | 937 | 
      
       | 
       | 
       | 
    
    
      | 938 | 
      
       | 
       | 
              // Other IDL defined within this scope. | 
    
    
      | 939 | 
      
       | 
       | 
               | 
    
    
      | 940 | 
      
       | 
       | 
            }; | 
    
    
      | 941 | 
      
       | 
       | 
       | 
    
    
      | 942 | 
      
       | 
       | 
            class _objref_Graph : | 
    
    
      | 943 | 
      
       | 
       | 
              public virtual _objref_GraphComponent | 
    
    
      | 944 | 
      
       | 
       | 
            { | 
    
    
      | 945 | 
      
       | 
       | 
            public: | 
    
    
      | 946 | 
      
       | 
       | 
              // IDL operations | 
    
    
      | 947 | 
      
       | 
       | 
              StateSelector_ptr getStateSelector(); | 
    
    
      | 948 | 
      
       | 
       | 
              GraphComponent_ptr get(::hpp::manipulation_idl::graph_idl::size_t id); | 
    
    
      | 949 | 
      
       | 
       | 
              size_t nbComponents(); | 
    
    
      | 950 | 
      
       | 
       | 
              void initialize(); | 
    
    
      | 951 | 
      
       | 
       | 
              State_ptr getState(const ::hpp::floatSeq& config); | 
    
    
      | 952 | 
      
       | 
       | 
              Edges* getEdges(::hpp::manipulation_idl::graph_idl::State_ptr from, ::hpp::manipulation_idl::graph_idl::State_ptr to); | 
    
    
      | 953 | 
      
       | 
       | 
       | 
    
    
      | 954 | 
      
       | 
       | 
              // Constructors | 
    
    
      | 955 | 
      
       | 
      ✗ | 
              inline _objref_Graph()  { _PR_setobj(0); }  // nil | 
    
    
      | 956 | 
      
       | 
       | 
              _objref_Graph(omniIOR*, omniIdentity*); | 
    
    
      | 957 | 
      
       | 
       | 
       | 
    
    
      | 958 | 
      
       | 
       | 
            protected: | 
    
    
      | 959 | 
      
       | 
       | 
              virtual ~_objref_Graph(); | 
    
    
      | 960 | 
      
       | 
       | 
       | 
    
    
      | 961 | 
      
       | 
       | 
               | 
    
    
      | 962 | 
      
       | 
       | 
            private: | 
    
    
      | 963 | 
      
       | 
       | 
              virtual void* _ptrToObjRef(const char*); | 
    
    
      | 964 | 
      
       | 
       | 
       | 
    
    
      | 965 | 
      
       | 
       | 
              _objref_Graph(const _objref_Graph&); | 
    
    
      | 966 | 
      
       | 
       | 
              _objref_Graph& operator = (const _objref_Graph&); | 
    
    
      | 967 | 
      
       | 
       | 
              // not implemented | 
    
    
      | 968 | 
      
       | 
       | 
       | 
    
    
      | 969 | 
      
       | 
       | 
              friend class Graph; | 
    
    
      | 970 | 
      
       | 
       | 
            }; | 
    
    
      | 971 | 
      
       | 
       | 
       | 
    
    
      | 972 | 
      
       | 
       | 
            class _pof_Graph : public _OMNI_NS(proxyObjectFactory) { | 
    
    
      | 973 | 
      
       | 
       | 
            public: | 
    
    
      | 974 | 
      
       | 
      ✗ | 
              inline _pof_Graph() : _OMNI_NS(proxyObjectFactory)(Graph::_PD_repoId) {} | 
    
    
      | 975 | 
      
       | 
       | 
              virtual ~_pof_Graph(); | 
    
    
      | 976 | 
      
       | 
       | 
       | 
    
    
      | 977 | 
      
       | 
       | 
              virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*); | 
    
    
      | 978 | 
      
       | 
       | 
              virtual _CORBA_Boolean is_a(const char*) const; | 
    
    
      | 979 | 
      
       | 
       | 
            }; | 
    
    
      | 980 | 
      
       | 
       | 
       | 
    
    
      | 981 | 
      
       | 
       | 
            class _impl_Graph : | 
    
    
      | 982 | 
      
       | 
       | 
              public virtual _impl_GraphComponent | 
    
    
      | 983 | 
      
       | 
       | 
            { | 
    
    
      | 984 | 
      
       | 
       | 
            public: | 
    
    
      | 985 | 
      
       | 
       | 
              virtual ~_impl_Graph(); | 
    
    
      | 986 | 
      
       | 
       | 
       | 
    
    
      | 987 | 
      
       | 
       | 
              virtual StateSelector_ptr getStateSelector() = 0; | 
    
    
      | 988 | 
      
       | 
       | 
              virtual GraphComponent_ptr get(::hpp::manipulation_idl::graph_idl::size_t id) = 0; | 
    
    
      | 989 | 
      
       | 
       | 
              virtual size_t nbComponents() = 0; | 
    
    
      | 990 | 
      
       | 
       | 
              virtual void initialize() = 0; | 
    
    
      | 991 | 
      
       | 
       | 
              virtual State_ptr getState(const ::hpp::floatSeq& config) = 0; | 
    
    
      | 992 | 
      
       | 
       | 
              virtual Edges* getEdges(::hpp::manipulation_idl::graph_idl::State_ptr from, ::hpp::manipulation_idl::graph_idl::State_ptr to) = 0; | 
    
    
      | 993 | 
      
       | 
       | 
               | 
    
    
      | 994 | 
      
       | 
       | 
            public:  // Really protected, workaround for xlC | 
    
    
      | 995 | 
      
       | 
       | 
              virtual _CORBA_Boolean _dispatch(omniCallHandle&); | 
    
    
      | 996 | 
      
       | 
       | 
       | 
    
    
      | 997 | 
      
       | 
       | 
            private: | 
    
    
      | 998 | 
      
       | 
       | 
              virtual void* _ptrToInterface(const char*); | 
    
    
      | 999 | 
      
       | 
       | 
              virtual const char* _mostDerivedRepoId(); | 
    
    
      | 1000 | 
      
       | 
       | 
               | 
    
    
      | 1001 | 
      
       | 
       | 
            }; | 
    
    
      | 1002 | 
      
       | 
       | 
       | 
    
    
      | 1003 | 
      
       | 
       | 
       | 
    
    
      | 1004 | 
      
       | 
       | 
      #ifndef __hpp_mmanipulation__idl_mgraph__idl_mState__ | 
    
    
      | 1005 | 
      
       | 
       | 
      #define __hpp_mmanipulation__idl_mgraph__idl_mState__ | 
    
    
      | 1006 | 
      
       | 
       | 
            class State; | 
    
    
      | 1007 | 
      
       | 
       | 
            class _objref_State; | 
    
    
      | 1008 | 
      
       | 
       | 
            class _impl_State; | 
    
    
      | 1009 | 
      
       | 
       | 
             | 
    
    
      | 1010 | 
      
       | 
       | 
            typedef _objref_State* State_ptr; | 
    
    
      | 1011 | 
      
       | 
       | 
            typedef State_ptr StateRef; | 
    
    
      | 1012 | 
      
       | 
       | 
       | 
    
    
      | 1013 | 
      
       | 
       | 
            class State_Helper { | 
    
    
      | 1014 | 
      
       | 
       | 
            public: | 
    
    
      | 1015 | 
      
       | 
       | 
              typedef State_ptr _ptr_type; | 
    
    
      | 1016 | 
      
       | 
       | 
       | 
    
    
      | 1017 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 1018 | 
      
       | 
       | 
              static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 1019 | 
      
       | 
       | 
              static void release(_ptr_type); | 
    
    
      | 1020 | 
      
       | 
       | 
              static void duplicate(_ptr_type); | 
    
    
      | 1021 | 
      
       | 
       | 
              static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 1022 | 
      
       | 
       | 
              static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 1023 | 
      
       | 
       | 
            }; | 
    
    
      | 1024 | 
      
       | 
       | 
       | 
    
    
      | 1025 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_Var<_objref_State, State_Helper> State_var; | 
    
    
      | 1026 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_OUT_arg<_objref_State,State_Helper > State_out; | 
    
    
      | 1027 | 
      
       | 
       | 
       | 
    
    
      | 1028 | 
      
       | 
       | 
      #endif | 
    
    
      | 1029 | 
      
       | 
       | 
       | 
    
    
      | 1030 | 
      
       | 
       | 
            // interface State | 
    
    
      | 1031 | 
      
       | 
       | 
            class State { | 
    
    
      | 1032 | 
      
       | 
       | 
            public: | 
    
    
      | 1033 | 
      
       | 
       | 
              // Declarations for this interface type. | 
    
    
      | 1034 | 
      
       | 
       | 
              typedef State_ptr _ptr_type; | 
    
    
      | 1035 | 
      
       | 
       | 
              typedef State_var _var_type; | 
    
    
      | 1036 | 
      
       | 
       | 
       | 
    
    
      | 1037 | 
      
       | 
       | 
              static _ptr_type _duplicate(_ptr_type); | 
    
    
      | 1038 | 
      
       | 
       | 
              static _ptr_type _narrow(::CORBA::Object_ptr); | 
    
    
      | 1039 | 
      
       | 
       | 
              static _ptr_type _unchecked_narrow(::CORBA::Object_ptr); | 
    
    
      | 1040 | 
      
       | 
       | 
               | 
    
    
      | 1041 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 1042 | 
      
       | 
       | 
       | 
    
    
      | 1043 | 
      
       | 
       | 
              static inline void _marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 1044 | 
      
       | 
       | 
       | 
    
    
      | 1045 | 
      
       | 
      ✗ | 
              static inline _ptr_type _unmarshalObjRef(cdrStream& s) { | 
    
    
      | 1046 | 
      
       | 
      ✗ | 
                omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s); | 
    
    
      | 1047 | 
      
       | 
      ✗ | 
                if (o) | 
    
    
      | 1048 | 
      
       | 
      ✗ | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 1049 | 
      
       | 
       | 
                else | 
    
    
      | 1050 | 
      
       | 
      ✗ | 
                  return _nil(); | 
    
    
      | 1051 | 
      
       | 
       | 
              } | 
    
    
      | 1052 | 
      
       | 
       | 
       | 
    
    
      | 1053 | 
      
       | 
       | 
              static inline _ptr_type _fromObjRef(omniObjRef* o) { | 
    
    
      | 1054 | 
      
       | 
       | 
                if (o) | 
    
    
      | 1055 | 
      
       | 
       | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 1056 | 
      
       | 
       | 
                else | 
    
    
      | 1057 | 
      
       | 
       | 
                  return _nil(); | 
    
    
      | 1058 | 
      
       | 
       | 
              } | 
    
    
      | 1059 | 
      
       | 
       | 
       | 
    
    
      | 1060 | 
      
       | 
       | 
              static _core_attr const char* _PD_repoId; | 
    
    
      | 1061 | 
      
       | 
       | 
       | 
    
    
      | 1062 | 
      
       | 
       | 
              // Other IDL defined within this scope. | 
    
    
      | 1063 | 
      
       | 
       | 
               | 
    
    
      | 1064 | 
      
       | 
       | 
            }; | 
    
    
      | 1065 | 
      
       | 
       | 
       | 
    
    
      | 1066 | 
      
       | 
       | 
            class _objref_State : | 
    
    
      | 1067 | 
      
       | 
       | 
              public virtual _objref_GraphComponent | 
    
    
      | 1068 | 
      
       | 
       | 
            { | 
    
    
      | 1069 | 
      
       | 
       | 
            public: | 
    
    
      | 1070 | 
      
       | 
       | 
              // IDL operations | 
    
    
      | 1071 | 
      
       | 
       | 
              ::CORBA::Boolean contains(const ::hpp::floatSeq& config); | 
    
    
      | 1072 | 
      
       | 
       | 
              Edge_ptr linkTo(const char* name, ::hpp::manipulation_idl::graph_idl::State_ptr to, ::hpp::size_type weight); | 
    
    
      | 1073 | 
      
       | 
       | 
              Edges* neighborEdges(); | 
    
    
      | 1074 | 
      
       | 
       | 
              Edges* hiddenNeighbors(); | 
    
    
      | 1075 | 
      
       | 
       | 
              core_idl::ConstraintSet_ptr configConstraint(); | 
    
    
      | 1076 | 
      
       | 
       | 
       | 
    
    
      | 1077 | 
      
       | 
       | 
              // Constructors | 
    
    
      | 1078 | 
      
       | 
      ✗ | 
              inline _objref_State()  { _PR_setobj(0); }  // nil | 
    
    
      | 1079 | 
      
       | 
       | 
              _objref_State(omniIOR*, omniIdentity*); | 
    
    
      | 1080 | 
      
       | 
       | 
       | 
    
    
      | 1081 | 
      
       | 
       | 
            protected: | 
    
    
      | 1082 | 
      
       | 
       | 
              virtual ~_objref_State(); | 
    
    
      | 1083 | 
      
       | 
       | 
       | 
    
    
      | 1084 | 
      
       | 
       | 
               | 
    
    
      | 1085 | 
      
       | 
       | 
            private: | 
    
    
      | 1086 | 
      
       | 
       | 
              virtual void* _ptrToObjRef(const char*); | 
    
    
      | 1087 | 
      
       | 
       | 
       | 
    
    
      | 1088 | 
      
       | 
       | 
              _objref_State(const _objref_State&); | 
    
    
      | 1089 | 
      
       | 
       | 
              _objref_State& operator = (const _objref_State&); | 
    
    
      | 1090 | 
      
       | 
       | 
              // not implemented | 
    
    
      | 1091 | 
      
       | 
       | 
       | 
    
    
      | 1092 | 
      
       | 
       | 
              friend class State; | 
    
    
      | 1093 | 
      
       | 
       | 
            }; | 
    
    
      | 1094 | 
      
       | 
       | 
       | 
    
    
      | 1095 | 
      
       | 
       | 
            class _pof_State : public _OMNI_NS(proxyObjectFactory) { | 
    
    
      | 1096 | 
      
       | 
       | 
            public: | 
    
    
      | 1097 | 
      
       | 
      ✗ | 
              inline _pof_State() : _OMNI_NS(proxyObjectFactory)(State::_PD_repoId) {} | 
    
    
      | 1098 | 
      
       | 
       | 
              virtual ~_pof_State(); | 
    
    
      | 1099 | 
      
       | 
       | 
       | 
    
    
      | 1100 | 
      
       | 
       | 
              virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*); | 
    
    
      | 1101 | 
      
       | 
       | 
              virtual _CORBA_Boolean is_a(const char*) const; | 
    
    
      | 1102 | 
      
       | 
       | 
            }; | 
    
    
      | 1103 | 
      
       | 
       | 
       | 
    
    
      | 1104 | 
      
       | 
       | 
            class _impl_State : | 
    
    
      | 1105 | 
      
       | 
       | 
              public virtual _impl_GraphComponent | 
    
    
      | 1106 | 
      
       | 
       | 
            { | 
    
    
      | 1107 | 
      
       | 
       | 
            public: | 
    
    
      | 1108 | 
      
       | 
       | 
              virtual ~_impl_State(); | 
    
    
      | 1109 | 
      
       | 
       | 
       | 
    
    
      | 1110 | 
      
       | 
       | 
              virtual ::CORBA::Boolean contains(const ::hpp::floatSeq& config) = 0; | 
    
    
      | 1111 | 
      
       | 
       | 
              virtual Edge_ptr linkTo(const char* name, ::hpp::manipulation_idl::graph_idl::State_ptr to, ::hpp::size_type weight) = 0; | 
    
    
      | 1112 | 
      
       | 
       | 
              virtual Edges* neighborEdges() = 0; | 
    
    
      | 1113 | 
      
       | 
       | 
              virtual Edges* hiddenNeighbors() = 0; | 
    
    
      | 1114 | 
      
       | 
       | 
              virtual core_idl::ConstraintSet_ptr configConstraint() = 0; | 
    
    
      | 1115 | 
      
       | 
       | 
               | 
    
    
      | 1116 | 
      
       | 
       | 
            public:  // Really protected, workaround for xlC | 
    
    
      | 1117 | 
      
       | 
       | 
              virtual _CORBA_Boolean _dispatch(omniCallHandle&); | 
    
    
      | 1118 | 
      
       | 
       | 
       | 
    
    
      | 1119 | 
      
       | 
       | 
            private: | 
    
    
      | 1120 | 
      
       | 
       | 
              virtual void* _ptrToInterface(const char*); | 
    
    
      | 1121 | 
      
       | 
       | 
              virtual const char* _mostDerivedRepoId(); | 
    
    
      | 1122 | 
      
       | 
       | 
               | 
    
    
      | 1123 | 
      
       | 
       | 
            }; | 
    
    
      | 1124 | 
      
       | 
       | 
       | 
    
    
      | 1125 | 
      
       | 
       | 
       | 
    
    
      | 1126 | 
      
       | 
       | 
      #ifndef __hpp_mmanipulation__idl_mgraph__idl_mEdge__ | 
    
    
      | 1127 | 
      
       | 
       | 
      #define __hpp_mmanipulation__idl_mgraph__idl_mEdge__ | 
    
    
      | 1128 | 
      
       | 
       | 
            class Edge; | 
    
    
      | 1129 | 
      
       | 
       | 
            class _objref_Edge; | 
    
    
      | 1130 | 
      
       | 
       | 
            class _impl_Edge; | 
    
    
      | 1131 | 
      
       | 
       | 
             | 
    
    
      | 1132 | 
      
       | 
       | 
            typedef _objref_Edge* Edge_ptr; | 
    
    
      | 1133 | 
      
       | 
       | 
            typedef Edge_ptr EdgeRef; | 
    
    
      | 1134 | 
      
       | 
       | 
       | 
    
    
      | 1135 | 
      
       | 
       | 
            class Edge_Helper { | 
    
    
      | 1136 | 
      
       | 
       | 
            public: | 
    
    
      | 1137 | 
      
       | 
       | 
              typedef Edge_ptr _ptr_type; | 
    
    
      | 1138 | 
      
       | 
       | 
       | 
    
    
      | 1139 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 1140 | 
      
       | 
       | 
              static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 1141 | 
      
       | 
       | 
              static void release(_ptr_type); | 
    
    
      | 1142 | 
      
       | 
       | 
              static void duplicate(_ptr_type); | 
    
    
      | 1143 | 
      
       | 
       | 
              static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 1144 | 
      
       | 
       | 
              static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 1145 | 
      
       | 
       | 
            }; | 
    
    
      | 1146 | 
      
       | 
       | 
       | 
    
    
      | 1147 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_Var<_objref_Edge, Edge_Helper> Edge_var; | 
    
    
      | 1148 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_OUT_arg<_objref_Edge,Edge_Helper > Edge_out; | 
    
    
      | 1149 | 
      
       | 
       | 
       | 
    
    
      | 1150 | 
      
       | 
       | 
      #endif | 
    
    
      | 1151 | 
      
       | 
       | 
       | 
    
    
      | 1152 | 
      
       | 
       | 
            // interface Edge | 
    
    
      | 1153 | 
      
       | 
       | 
            class Edge { | 
    
    
      | 1154 | 
      
       | 
       | 
            public: | 
    
    
      | 1155 | 
      
       | 
       | 
              // Declarations for this interface type. | 
    
    
      | 1156 | 
      
       | 
       | 
              typedef Edge_ptr _ptr_type; | 
    
    
      | 1157 | 
      
       | 
       | 
              typedef Edge_var _var_type; | 
    
    
      | 1158 | 
      
       | 
       | 
       | 
    
    
      | 1159 | 
      
       | 
       | 
              static _ptr_type _duplicate(_ptr_type); | 
    
    
      | 1160 | 
      
       | 
       | 
              static _ptr_type _narrow(::CORBA::Object_ptr); | 
    
    
      | 1161 | 
      
       | 
       | 
              static _ptr_type _unchecked_narrow(::CORBA::Object_ptr); | 
    
    
      | 1162 | 
      
       | 
       | 
               | 
    
    
      | 1163 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 1164 | 
      
       | 
       | 
       | 
    
    
      | 1165 | 
      
       | 
       | 
              static inline void _marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 1166 | 
      
       | 
       | 
       | 
    
    
      | 1167 | 
      
       | 
      ✗ | 
              static inline _ptr_type _unmarshalObjRef(cdrStream& s) { | 
    
    
      | 1168 | 
      
       | 
      ✗ | 
                omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s); | 
    
    
      | 1169 | 
      
       | 
      ✗ | 
                if (o) | 
    
    
      | 1170 | 
      
       | 
      ✗ | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 1171 | 
      
       | 
       | 
                else | 
    
    
      | 1172 | 
      
       | 
      ✗ | 
                  return _nil(); | 
    
    
      | 1173 | 
      
       | 
       | 
              } | 
    
    
      | 1174 | 
      
       | 
       | 
       | 
    
    
      | 1175 | 
      
       | 
       | 
              static inline _ptr_type _fromObjRef(omniObjRef* o) { | 
    
    
      | 1176 | 
      
       | 
       | 
                if (o) | 
    
    
      | 1177 | 
      
       | 
       | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 1178 | 
      
       | 
       | 
                else | 
    
    
      | 1179 | 
      
       | 
       | 
                  return _nil(); | 
    
    
      | 1180 | 
      
       | 
       | 
              } | 
    
    
      | 1181 | 
      
       | 
       | 
       | 
    
    
      | 1182 | 
      
       | 
       | 
              static _core_attr const char* _PD_repoId; | 
    
    
      | 1183 | 
      
       | 
       | 
       | 
    
    
      | 1184 | 
      
       | 
       | 
              // Other IDL defined within this scope. | 
    
    
      | 1185 | 
      
       | 
       | 
               | 
    
    
      | 1186 | 
      
       | 
       | 
            }; | 
    
    
      | 1187 | 
      
       | 
       | 
       | 
    
    
      | 1188 | 
      
       | 
       | 
            class _objref_Edge : | 
    
    
      | 1189 | 
      
       | 
       | 
              public virtual _objref_GraphComponent | 
    
    
      | 1190 | 
      
       | 
       | 
            { | 
    
    
      | 1191 | 
      
       | 
       | 
            public: | 
    
    
      | 1192 | 
      
       | 
       | 
              // IDL operations | 
    
    
      | 1193 | 
      
       | 
       | 
              State_ptr stateFrom(); | 
    
    
      | 1194 | 
      
       | 
       | 
              State_ptr stateTo(); | 
    
    
      | 1195 | 
      
       | 
       | 
              State_ptr getState(); | 
    
    
      | 1196 | 
      
       | 
       | 
              void setState(::hpp::manipulation_idl::graph_idl::State_ptr st); | 
    
    
      | 1197 | 
      
       | 
       | 
              intSeqSeq* getRelativeMotion(); | 
    
    
      | 1198 | 
      
       | 
       | 
              floatSeqSeq* getSecurityMargins(); | 
    
    
      | 1199 | 
      
       | 
       | 
              void setSecurityMarginForPair(::hpp::size_type row, ::hpp::size_type col, ::hpp::value_type margin); | 
    
    
      | 1200 | 
      
       | 
       | 
              ::CORBA::Boolean generateTargetConfig(const ::hpp::floatSeq& qStart, ::hpp::floatSeq& q); | 
    
    
      | 1201 | 
      
       | 
       | 
              core_idl::SteeringMethod_ptr getSteeringMethod(); | 
    
    
      | 1202 | 
      
       | 
       | 
              core_idl::PathValidation_ptr getPathValidation(); | 
    
    
      | 1203 | 
      
       | 
       | 
              core_idl::ConstraintSet_ptr configConstraint(); | 
    
    
      | 1204 | 
      
       | 
       | 
              core_idl::ConstraintSet_ptr targetConstraint(); | 
    
    
      | 1205 | 
      
       | 
       | 
              core_idl::ConstraintSet_ptr pathConstraint(); | 
    
    
      | 1206 | 
      
       | 
       | 
       | 
    
    
      | 1207 | 
      
       | 
       | 
              // Constructors | 
    
    
      | 1208 | 
      
       | 
      ✗ | 
              inline _objref_Edge()  { _PR_setobj(0); }  // nil | 
    
    
      | 1209 | 
      
       | 
       | 
              _objref_Edge(omniIOR*, omniIdentity*); | 
    
    
      | 1210 | 
      
       | 
       | 
       | 
    
    
      | 1211 | 
      
       | 
       | 
            protected: | 
    
    
      | 1212 | 
      
       | 
       | 
              virtual ~_objref_Edge(); | 
    
    
      | 1213 | 
      
       | 
       | 
       | 
    
    
      | 1214 | 
      
       | 
       | 
               | 
    
    
      | 1215 | 
      
       | 
       | 
            private: | 
    
    
      | 1216 | 
      
       | 
       | 
              virtual void* _ptrToObjRef(const char*); | 
    
    
      | 1217 | 
      
       | 
       | 
       | 
    
    
      | 1218 | 
      
       | 
       | 
              _objref_Edge(const _objref_Edge&); | 
    
    
      | 1219 | 
      
       | 
       | 
              _objref_Edge& operator = (const _objref_Edge&); | 
    
    
      | 1220 | 
      
       | 
       | 
              // not implemented | 
    
    
      | 1221 | 
      
       | 
       | 
       | 
    
    
      | 1222 | 
      
       | 
       | 
              friend class Edge; | 
    
    
      | 1223 | 
      
       | 
       | 
            }; | 
    
    
      | 1224 | 
      
       | 
       | 
       | 
    
    
      | 1225 | 
      
       | 
       | 
            class _pof_Edge : public _OMNI_NS(proxyObjectFactory) { | 
    
    
      | 1226 | 
      
       | 
       | 
            public: | 
    
    
      | 1227 | 
      
       | 
      ✗ | 
              inline _pof_Edge() : _OMNI_NS(proxyObjectFactory)(Edge::_PD_repoId) {} | 
    
    
      | 1228 | 
      
       | 
       | 
              virtual ~_pof_Edge(); | 
    
    
      | 1229 | 
      
       | 
       | 
       | 
    
    
      | 1230 | 
      
       | 
       | 
              virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*); | 
    
    
      | 1231 | 
      
       | 
       | 
              virtual _CORBA_Boolean is_a(const char*) const; | 
    
    
      | 1232 | 
      
       | 
       | 
            }; | 
    
    
      | 1233 | 
      
       | 
       | 
       | 
    
    
      | 1234 | 
      
       | 
       | 
            class _impl_Edge : | 
    
    
      | 1235 | 
      
       | 
       | 
              public virtual _impl_GraphComponent | 
    
    
      | 1236 | 
      
       | 
       | 
            { | 
    
    
      | 1237 | 
      
       | 
       | 
            public: | 
    
    
      | 1238 | 
      
       | 
       | 
              virtual ~_impl_Edge(); | 
    
    
      | 1239 | 
      
       | 
       | 
       | 
    
    
      | 1240 | 
      
       | 
       | 
              virtual State_ptr stateFrom() = 0; | 
    
    
      | 1241 | 
      
       | 
       | 
              virtual State_ptr stateTo() = 0; | 
    
    
      | 1242 | 
      
       | 
       | 
              virtual State_ptr getState() = 0; | 
    
    
      | 1243 | 
      
       | 
       | 
              virtual void setState(::hpp::manipulation_idl::graph_idl::State_ptr st) = 0; | 
    
    
      | 1244 | 
      
       | 
       | 
              virtual intSeqSeq* getRelativeMotion() = 0; | 
    
    
      | 1245 | 
      
       | 
       | 
              virtual floatSeqSeq* getSecurityMargins() = 0; | 
    
    
      | 1246 | 
      
       | 
       | 
              virtual void setSecurityMarginForPair(::hpp::size_type row, ::hpp::size_type col, ::hpp::value_type margin) = 0; | 
    
    
      | 1247 | 
      
       | 
       | 
              virtual ::CORBA::Boolean generateTargetConfig(const ::hpp::floatSeq& qStart, ::hpp::floatSeq& q) = 0; | 
    
    
      | 1248 | 
      
       | 
       | 
              virtual core_idl::SteeringMethod_ptr getSteeringMethod() = 0; | 
    
    
      | 1249 | 
      
       | 
       | 
              virtual core_idl::PathValidation_ptr getPathValidation() = 0; | 
    
    
      | 1250 | 
      
       | 
       | 
              virtual core_idl::ConstraintSet_ptr configConstraint() = 0; | 
    
    
      | 1251 | 
      
       | 
       | 
              virtual core_idl::ConstraintSet_ptr targetConstraint() = 0; | 
    
    
      | 1252 | 
      
       | 
       | 
              virtual core_idl::ConstraintSet_ptr pathConstraint() = 0; | 
    
    
      | 1253 | 
      
       | 
       | 
               | 
    
    
      | 1254 | 
      
       | 
       | 
            public:  // Really protected, workaround for xlC | 
    
    
      | 1255 | 
      
       | 
       | 
              virtual _CORBA_Boolean _dispatch(omniCallHandle&); | 
    
    
      | 1256 | 
      
       | 
       | 
       | 
    
    
      | 1257 | 
      
       | 
       | 
            private: | 
    
    
      | 1258 | 
      
       | 
       | 
              virtual void* _ptrToInterface(const char*); | 
    
    
      | 1259 | 
      
       | 
       | 
              virtual const char* _mostDerivedRepoId(); | 
    
    
      | 1260 | 
      
       | 
       | 
               | 
    
    
      | 1261 | 
      
       | 
       | 
            }; | 
    
    
      | 1262 | 
      
       | 
       | 
       | 
    
    
      | 1263 | 
      
       | 
       | 
       | 
    
    
      | 1264 | 
      
       | 
       | 
      #ifndef __hpp_mmanipulation__idl_mgraph__idl_mLevelSetEdge__ | 
    
    
      | 1265 | 
      
       | 
       | 
      #define __hpp_mmanipulation__idl_mgraph__idl_mLevelSetEdge__ | 
    
    
      | 1266 | 
      
       | 
       | 
            class LevelSetEdge; | 
    
    
      | 1267 | 
      
       | 
       | 
            class _objref_LevelSetEdge; | 
    
    
      | 1268 | 
      
       | 
       | 
            class _impl_LevelSetEdge; | 
    
    
      | 1269 | 
      
       | 
       | 
             | 
    
    
      | 1270 | 
      
       | 
       | 
            typedef _objref_LevelSetEdge* LevelSetEdge_ptr; | 
    
    
      | 1271 | 
      
       | 
       | 
            typedef LevelSetEdge_ptr LevelSetEdgeRef; | 
    
    
      | 1272 | 
      
       | 
       | 
       | 
    
    
      | 1273 | 
      
       | 
       | 
            class LevelSetEdge_Helper { | 
    
    
      | 1274 | 
      
       | 
       | 
            public: | 
    
    
      | 1275 | 
      
       | 
       | 
              typedef LevelSetEdge_ptr _ptr_type; | 
    
    
      | 1276 | 
      
       | 
       | 
       | 
    
    
      | 1277 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 1278 | 
      
       | 
       | 
              static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 1279 | 
      
       | 
       | 
              static void release(_ptr_type); | 
    
    
      | 1280 | 
      
       | 
       | 
              static void duplicate(_ptr_type); | 
    
    
      | 1281 | 
      
       | 
       | 
              static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 1282 | 
      
       | 
       | 
              static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 1283 | 
      
       | 
       | 
            }; | 
    
    
      | 1284 | 
      
       | 
       | 
       | 
    
    
      | 1285 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_Var<_objref_LevelSetEdge, LevelSetEdge_Helper> LevelSetEdge_var; | 
    
    
      | 1286 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_OUT_arg<_objref_LevelSetEdge,LevelSetEdge_Helper > LevelSetEdge_out; | 
    
    
      | 1287 | 
      
       | 
       | 
       | 
    
    
      | 1288 | 
      
       | 
       | 
      #endif | 
    
    
      | 1289 | 
      
       | 
       | 
       | 
    
    
      | 1290 | 
      
       | 
       | 
            // interface LevelSetEdge | 
    
    
      | 1291 | 
      
       | 
       | 
            class LevelSetEdge { | 
    
    
      | 1292 | 
      
       | 
       | 
            public: | 
    
    
      | 1293 | 
      
       | 
       | 
              // Declarations for this interface type. | 
    
    
      | 1294 | 
      
       | 
       | 
              typedef LevelSetEdge_ptr _ptr_type; | 
    
    
      | 1295 | 
      
       | 
       | 
              typedef LevelSetEdge_var _var_type; | 
    
    
      | 1296 | 
      
       | 
       | 
       | 
    
    
      | 1297 | 
      
       | 
       | 
              static _ptr_type _duplicate(_ptr_type); | 
    
    
      | 1298 | 
      
       | 
       | 
              static _ptr_type _narrow(::CORBA::Object_ptr); | 
    
    
      | 1299 | 
      
       | 
       | 
              static _ptr_type _unchecked_narrow(::CORBA::Object_ptr); | 
    
    
      | 1300 | 
      
       | 
       | 
               | 
    
    
      | 1301 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 1302 | 
      
       | 
       | 
       | 
    
    
      | 1303 | 
      
       | 
       | 
              static inline void _marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 1304 | 
      
       | 
       | 
       | 
    
    
      | 1305 | 
      
       | 
      ✗ | 
              static inline _ptr_type _unmarshalObjRef(cdrStream& s) { | 
    
    
      | 1306 | 
      
       | 
      ✗ | 
                omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s); | 
    
    
      | 1307 | 
      
       | 
      ✗ | 
                if (o) | 
    
    
      | 1308 | 
      
       | 
      ✗ | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 1309 | 
      
       | 
       | 
                else | 
    
    
      | 1310 | 
      
       | 
      ✗ | 
                  return _nil(); | 
    
    
      | 1311 | 
      
       | 
       | 
              } | 
    
    
      | 1312 | 
      
       | 
       | 
       | 
    
    
      | 1313 | 
      
       | 
       | 
              static inline _ptr_type _fromObjRef(omniObjRef* o) { | 
    
    
      | 1314 | 
      
       | 
       | 
                if (o) | 
    
    
      | 1315 | 
      
       | 
       | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 1316 | 
      
       | 
       | 
                else | 
    
    
      | 1317 | 
      
       | 
       | 
                  return _nil(); | 
    
    
      | 1318 | 
      
       | 
       | 
              } | 
    
    
      | 1319 | 
      
       | 
       | 
       | 
    
    
      | 1320 | 
      
       | 
       | 
              static _core_attr const char* _PD_repoId; | 
    
    
      | 1321 | 
      
       | 
       | 
       | 
    
    
      | 1322 | 
      
       | 
       | 
              // Other IDL defined within this scope. | 
    
    
      | 1323 | 
      
       | 
       | 
               | 
    
    
      | 1324 | 
      
       | 
       | 
            }; | 
    
    
      | 1325 | 
      
       | 
       | 
       | 
    
    
      | 1326 | 
      
       | 
       | 
            class _objref_LevelSetEdge : | 
    
    
      | 1327 | 
      
       | 
       | 
              public virtual _objref_Edge | 
    
    
      | 1328 | 
      
       | 
       | 
            { | 
    
    
      | 1329 | 
      
       | 
       | 
            public: | 
    
    
      | 1330 | 
      
       | 
       | 
              // IDL operations | 
    
    
      | 1331 | 
      
       | 
       | 
              constraints_idl::Implicits* paramConstraints(); | 
    
    
      | 1332 | 
      
       | 
       | 
              constraints_idl::Implicits* conditionConstraints(); | 
    
    
      | 1333 | 
      
       | 
       | 
              ::CORBA::Boolean generateTargetConfigOnLeaf(const ::hpp::floatSeq& qStart, const ::hpp::floatSeq& qLeaf, ::hpp::floatSeq& q); | 
    
    
      | 1334 | 
      
       | 
       | 
       | 
    
    
      | 1335 | 
      
       | 
       | 
              // Constructors | 
    
    
      | 1336 | 
      
       | 
      ✗ | 
              inline _objref_LevelSetEdge()  { _PR_setobj(0); }  // nil | 
    
    
      | 1337 | 
      
       | 
       | 
              _objref_LevelSetEdge(omniIOR*, omniIdentity*); | 
    
    
      | 1338 | 
      
       | 
       | 
       | 
    
    
      | 1339 | 
      
       | 
       | 
            protected: | 
    
    
      | 1340 | 
      
       | 
       | 
              virtual ~_objref_LevelSetEdge(); | 
    
    
      | 1341 | 
      
       | 
       | 
       | 
    
    
      | 1342 | 
      
       | 
       | 
               | 
    
    
      | 1343 | 
      
       | 
       | 
            private: | 
    
    
      | 1344 | 
      
       | 
       | 
              virtual void* _ptrToObjRef(const char*); | 
    
    
      | 1345 | 
      
       | 
       | 
       | 
    
    
      | 1346 | 
      
       | 
       | 
              _objref_LevelSetEdge(const _objref_LevelSetEdge&); | 
    
    
      | 1347 | 
      
       | 
       | 
              _objref_LevelSetEdge& operator = (const _objref_LevelSetEdge&); | 
    
    
      | 1348 | 
      
       | 
       | 
              // not implemented | 
    
    
      | 1349 | 
      
       | 
       | 
       | 
    
    
      | 1350 | 
      
       | 
       | 
              friend class LevelSetEdge; | 
    
    
      | 1351 | 
      
       | 
       | 
            }; | 
    
    
      | 1352 | 
      
       | 
       | 
       | 
    
    
      | 1353 | 
      
       | 
       | 
            class _pof_LevelSetEdge : public _OMNI_NS(proxyObjectFactory) { | 
    
    
      | 1354 | 
      
       | 
       | 
            public: | 
    
    
      | 1355 | 
      
       | 
      ✗ | 
              inline _pof_LevelSetEdge() : _OMNI_NS(proxyObjectFactory)(LevelSetEdge::_PD_repoId) {} | 
    
    
      | 1356 | 
      
       | 
       | 
              virtual ~_pof_LevelSetEdge(); | 
    
    
      | 1357 | 
      
       | 
       | 
       | 
    
    
      | 1358 | 
      
       | 
       | 
              virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*); | 
    
    
      | 1359 | 
      
       | 
       | 
              virtual _CORBA_Boolean is_a(const char*) const; | 
    
    
      | 1360 | 
      
       | 
       | 
            }; | 
    
    
      | 1361 | 
      
       | 
       | 
       | 
    
    
      | 1362 | 
      
       | 
       | 
            class _impl_LevelSetEdge : | 
    
    
      | 1363 | 
      
       | 
       | 
              public virtual _impl_Edge | 
    
    
      | 1364 | 
      
       | 
       | 
            { | 
    
    
      | 1365 | 
      
       | 
       | 
            public: | 
    
    
      | 1366 | 
      
       | 
       | 
              virtual ~_impl_LevelSetEdge(); | 
    
    
      | 1367 | 
      
       | 
       | 
       | 
    
    
      | 1368 | 
      
       | 
       | 
              virtual constraints_idl::Implicits* paramConstraints() = 0; | 
    
    
      | 1369 | 
      
       | 
       | 
              virtual constraints_idl::Implicits* conditionConstraints() = 0; | 
    
    
      | 1370 | 
      
       | 
       | 
              virtual ::CORBA::Boolean generateTargetConfigOnLeaf(const ::hpp::floatSeq& qStart, const ::hpp::floatSeq& qLeaf, ::hpp::floatSeq& q) = 0; | 
    
    
      | 1371 | 
      
       | 
       | 
               | 
    
    
      | 1372 | 
      
       | 
       | 
            public:  // Really protected, workaround for xlC | 
    
    
      | 1373 | 
      
       | 
       | 
              virtual _CORBA_Boolean _dispatch(omniCallHandle&); | 
    
    
      | 1374 | 
      
       | 
       | 
       | 
    
    
      | 1375 | 
      
       | 
       | 
            private: | 
    
    
      | 1376 | 
      
       | 
       | 
              virtual void* _ptrToInterface(const char*); | 
    
    
      | 1377 | 
      
       | 
       | 
              virtual const char* _mostDerivedRepoId(); | 
    
    
      | 1378 | 
      
       | 
       | 
               | 
    
    
      | 1379 | 
      
       | 
       | 
            }; | 
    
    
      | 1380 | 
      
       | 
       | 
       | 
    
    
      | 1381 | 
      
       | 
       | 
       | 
    
    
      | 1382 | 
      
       | 
       | 
      #ifndef __hpp_mmanipulation__idl_mgraph__idl_mValidation__ | 
    
    
      | 1383 | 
      
       | 
       | 
      #define __hpp_mmanipulation__idl_mgraph__idl_mValidation__ | 
    
    
      | 1384 | 
      
       | 
       | 
            class Validation; | 
    
    
      | 1385 | 
      
       | 
       | 
            class _objref_Validation; | 
    
    
      | 1386 | 
      
       | 
       | 
            class _impl_Validation; | 
    
    
      | 1387 | 
      
       | 
       | 
             | 
    
    
      | 1388 | 
      
       | 
       | 
            typedef _objref_Validation* Validation_ptr; | 
    
    
      | 1389 | 
      
       | 
       | 
            typedef Validation_ptr ValidationRef; | 
    
    
      | 1390 | 
      
       | 
       | 
       | 
    
    
      | 1391 | 
      
       | 
       | 
            class Validation_Helper { | 
    
    
      | 1392 | 
      
       | 
       | 
            public: | 
    
    
      | 1393 | 
      
       | 
       | 
              typedef Validation_ptr _ptr_type; | 
    
    
      | 1394 | 
      
       | 
       | 
       | 
    
    
      | 1395 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 1396 | 
      
       | 
       | 
              static _CORBA_Boolean is_nil(_ptr_type); | 
    
    
      | 1397 | 
      
       | 
       | 
              static void release(_ptr_type); | 
    
    
      | 1398 | 
      
       | 
       | 
              static void duplicate(_ptr_type); | 
    
    
      | 1399 | 
      
       | 
       | 
              static void marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 1400 | 
      
       | 
       | 
              static _ptr_type unmarshalObjRef(cdrStream&); | 
    
    
      | 1401 | 
      
       | 
       | 
            }; | 
    
    
      | 1402 | 
      
       | 
       | 
       | 
    
    
      | 1403 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_Var<_objref_Validation, Validation_Helper> Validation_var; | 
    
    
      | 1404 | 
      
       | 
       | 
            typedef _CORBA_ObjRef_OUT_arg<_objref_Validation,Validation_Helper > Validation_out; | 
    
    
      | 1405 | 
      
       | 
       | 
       | 
    
    
      | 1406 | 
      
       | 
       | 
      #endif | 
    
    
      | 1407 | 
      
       | 
       | 
       | 
    
    
      | 1408 | 
      
       | 
       | 
            // interface Validation | 
    
    
      | 1409 | 
      
       | 
       | 
            class Validation { | 
    
    
      | 1410 | 
      
       | 
       | 
            public: | 
    
    
      | 1411 | 
      
       | 
       | 
              // Declarations for this interface type. | 
    
    
      | 1412 | 
      
       | 
       | 
              typedef Validation_ptr _ptr_type; | 
    
    
      | 1413 | 
      
       | 
       | 
              typedef Validation_var _var_type; | 
    
    
      | 1414 | 
      
       | 
       | 
       | 
    
    
      | 1415 | 
      
       | 
       | 
              static _ptr_type _duplicate(_ptr_type); | 
    
    
      | 1416 | 
      
       | 
       | 
              static _ptr_type _narrow(::CORBA::Object_ptr); | 
    
    
      | 1417 | 
      
       | 
       | 
              static _ptr_type _unchecked_narrow(::CORBA::Object_ptr); | 
    
    
      | 1418 | 
      
       | 
       | 
               | 
    
    
      | 1419 | 
      
       | 
       | 
              static _ptr_type _nil(); | 
    
    
      | 1420 | 
      
       | 
       | 
       | 
    
    
      | 1421 | 
      
       | 
       | 
              static inline void _marshalObjRef(_ptr_type, cdrStream&); | 
    
    
      | 1422 | 
      
       | 
       | 
       | 
    
    
      | 1423 | 
      
       | 
      ✗ | 
              static inline _ptr_type _unmarshalObjRef(cdrStream& s) { | 
    
    
      | 1424 | 
      
       | 
      ✗ | 
                omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s); | 
    
    
      | 1425 | 
      
       | 
      ✗ | 
                if (o) | 
    
    
      | 1426 | 
      
       | 
      ✗ | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 1427 | 
      
       | 
       | 
                else | 
    
    
      | 1428 | 
      
       | 
      ✗ | 
                  return _nil(); | 
    
    
      | 1429 | 
      
       | 
       | 
              } | 
    
    
      | 1430 | 
      
       | 
       | 
       | 
    
    
      | 1431 | 
      
       | 
       | 
              static inline _ptr_type _fromObjRef(omniObjRef* o) { | 
    
    
      | 1432 | 
      
       | 
       | 
                if (o) | 
    
    
      | 1433 | 
      
       | 
       | 
                  return (_ptr_type) o->_ptrToObjRef(_PD_repoId); | 
    
    
      | 1434 | 
      
       | 
       | 
                else | 
    
    
      | 1435 | 
      
       | 
       | 
                  return _nil(); | 
    
    
      | 1436 | 
      
       | 
       | 
              } | 
    
    
      | 1437 | 
      
       | 
       | 
       | 
    
    
      | 1438 | 
      
       | 
       | 
              static _core_attr const char* _PD_repoId; | 
    
    
      | 1439 | 
      
       | 
       | 
       | 
    
    
      | 1440 | 
      
       | 
       | 
              // Other IDL defined within this scope. | 
    
    
      | 1441 | 
      
       | 
       | 
               | 
    
    
      | 1442 | 
      
       | 
       | 
            }; | 
    
    
      | 1443 | 
      
       | 
       | 
       | 
    
    
      | 1444 | 
      
       | 
       | 
            class _objref_Validation : | 
    
    
      | 1445 | 
      
       | 
       | 
              public virtual ::CORBA::Object, | 
    
    
      | 1446 | 
      
       | 
       | 
              public virtual omniObjRef | 
    
    
      | 1447 | 
      
       | 
       | 
            { | 
    
    
      | 1448 | 
      
       | 
       | 
            public: | 
    
    
      | 1449 | 
      
       | 
       | 
              // IDL operations | 
    
    
      | 1450 | 
      
       | 
       | 
              char* str(); | 
    
    
      | 1451 | 
      
       | 
       | 
              ::CORBA::Boolean hasErrors(); | 
    
    
      | 1452 | 
      
       | 
       | 
              ::CORBA::Boolean hasWarnings(); | 
    
    
      | 1453 | 
      
       | 
       | 
              stringSeqSeq* getCollisionsForNode(const char* name); | 
    
    
      | 1454 | 
      
       | 
       | 
              ::CORBA::Boolean validate(::hpp::manipulation_idl::graph_idl::GraphComponent_ptr comp); | 
    
    
      | 1455 | 
      
       | 
       | 
       | 
    
    
      | 1456 | 
      
       | 
       | 
              // Constructors | 
    
    
      | 1457 | 
      
       | 
      ✗ | 
              inline _objref_Validation()  { _PR_setobj(0); }  // nil | 
    
    
      | 1458 | 
      
       | 
       | 
              _objref_Validation(omniIOR*, omniIdentity*); | 
    
    
      | 1459 | 
      
       | 
       | 
       | 
    
    
      | 1460 | 
      
       | 
       | 
            protected: | 
    
    
      | 1461 | 
      
       | 
       | 
              virtual ~_objref_Validation(); | 
    
    
      | 1462 | 
      
       | 
       | 
       | 
    
    
      | 1463 | 
      
       | 
       | 
               | 
    
    
      | 1464 | 
      
       | 
       | 
            private: | 
    
    
      | 1465 | 
      
       | 
       | 
              virtual void* _ptrToObjRef(const char*); | 
    
    
      | 1466 | 
      
       | 
       | 
       | 
    
    
      | 1467 | 
      
       | 
       | 
              _objref_Validation(const _objref_Validation&); | 
    
    
      | 1468 | 
      
       | 
       | 
              _objref_Validation& operator = (const _objref_Validation&); | 
    
    
      | 1469 | 
      
       | 
       | 
              // not implemented | 
    
    
      | 1470 | 
      
       | 
       | 
       | 
    
    
      | 1471 | 
      
       | 
       | 
              friend class Validation; | 
    
    
      | 1472 | 
      
       | 
       | 
            }; | 
    
    
      | 1473 | 
      
       | 
       | 
       | 
    
    
      | 1474 | 
      
       | 
       | 
            class _pof_Validation : public _OMNI_NS(proxyObjectFactory) { | 
    
    
      | 1475 | 
      
       | 
       | 
            public: | 
    
    
      | 1476 | 
      
       | 
      ✗ | 
              inline _pof_Validation() : _OMNI_NS(proxyObjectFactory)(Validation::_PD_repoId) {} | 
    
    
      | 1477 | 
      
       | 
       | 
              virtual ~_pof_Validation(); | 
    
    
      | 1478 | 
      
       | 
       | 
       | 
    
    
      | 1479 | 
      
       | 
       | 
              virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*); | 
    
    
      | 1480 | 
      
       | 
       | 
              virtual _CORBA_Boolean is_a(const char*) const; | 
    
    
      | 1481 | 
      
       | 
       | 
            }; | 
    
    
      | 1482 | 
      
       | 
       | 
       | 
    
    
      | 1483 | 
      
       | 
       | 
            class _impl_Validation : | 
    
    
      | 1484 | 
      
       | 
       | 
              public virtual omniServant | 
    
    
      | 1485 | 
      
       | 
       | 
            { | 
    
    
      | 1486 | 
      
       | 
       | 
            public: | 
    
    
      | 1487 | 
      
       | 
       | 
              virtual ~_impl_Validation(); | 
    
    
      | 1488 | 
      
       | 
       | 
       | 
    
    
      | 1489 | 
      
       | 
       | 
              virtual char* str() = 0; | 
    
    
      | 1490 | 
      
       | 
       | 
              virtual ::CORBA::Boolean hasErrors() = 0; | 
    
    
      | 1491 | 
      
       | 
       | 
              virtual ::CORBA::Boolean hasWarnings() = 0; | 
    
    
      | 1492 | 
      
       | 
       | 
              virtual stringSeqSeq* getCollisionsForNode(const char* name) = 0; | 
    
    
      | 1493 | 
      
       | 
       | 
              virtual ::CORBA::Boolean validate(::hpp::manipulation_idl::graph_idl::GraphComponent_ptr comp) = 0; | 
    
    
      | 1494 | 
      
       | 
       | 
               | 
    
    
      | 1495 | 
      
       | 
       | 
            public:  // Really protected, workaround for xlC | 
    
    
      | 1496 | 
      
       | 
       | 
              virtual _CORBA_Boolean _dispatch(omniCallHandle&); | 
    
    
      | 1497 | 
      
       | 
       | 
       | 
    
    
      | 1498 | 
      
       | 
       | 
            private: | 
    
    
      | 1499 | 
      
       | 
       | 
              virtual void* _ptrToInterface(const char*); | 
    
    
      | 1500 | 
      
       | 
       | 
              virtual const char* _mostDerivedRepoId(); | 
    
    
      | 1501 | 
      
       | 
       | 
               | 
    
    
      | 1502 | 
      
       | 
       | 
            }; | 
    
    
      | 1503 | 
      
       | 
       | 
       | 
    
    
      | 1504 | 
      
       | 
       | 
       | 
    
    
      | 1505 | 
      
       | 
       | 
          _CORBA_MODULE_END | 
    
    
      | 1506 | 
      
       | 
       | 
       | 
    
    
      | 1507 | 
      
       | 
       | 
        _CORBA_MODULE_END | 
    
    
      | 1508 | 
      
       | 
       | 
       | 
    
    
      | 1509 | 
      
       | 
       | 
      _CORBA_MODULE_END | 
    
    
      | 1510 | 
      
       | 
       | 
       | 
    
    
      | 1511 | 
      
       | 
       | 
       | 
    
    
      | 1512 | 
      
       | 
       | 
       | 
    
    
      | 1513 | 
      
       | 
       | 
      _CORBA_MODULE POA_hpp | 
    
    
      | 1514 | 
      
       | 
       | 
      _CORBA_MODULE_BEG | 
    
    
      | 1515 | 
      
       | 
       | 
       | 
    
    
      | 1516 | 
      
       | 
       | 
        _CORBA_MODULE constraints_idl | 
    
    
      | 1517 | 
      
       | 
       | 
        _CORBA_MODULE_BEG | 
    
    
      | 1518 | 
      
       | 
       | 
       | 
    
    
      | 1519 | 
      
       | 
       | 
        _CORBA_MODULE_END | 
    
    
      | 1520 | 
      
       | 
       | 
       | 
    
    
      | 1521 | 
      
       | 
       | 
        _CORBA_MODULE core_idl | 
    
    
      | 1522 | 
      
       | 
       | 
        _CORBA_MODULE_BEG | 
    
    
      | 1523 | 
      
       | 
       | 
       | 
    
    
      | 1524 | 
      
       | 
       | 
        _CORBA_MODULE_END | 
    
    
      | 1525 | 
      
       | 
       | 
       | 
    
    
      | 1526 | 
      
       | 
       | 
        _CORBA_MODULE manipulation_idl | 
    
    
      | 1527 | 
      
       | 
       | 
        _CORBA_MODULE_BEG | 
    
    
      | 1528 | 
      
       | 
       | 
       | 
    
    
      | 1529 | 
      
       | 
       | 
          _CORBA_MODULE graph_idl | 
    
    
      | 1530 | 
      
       | 
       | 
          _CORBA_MODULE_BEG | 
    
    
      | 1531 | 
      
       | 
       | 
       | 
    
    
      | 1532 | 
      
       | 
       | 
            class GraphComponent : | 
    
    
      | 1533 | 
      
       | 
       | 
              public virtual hpp::manipulation_idl::graph_idl::_impl_GraphComponent, | 
    
    
      | 1534 | 
      
       | 
       | 
              public virtual ::PortableServer::ServantBase | 
    
    
      | 1535 | 
      
       | 
       | 
            { | 
    
    
      | 1536 | 
      
       | 
       | 
            public: | 
    
    
      | 1537 | 
      
       | 
       | 
              virtual ~GraphComponent(); | 
    
    
      | 1538 | 
      
       | 
       | 
       | 
    
    
      | 1539 | 
      
       | 
      ✗ | 
              inline ::hpp::manipulation_idl::graph_idl::GraphComponent_ptr _this() { | 
    
    
      | 1540 | 
      
       | 
      ✗ | 
                return (::hpp::manipulation_idl::graph_idl::GraphComponent_ptr) _do_this(::hpp::manipulation_idl::graph_idl::GraphComponent::_PD_repoId); | 
    
    
      | 1541 | 
      
       | 
       | 
              } | 
    
    
      | 1542 | 
      
       | 
       | 
            }; | 
    
    
      | 1543 | 
      
       | 
       | 
       | 
    
    
      | 1544 | 
      
       | 
       | 
            class StateSelector : | 
    
    
      | 1545 | 
      
       | 
       | 
              public virtual hpp::manipulation_idl::graph_idl::_impl_StateSelector, | 
    
    
      | 1546 | 
      
       | 
       | 
              public virtual ::PortableServer::ServantBase | 
    
    
      | 1547 | 
      
       | 
       | 
            { | 
    
    
      | 1548 | 
      
       | 
       | 
            public: | 
    
    
      | 1549 | 
      
       | 
       | 
              virtual ~StateSelector(); | 
    
    
      | 1550 | 
      
       | 
       | 
       | 
    
    
      | 1551 | 
      
       | 
      ✗ | 
              inline ::hpp::manipulation_idl::graph_idl::StateSelector_ptr _this() { | 
    
    
      | 1552 | 
      
       | 
      ✗ | 
                return (::hpp::manipulation_idl::graph_idl::StateSelector_ptr) _do_this(::hpp::manipulation_idl::graph_idl::StateSelector::_PD_repoId); | 
    
    
      | 1553 | 
      
       | 
       | 
              } | 
    
    
      | 1554 | 
      
       | 
       | 
            }; | 
    
    
      | 1555 | 
      
       | 
       | 
       | 
    
    
      | 1556 | 
      
       | 
       | 
            class Graph : | 
    
    
      | 1557 | 
      
       | 
       | 
              public virtual hpp::manipulation_idl::graph_idl::_impl_Graph, | 
    
    
      | 1558 | 
      
       | 
       | 
              public virtual GraphComponent | 
    
    
      | 1559 | 
      
       | 
       | 
            { | 
    
    
      | 1560 | 
      
       | 
       | 
            public: | 
    
    
      | 1561 | 
      
       | 
       | 
              virtual ~Graph(); | 
    
    
      | 1562 | 
      
       | 
       | 
       | 
    
    
      | 1563 | 
      
       | 
      ✗ | 
              inline ::hpp::manipulation_idl::graph_idl::Graph_ptr _this() { | 
    
    
      | 1564 | 
      
       | 
      ✗ | 
                return (::hpp::manipulation_idl::graph_idl::Graph_ptr) _do_this(::hpp::manipulation_idl::graph_idl::Graph::_PD_repoId); | 
    
    
      | 1565 | 
      
       | 
       | 
              } | 
    
    
      | 1566 | 
      
       | 
       | 
            }; | 
    
    
      | 1567 | 
      
       | 
       | 
       | 
    
    
      | 1568 | 
      
       | 
       | 
            class State : | 
    
    
      | 1569 | 
      
       | 
       | 
              public virtual hpp::manipulation_idl::graph_idl::_impl_State, | 
    
    
      | 1570 | 
      
       | 
       | 
              public virtual GraphComponent | 
    
    
      | 1571 | 
      
       | 
       | 
            { | 
    
    
      | 1572 | 
      
       | 
       | 
            public: | 
    
    
      | 1573 | 
      
       | 
       | 
              virtual ~State(); | 
    
    
      | 1574 | 
      
       | 
       | 
       | 
    
    
      | 1575 | 
      
       | 
      ✗ | 
              inline ::hpp::manipulation_idl::graph_idl::State_ptr _this() { | 
    
    
      | 1576 | 
      
       | 
      ✗ | 
                return (::hpp::manipulation_idl::graph_idl::State_ptr) _do_this(::hpp::manipulation_idl::graph_idl::State::_PD_repoId); | 
    
    
      | 1577 | 
      
       | 
       | 
              } | 
    
    
      | 1578 | 
      
       | 
       | 
            }; | 
    
    
      | 1579 | 
      
       | 
       | 
       | 
    
    
      | 1580 | 
      
       | 
       | 
            class Edge : | 
    
    
      | 1581 | 
      
       | 
       | 
              public virtual hpp::manipulation_idl::graph_idl::_impl_Edge, | 
    
    
      | 1582 | 
      
       | 
       | 
              public virtual GraphComponent | 
    
    
      | 1583 | 
      
       | 
       | 
            { | 
    
    
      | 1584 | 
      
       | 
       | 
            public: | 
    
    
      | 1585 | 
      
       | 
       | 
              virtual ~Edge(); | 
    
    
      | 1586 | 
      
       | 
       | 
       | 
    
    
      | 1587 | 
      
       | 
      ✗ | 
              inline ::hpp::manipulation_idl::graph_idl::Edge_ptr _this() { | 
    
    
      | 1588 | 
      
       | 
      ✗ | 
                return (::hpp::manipulation_idl::graph_idl::Edge_ptr) _do_this(::hpp::manipulation_idl::graph_idl::Edge::_PD_repoId); | 
    
    
      | 1589 | 
      
       | 
       | 
              } | 
    
    
      | 1590 | 
      
       | 
       | 
            }; | 
    
    
      | 1591 | 
      
       | 
       | 
       | 
    
    
      | 1592 | 
      
       | 
       | 
            class LevelSetEdge : | 
    
    
      | 1593 | 
      
       | 
       | 
              public virtual hpp::manipulation_idl::graph_idl::_impl_LevelSetEdge, | 
    
    
      | 1594 | 
      
       | 
       | 
              public virtual Edge | 
    
    
      | 1595 | 
      
       | 
       | 
            { | 
    
    
      | 1596 | 
      
       | 
       | 
            public: | 
    
    
      | 1597 | 
      
       | 
       | 
              virtual ~LevelSetEdge(); | 
    
    
      | 1598 | 
      
       | 
       | 
       | 
    
    
      | 1599 | 
      
       | 
      ✗ | 
              inline ::hpp::manipulation_idl::graph_idl::LevelSetEdge_ptr _this() { | 
    
    
      | 1600 | 
      
       | 
      ✗ | 
                return (::hpp::manipulation_idl::graph_idl::LevelSetEdge_ptr) _do_this(::hpp::manipulation_idl::graph_idl::LevelSetEdge::_PD_repoId); | 
    
    
      | 1601 | 
      
       | 
       | 
              } | 
    
    
      | 1602 | 
      
       | 
       | 
            }; | 
    
    
      | 1603 | 
      
       | 
       | 
       | 
    
    
      | 1604 | 
      
       | 
       | 
            class Validation : | 
    
    
      | 1605 | 
      
       | 
       | 
              public virtual hpp::manipulation_idl::graph_idl::_impl_Validation, | 
    
    
      | 1606 | 
      
       | 
       | 
              public virtual ::PortableServer::ServantBase | 
    
    
      | 1607 | 
      
       | 
       | 
            { | 
    
    
      | 1608 | 
      
       | 
       | 
            public: | 
    
    
      | 1609 | 
      
       | 
       | 
              virtual ~Validation(); | 
    
    
      | 1610 | 
      
       | 
       | 
       | 
    
    
      | 1611 | 
      
       | 
      ✗ | 
              inline ::hpp::manipulation_idl::graph_idl::Validation_ptr _this() { | 
    
    
      | 1612 | 
      
       | 
      ✗ | 
                return (::hpp::manipulation_idl::graph_idl::Validation_ptr) _do_this(::hpp::manipulation_idl::graph_idl::Validation::_PD_repoId); | 
    
    
      | 1613 | 
      
       | 
       | 
              } | 
    
    
      | 1614 | 
      
       | 
       | 
            }; | 
    
    
      | 1615 | 
      
       | 
       | 
       | 
    
    
      | 1616 | 
      
       | 
       | 
          _CORBA_MODULE_END | 
    
    
      | 1617 | 
      
       | 
       | 
       | 
    
    
      | 1618 | 
      
       | 
       | 
        _CORBA_MODULE_END | 
    
    
      | 1619 | 
      
       | 
       | 
       | 
    
    
      | 1620 | 
      
       | 
       | 
      _CORBA_MODULE_END | 
    
    
      | 1621 | 
      
       | 
       | 
       | 
    
    
      | 1622 | 
      
       | 
       | 
       | 
    
    
      | 1623 | 
      
       | 
       | 
       | 
    
    
      | 1624 | 
      
       | 
       | 
      _CORBA_MODULE OBV_hpp | 
    
    
      | 1625 | 
      
       | 
       | 
      _CORBA_MODULE_BEG | 
    
    
      | 1626 | 
      
       | 
       | 
       | 
    
    
      | 1627 | 
      
       | 
       | 
        _CORBA_MODULE constraints_idl | 
    
    
      | 1628 | 
      
       | 
       | 
        _CORBA_MODULE_BEG | 
    
    
      | 1629 | 
      
       | 
       | 
       | 
    
    
      | 1630 | 
      
       | 
       | 
        _CORBA_MODULE_END | 
    
    
      | 1631 | 
      
       | 
       | 
       | 
    
    
      | 1632 | 
      
       | 
       | 
        _CORBA_MODULE core_idl | 
    
    
      | 1633 | 
      
       | 
       | 
        _CORBA_MODULE_BEG | 
    
    
      | 1634 | 
      
       | 
       | 
       | 
    
    
      | 1635 | 
      
       | 
       | 
        _CORBA_MODULE_END | 
    
    
      | 1636 | 
      
       | 
       | 
       | 
    
    
      | 1637 | 
      
       | 
       | 
        _CORBA_MODULE manipulation_idl | 
    
    
      | 1638 | 
      
       | 
       | 
        _CORBA_MODULE_BEG | 
    
    
      | 1639 | 
      
       | 
       | 
       | 
    
    
      | 1640 | 
      
       | 
       | 
          _CORBA_MODULE graph_idl | 
    
    
      | 1641 | 
      
       | 
       | 
          _CORBA_MODULE_BEG | 
    
    
      | 1642 | 
      
       | 
       | 
       | 
    
    
      | 1643 | 
      
       | 
       | 
          _CORBA_MODULE_END | 
    
    
      | 1644 | 
      
       | 
       | 
       | 
    
    
      | 1645 | 
      
       | 
       | 
        _CORBA_MODULE_END | 
    
    
      | 1646 | 
      
       | 
       | 
       | 
    
    
      | 1647 | 
      
       | 
       | 
      _CORBA_MODULE_END | 
    
    
      | 1648 | 
      
       | 
       | 
       | 
    
    
      | 1649 | 
      
       | 
       | 
       | 
    
    
      | 1650 | 
      
       | 
       | 
       | 
    
    
      | 1651 | 
      
       | 
       | 
       | 
    
    
      | 1652 | 
      
       | 
       | 
       | 
    
    
      | 1653 | 
      
       | 
       | 
      #undef _core_attr | 
    
    
      | 1654 | 
      
       | 
       | 
      #undef _dyn_attr | 
    
    
      | 1655 | 
      
       | 
       | 
       | 
    
    
      | 1656 | 
      
       | 
       | 
       | 
    
    
      | 1657 | 
      
       | 
       | 
       | 
    
    
      | 1658 | 
      
       | 
       | 
      inline void | 
    
    
      | 1659 | 
      
       | 
      ✗ | 
      hpp::manipulation_idl::graph_idl::GraphComponent::_marshalObjRef(::hpp::manipulation_idl::graph_idl::GraphComponent_ptr obj, cdrStream& s) { | 
    
    
      | 1660 | 
      
       | 
      ✗ | 
        omniObjRef::_marshal(obj->_PR_getobj(),s); | 
    
    
      | 1661 | 
      
       | 
       | 
      } | 
    
    
      | 1662 | 
      
       | 
       | 
       | 
    
    
      | 1663 | 
      
       | 
       | 
      inline void | 
    
    
      | 1664 | 
      
       | 
      ✗ | 
      hpp::manipulation_idl::graph_idl::StateSelector::_marshalObjRef(::hpp::manipulation_idl::graph_idl::StateSelector_ptr obj, cdrStream& s) { | 
    
    
      | 1665 | 
      
       | 
      ✗ | 
        omniObjRef::_marshal(obj->_PR_getobj(),s); | 
    
    
      | 1666 | 
      
       | 
       | 
      } | 
    
    
      | 1667 | 
      
       | 
       | 
       | 
    
    
      | 1668 | 
      
       | 
       | 
      inline void | 
    
    
      | 1669 | 
      
       | 
      ✗ | 
      hpp::manipulation_idl::graph_idl::Graph::_marshalObjRef(::hpp::manipulation_idl::graph_idl::Graph_ptr obj, cdrStream& s) { | 
    
    
      | 1670 | 
      
       | 
      ✗ | 
        omniObjRef::_marshal(obj->_PR_getobj(),s); | 
    
    
      | 1671 | 
      
       | 
       | 
      } | 
    
    
      | 1672 | 
      
       | 
       | 
       | 
    
    
      | 1673 | 
      
       | 
       | 
      inline void | 
    
    
      | 1674 | 
      
       | 
      ✗ | 
      hpp::manipulation_idl::graph_idl::State::_marshalObjRef(::hpp::manipulation_idl::graph_idl::State_ptr obj, cdrStream& s) { | 
    
    
      | 1675 | 
      
       | 
      ✗ | 
        omniObjRef::_marshal(obj->_PR_getobj(),s); | 
    
    
      | 1676 | 
      
       | 
       | 
      } | 
    
    
      | 1677 | 
      
       | 
       | 
       | 
    
    
      | 1678 | 
      
       | 
       | 
      inline void | 
    
    
      | 1679 | 
      
       | 
      ✗ | 
      hpp::manipulation_idl::graph_idl::Edge::_marshalObjRef(::hpp::manipulation_idl::graph_idl::Edge_ptr obj, cdrStream& s) { | 
    
    
      | 1680 | 
      
       | 
      ✗ | 
        omniObjRef::_marshal(obj->_PR_getobj(),s); | 
    
    
      | 1681 | 
      
       | 
       | 
      } | 
    
    
      | 1682 | 
      
       | 
       | 
       | 
    
    
      | 1683 | 
      
       | 
       | 
      inline void | 
    
    
      | 1684 | 
      
       | 
      ✗ | 
      hpp::manipulation_idl::graph_idl::LevelSetEdge::_marshalObjRef(::hpp::manipulation_idl::graph_idl::LevelSetEdge_ptr obj, cdrStream& s) { | 
    
    
      | 1685 | 
      
       | 
      ✗ | 
        omniObjRef::_marshal(obj->_PR_getobj(),s); | 
    
    
      | 1686 | 
      
       | 
       | 
      } | 
    
    
      | 1687 | 
      
       | 
       | 
       | 
    
    
      | 1688 | 
      
       | 
       | 
      inline void | 
    
    
      | 1689 | 
      
       | 
      ✗ | 
      hpp::manipulation_idl::graph_idl::Validation::_marshalObjRef(::hpp::manipulation_idl::graph_idl::Validation_ptr obj, cdrStream& s) { | 
    
    
      | 1690 | 
      
       | 
      ✗ | 
        omniObjRef::_marshal(obj->_PR_getobj(),s); | 
    
    
      | 1691 | 
      
       | 
       | 
      } | 
    
    
      | 1692 | 
      
       | 
       | 
       | 
    
    
      | 1693 | 
      
       | 
       | 
       | 
    
    
      | 1694 | 
      
       | 
       | 
       | 
    
    
      | 1695 | 
      
       | 
       | 
      #ifdef   USE_stub_in_nt_dll_NOT_DEFINED___graph | 
    
    
      | 1696 | 
      
       | 
       | 
      # undef  USE_stub_in_nt_dll | 
    
    
      | 1697 | 
      
       | 
       | 
      # undef  USE_stub_in_nt_dll_NOT_DEFINED___graph | 
    
    
      | 1698 | 
      
       | 
       | 
      #endif | 
    
    
      | 1699 | 
      
       | 
       | 
      #ifdef   USE_core_stub_in_nt_dll_NOT_DEFINED___graph | 
    
    
      | 1700 | 
      
       | 
       | 
      # undef  USE_core_stub_in_nt_dll | 
    
    
      | 1701 | 
      
       | 
       | 
      # undef  USE_core_stub_in_nt_dll_NOT_DEFINED___graph | 
    
    
      | 1702 | 
      
       | 
       | 
      #endif | 
    
    
      | 1703 | 
      
       | 
       | 
      #ifdef   USE_dyn_stub_in_nt_dll_NOT_DEFINED___graph | 
    
    
      | 1704 | 
      
       | 
       | 
      # undef  USE_dyn_stub_in_nt_dll | 
    
    
      | 1705 | 
      
       | 
       | 
      # undef  USE_dyn_stub_in_nt_dll_NOT_DEFINED___graph | 
    
    
      | 1706 | 
      
       | 
       | 
      #endif | 
    
    
      | 1707 | 
      
       | 
       | 
       | 
    
    
      | 1708 | 
      
       | 
       | 
      #endif  // ____graph_hh__ | 
    
    
      | 1709 | 
      
       | 
       | 
       | 
    
    
      | 1710 | 
      
       | 
       | 
       |