GCC Code Coverage Report


Directory: src/
File: src/hpp/manipulation_idl/steering_methods-idl.hh
Date: 2024-12-13 15:43:02
Exec Total Coverage
Lines: 0 11 0.0%
Branches: 0 6 0.0%

Line Branch Exec Source
1 // This file is generated by omniidl (C++ backend)- omniORB_4_3. Do not edit.
2 #ifndef pp_manipulation_idl__steering__methods_hh__
3 #define pp_manipulation_idl__steering__methods_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_steering__methods
11 #endif
12 #ifndef USE_core_stub_in_nt_dll
13 # define USE_core_stub_in_nt_dll_NOT_DEFINED_steering__methods
14 #endif
15 #ifndef USE_dyn_stub_in_nt_dll
16 # define USE_dyn_stub_in_nt_dll_NOT_DEFINED_steering__methods
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
46
47
48 #ifdef USE_stub_in_nt_dll
49 # ifndef USE_core_stub_in_nt_dll
50 # define USE_core_stub_in_nt_dll
51 # endif
52 # ifndef USE_dyn_stub_in_nt_dll
53 # define USE_dyn_stub_in_nt_dll
54 # endif
55 #endif
56
57 #ifdef _core_attr
58 # error "A local CPP macro _core_attr has already been defined."
59 #else
60 # ifdef USE_core_stub_in_nt_dll
61 # define _core_attr _OMNIORB_NTDLL_IMPORT
62 # else
63 # define _core_attr
64 # endif
65 #endif
66
67 #ifdef _dyn_attr
68 # error "A local CPP macro _dyn_attr has already been defined."
69 #else
70 # ifdef USE_dyn_stub_in_nt_dll
71 # define _dyn_attr _OMNIORB_NTDLL_IMPORT
72 # else
73 # define _dyn_attr
74 # endif
75 #endif
76
77
78
79 _CORBA_MODULE hpp
80
81 _CORBA_MODULE_BEG
82
83 _CORBA_MODULE constraints_idl
84
85 _CORBA_MODULE_BEG
86
87 #ifndef __hpp_mconstraints__idl_mImplicit__
88 #define __hpp_mconstraints__idl_mImplicit__
89 class Implicit;
90 class _objref_Implicit;
91 class _impl_Implicit;
92
93 typedef _objref_Implicit* Implicit_ptr;
94 typedef Implicit_ptr ImplicitRef;
95
96 class Implicit_Helper {
97 public:
98 typedef Implicit_ptr _ptr_type;
99
100 static _ptr_type _nil();
101 static _CORBA_Boolean is_nil(_ptr_type);
102 static void release(_ptr_type);
103 static void duplicate(_ptr_type);
104 static void marshalObjRef(_ptr_type, cdrStream&);
105 static _ptr_type unmarshalObjRef(cdrStream&);
106 };
107
108 typedef _CORBA_ObjRef_Var<_objref_Implicit, Implicit_Helper> Implicit_var;
109 typedef _CORBA_ObjRef_OUT_arg<_objref_Implicit,Implicit_Helper > Implicit_out;
110
111 #endif
112
113 _CORBA_MODULE_END
114
115 _CORBA_MODULE core_idl
116
117 _CORBA_MODULE_BEG
118
119 #ifndef __hpp_mcore__idl_mSteeringMethod__
120 #define __hpp_mcore__idl_mSteeringMethod__
121 class SteeringMethod;
122 class _objref_SteeringMethod;
123 class _impl_SteeringMethod;
124
125 typedef _objref_SteeringMethod* SteeringMethod_ptr;
126 typedef SteeringMethod_ptr SteeringMethodRef;
127
128 class SteeringMethod_Helper {
129 public:
130 typedef SteeringMethod_ptr _ptr_type;
131
132 static _ptr_type _nil();
133 static _CORBA_Boolean is_nil(_ptr_type);
134 static void release(_ptr_type);
135 static void duplicate(_ptr_type);
136 static void marshalObjRef(_ptr_type, cdrStream&);
137 static _ptr_type unmarshalObjRef(cdrStream&);
138 };
139
140 typedef _CORBA_ObjRef_Var<_objref_SteeringMethod, SteeringMethod_Helper> SteeringMethod_var;
141 typedef _CORBA_ObjRef_OUT_arg<_objref_SteeringMethod,SteeringMethod_Helper > SteeringMethod_out;
142
143 #endif
144
145 #ifndef __hpp_mcore__idl_mPath__
146 #define __hpp_mcore__idl_mPath__
147 class Path;
148 class _objref_Path;
149 class _impl_Path;
150
151 typedef _objref_Path* Path_ptr;
152 typedef Path_ptr PathRef;
153
154 class Path_Helper {
155 public:
156 typedef Path_ptr _ptr_type;
157
158 static _ptr_type _nil();
159 static _CORBA_Boolean is_nil(_ptr_type);
160 static void release(_ptr_type);
161 static void duplicate(_ptr_type);
162 static void marshalObjRef(_ptr_type, cdrStream&);
163 static _ptr_type unmarshalObjRef(cdrStream&);
164 };
165
166 typedef _CORBA_ObjRef_Var<_objref_Path, Path_Helper> Path_var;
167 typedef _CORBA_ObjRef_OUT_arg<_objref_Path,Path_Helper > Path_out;
168
169 #endif
170
171 _CORBA_MODULE_END
172
173 _CORBA_MODULE manipulation_idl
174
175 _CORBA_MODULE_BEG
176
177 _CORBA_MODULE steeringMethod
178
179 _CORBA_MODULE_BEG
180
181 #ifndef __hpp_mmanipulation__idl_msteeringMethod_mEndEffectorTrajectory__
182 #define __hpp_mmanipulation__idl_msteeringMethod_mEndEffectorTrajectory__
183 class EndEffectorTrajectory;
184 class _objref_EndEffectorTrajectory;
185 class _impl_EndEffectorTrajectory;
186
187 typedef _objref_EndEffectorTrajectory* EndEffectorTrajectory_ptr;
188 typedef EndEffectorTrajectory_ptr EndEffectorTrajectoryRef;
189
190 class EndEffectorTrajectory_Helper {
191 public:
192 typedef EndEffectorTrajectory_ptr _ptr_type;
193
194 static _ptr_type _nil();
195 static _CORBA_Boolean is_nil(_ptr_type);
196 static void release(_ptr_type);
197 static void duplicate(_ptr_type);
198 static void marshalObjRef(_ptr_type, cdrStream&);
199 static _ptr_type unmarshalObjRef(cdrStream&);
200 };
201
202 typedef _CORBA_ObjRef_Var<_objref_EndEffectorTrajectory, EndEffectorTrajectory_Helper> EndEffectorTrajectory_var;
203 typedef _CORBA_ObjRef_OUT_arg<_objref_EndEffectorTrajectory,EndEffectorTrajectory_Helper > EndEffectorTrajectory_out;
204
205 #endif
206
207 // interface EndEffectorTrajectory
208 class EndEffectorTrajectory {
209 public:
210 // Declarations for this interface type.
211 typedef EndEffectorTrajectory_ptr _ptr_type;
212 typedef EndEffectorTrajectory_var _var_type;
213
214 static _ptr_type _duplicate(_ptr_type);
215 static _ptr_type _narrow(::CORBA::Object_ptr);
216 static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
217
218 static _ptr_type _nil();
219
220 static inline void _marshalObjRef(_ptr_type, cdrStream&);
221
222 static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
223 omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
224 if (o)
225 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
226 else
227 return _nil();
228 }
229
230 static inline _ptr_type _fromObjRef(omniObjRef* o) {
231 if (o)
232 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
233 else
234 return _nil();
235 }
236
237 static _core_attr const char* _PD_repoId;
238
239 // Other IDL defined within this scope.
240
241 };
242
243 class _objref_EndEffectorTrajectory :
244 public virtual core_idl::_objref_SteeringMethod
245 {
246 public:
247 // IDL operations
248 core_idl::Path_ptr makePiecewiseLinearTrajectory(const ::hpp::floatSeqSeq& points, const ::hpp::floatSeq& weights);
249 void trajectoryConstraint(::hpp::constraints_idl::Implicit_ptr c);
250 void trajectory(::hpp::core_idl::Path_ptr eeTraj, ::CORBA::Boolean se3Output);
251
252 // Constructors
253 inline _objref_EndEffectorTrajectory() { _PR_setobj(0); } // nil
254 _objref_EndEffectorTrajectory(omniIOR*, omniIdentity*);
255
256 protected:
257 virtual ~_objref_EndEffectorTrajectory();
258
259
260 private:
261 virtual void* _ptrToObjRef(const char*);
262
263 _objref_EndEffectorTrajectory(const _objref_EndEffectorTrajectory&);
264 _objref_EndEffectorTrajectory& operator = (const _objref_EndEffectorTrajectory&);
265 // not implemented
266
267 friend class EndEffectorTrajectory;
268 };
269
270 class _pof_EndEffectorTrajectory : public _OMNI_NS(proxyObjectFactory) {
271 public:
272 inline _pof_EndEffectorTrajectory() : _OMNI_NS(proxyObjectFactory)(EndEffectorTrajectory::_PD_repoId) {}
273 virtual ~_pof_EndEffectorTrajectory();
274
275 virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
276 virtual _CORBA_Boolean is_a(const char*) const;
277 };
278
279 class _impl_EndEffectorTrajectory :
280 public virtual core_idl::_impl_SteeringMethod
281 {
282 public:
283 virtual ~_impl_EndEffectorTrajectory();
284
285 virtual core_idl::Path_ptr makePiecewiseLinearTrajectory(const ::hpp::floatSeqSeq& points, const ::hpp::floatSeq& weights) = 0;
286 virtual void trajectoryConstraint(::hpp::constraints_idl::Implicit_ptr c) = 0;
287 virtual void trajectory(::hpp::core_idl::Path_ptr eeTraj, ::CORBA::Boolean se3Output) = 0;
288
289 public: // Really protected, workaround for xlC
290 virtual _CORBA_Boolean _dispatch(omniCallHandle&);
291
292 private:
293 virtual void* _ptrToInterface(const char*);
294 virtual const char* _mostDerivedRepoId();
295
296 };
297
298
299 _CORBA_MODULE_END
300
301 _CORBA_MODULE_END
302
303 _CORBA_MODULE_END
304
305
306
307 _CORBA_MODULE POA_hpp
308 _CORBA_MODULE_BEG
309
310 _CORBA_MODULE constraints_idl
311 _CORBA_MODULE_BEG
312
313 _CORBA_MODULE_END
314
315 _CORBA_MODULE core_idl
316 _CORBA_MODULE_BEG
317
318 _CORBA_MODULE_END
319
320 _CORBA_MODULE manipulation_idl
321 _CORBA_MODULE_BEG
322
323 _CORBA_MODULE steeringMethod
324 _CORBA_MODULE_BEG
325
326 class EndEffectorTrajectory :
327 public virtual hpp::manipulation_idl::steeringMethod::_impl_EndEffectorTrajectory,
328 public virtual core_idl::SteeringMethod
329 {
330 public:
331 virtual ~EndEffectorTrajectory();
332
333 inline ::hpp::manipulation_idl::steeringMethod::EndEffectorTrajectory_ptr _this() {
334 return (::hpp::manipulation_idl::steeringMethod::EndEffectorTrajectory_ptr) _do_this(::hpp::manipulation_idl::steeringMethod::EndEffectorTrajectory::_PD_repoId);
335 }
336 };
337
338 _CORBA_MODULE_END
339
340 _CORBA_MODULE_END
341
342 _CORBA_MODULE_END
343
344
345
346 _CORBA_MODULE OBV_hpp
347 _CORBA_MODULE_BEG
348
349 _CORBA_MODULE constraints_idl
350 _CORBA_MODULE_BEG
351
352 _CORBA_MODULE_END
353
354 _CORBA_MODULE core_idl
355 _CORBA_MODULE_BEG
356
357 _CORBA_MODULE_END
358
359 _CORBA_MODULE manipulation_idl
360 _CORBA_MODULE_BEG
361
362 _CORBA_MODULE steeringMethod
363 _CORBA_MODULE_BEG
364
365 _CORBA_MODULE_END
366
367 _CORBA_MODULE_END
368
369 _CORBA_MODULE_END
370
371
372
373
374
375 #undef _core_attr
376 #undef _dyn_attr
377
378
379
380 inline void
381 hpp::manipulation_idl::steeringMethod::EndEffectorTrajectory::_marshalObjRef(::hpp::manipulation_idl::steeringMethod::EndEffectorTrajectory_ptr obj, cdrStream& s) {
382 omniObjRef::_marshal(obj->_PR_getobj(),s);
383 }
384
385
386
387 #ifdef USE_stub_in_nt_dll_NOT_DEFINED_steering__methods
388 # undef USE_stub_in_nt_dll
389 # undef USE_stub_in_nt_dll_NOT_DEFINED_steering__methods
390 #endif
391 #ifdef USE_core_stub_in_nt_dll_NOT_DEFINED_steering__methods
392 # undef USE_core_stub_in_nt_dll
393 # undef USE_core_stub_in_nt_dll_NOT_DEFINED_steering__methods
394 #endif
395 #ifdef USE_dyn_stub_in_nt_dll_NOT_DEFINED_steering__methods
396 # undef USE_dyn_stub_in_nt_dll
397 # undef USE_dyn_stub_in_nt_dll_NOT_DEFINED_steering__methods
398 #endif
399
400 #endif // __steering__methods_hh__
401
402