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 |
|
|
|