hpp-corbaserver  6.0.0
Corba server for Humanoid Path Planner applications
_problem-idl.hh
Go to the documentation of this file.
1 // This file is generated by omniidl (C++ backend)- omniORB_4_3. Do not edit.
2 #ifndef pp_core_idl____problem_hh__
3 #define pp_core_idl____problem_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___problem
11 #endif
12 #ifndef USE_core_stub_in_nt_dll
13 # define USE_core_stub_in_nt_dll_NOT_DEFINED___problem
14 #endif
15 #ifndef USE_dyn_stub_in_nt_dll
16 # define USE_dyn_stub_in_nt_dll_NOT_DEFINED___problem
17 #endif
18 
19 
20 
21 #ifndef pp_core_idl__common_hh_EXTERNAL_GUARD__
22 #define pp_core_idl__common_hh_EXTERNAL_GUARD__
23 #include <hpp/common-idl.hh>
24 #endif
25 #ifndef pp_core_idl__robots_hh_EXTERNAL_GUARD__
26 #define pp_core_idl__robots_hh_EXTERNAL_GUARD__
28 #endif
29 #ifndef pp_core_idl__distances_hh_EXTERNAL_GUARD__
30 #define pp_core_idl__distances_hh_EXTERNAL_GUARD__
32 #endif
33 #ifndef pp_core_idl__paths_hh_EXTERNAL_GUARD__
34 #define pp_core_idl__paths_hh_EXTERNAL_GUARD__
36 #endif
37 #ifndef pp_core_idl__constraints_hh_EXTERNAL_GUARD__
38 #define pp_core_idl__constraints_hh_EXTERNAL_GUARD__
40 #endif
41 #ifndef pp_core_idl____constraints_hh_EXTERNAL_GUARD__
42 #define pp_core_idl____constraints_hh_EXTERNAL_GUARD__
44 #endif
45 #ifndef pp_core_idl__steering__methods_hh_EXTERNAL_GUARD__
46 #define pp_core_idl__steering__methods_hh_EXTERNAL_GUARD__
48 #endif
49 #ifndef pp_core_idl__path__projectors_hh_EXTERNAL_GUARD__
50 #define pp_core_idl__path__projectors_hh_EXTERNAL_GUARD__
52 #endif
53 #ifndef pp_core_idl__path__validations_hh_EXTERNAL_GUARD__
54 #define pp_core_idl__path__validations_hh_EXTERNAL_GUARD__
56 #endif
57 #ifndef pp_core_idl__configuration__shooters_hh_EXTERNAL_GUARD__
58 #define pp_core_idl__configuration__shooters_hh_EXTERNAL_GUARD__
60 #endif
61 
62 
63 
64 #ifdef USE_stub_in_nt_dll
65 # ifndef USE_core_stub_in_nt_dll
66 # define USE_core_stub_in_nt_dll
67 # endif
68 # ifndef USE_dyn_stub_in_nt_dll
69 # define USE_dyn_stub_in_nt_dll
70 # endif
71 #endif
72 
73 #ifdef _core_attr
74 # error "A local CPP macro _core_attr has already been defined."
75 #else
76 # ifdef USE_core_stub_in_nt_dll
77 # define _core_attr _OMNIORB_NTDLL_IMPORT
78 # else
79 # define _core_attr
80 # endif
81 #endif
82 
83 #ifdef _dyn_attr
84 # error "A local CPP macro _dyn_attr has already been defined."
85 #else
86 # ifdef USE_dyn_stub_in_nt_dll
87 # define _dyn_attr _OMNIORB_NTDLL_IMPORT
88 # else
89 # define _dyn_attr
90 # endif
91 #endif
92 
93 
94 
95 _CORBA_MODULE hpp
96 
97 _CORBA_MODULE_BEG
98 
99  _CORBA_MODULE pinocchio_idl
100 
101  _CORBA_MODULE_BEG
102 
103 #ifndef __hpp_mpinocchio__idl_mDevice__
104 #define __hpp_mpinocchio__idl_mDevice__
105  class Device;
106  class _objref_Device;
107  class _impl_Device;
108 
111 
113  public:
115 
116  static _ptr_type _nil();
117  static _CORBA_Boolean is_nil(_ptr_type);
118  static void release(_ptr_type);
119  static void duplicate(_ptr_type);
120  static void marshalObjRef(_ptr_type, cdrStream&);
121  static _ptr_type unmarshalObjRef(cdrStream&);
122  };
123 
124  typedef _CORBA_ObjRef_Var<_objref_Device, Device_Helper> Device_var;
125  typedef _CORBA_ObjRef_OUT_arg<_objref_Device,Device_Helper > Device_out;
126 
127 #endif
128 
129 #ifndef __hpp_mpinocchio__idl_mCollisionObject__
130 #define __hpp_mpinocchio__idl_mCollisionObject__
131  class CollisionObject;
133  class _impl_CollisionObject;
134 
137 
139  public:
141 
142  static _ptr_type _nil();
143  static _CORBA_Boolean is_nil(_ptr_type);
144  static void release(_ptr_type);
145  static void duplicate(_ptr_type);
146  static void marshalObjRef(_ptr_type, cdrStream&);
147  static _ptr_type unmarshalObjRef(cdrStream&);
148  };
149 
150  typedef _CORBA_ObjRef_Var<_objref_CollisionObject, CollisionObject_Helper> CollisionObject_var;
151  typedef _CORBA_ObjRef_OUT_arg<_objref_CollisionObject,CollisionObject_Helper > CollisionObject_out;
152 
153 #endif
154 
155  _CORBA_MODULE_END
156 
157  _CORBA_MODULE core_idl
158 
159  _CORBA_MODULE_BEG
160 
161 #ifndef __hpp_mcore__idl_mDistance__
162 #define __hpp_mcore__idl_mDistance__
163  class Distance;
164  class _objref_Distance;
165  class _impl_Distance;
166 
169 
171  public:
173 
174  static _ptr_type _nil();
175  static _CORBA_Boolean is_nil(_ptr_type);
176  static void release(_ptr_type);
177  static void duplicate(_ptr_type);
178  static void marshalObjRef(_ptr_type, cdrStream&);
179  static _ptr_type unmarshalObjRef(cdrStream&);
180  };
181 
182  typedef _CORBA_ObjRef_Var<_objref_Distance, Distance_Helper> Distance_var;
183  typedef _CORBA_ObjRef_OUT_arg<_objref_Distance,Distance_Helper > Distance_out;
184 
185 #endif
186 
187 #ifndef __hpp_mcore__idl_mSteeringMethod__
188 #define __hpp_mcore__idl_mSteeringMethod__
189  class SteeringMethod;
191  class _impl_SteeringMethod;
192 
195 
197  public:
199 
200  static _ptr_type _nil();
201  static _CORBA_Boolean is_nil(_ptr_type);
202  static void release(_ptr_type);
203  static void duplicate(_ptr_type);
204  static void marshalObjRef(_ptr_type, cdrStream&);
205  static _ptr_type unmarshalObjRef(cdrStream&);
206  };
207 
208  typedef _CORBA_ObjRef_Var<_objref_SteeringMethod, SteeringMethod_Helper> SteeringMethod_var;
209  typedef _CORBA_ObjRef_OUT_arg<_objref_SteeringMethod,SteeringMethod_Helper > SteeringMethod_out;
210 
211 #endif
212 
213 #ifndef __hpp_mcore__idl_mConfigValidation__
214 #define __hpp_mcore__idl_mConfigValidation__
215  class ConfigValidation;
218 
221 
223  public:
225 
226  static _ptr_type _nil();
227  static _CORBA_Boolean is_nil(_ptr_type);
228  static void release(_ptr_type);
229  static void duplicate(_ptr_type);
230  static void marshalObjRef(_ptr_type, cdrStream&);
231  static _ptr_type unmarshalObjRef(cdrStream&);
232  };
233 
234  typedef _CORBA_ObjRef_Var<_objref_ConfigValidation, ConfigValidation_Helper> ConfigValidation_var;
235  typedef _CORBA_ObjRef_OUT_arg<_objref_ConfigValidation,ConfigValidation_Helper > ConfigValidation_out;
236 
237 #endif
238 
239 #ifndef __hpp_mcore__idl_mPathProjector__
240 #define __hpp_mcore__idl_mPathProjector__
241  class PathProjector;
242  class _objref_PathProjector;
243  class _impl_PathProjector;
244 
247 
249  public:
251 
252  static _ptr_type _nil();
253  static _CORBA_Boolean is_nil(_ptr_type);
254  static void release(_ptr_type);
255  static void duplicate(_ptr_type);
256  static void marshalObjRef(_ptr_type, cdrStream&);
257  static _ptr_type unmarshalObjRef(cdrStream&);
258  };
259 
260  typedef _CORBA_ObjRef_Var<_objref_PathProjector, PathProjector_Helper> PathProjector_var;
261  typedef _CORBA_ObjRef_OUT_arg<_objref_PathProjector,PathProjector_Helper > PathProjector_out;
262 
263 #endif
264 
265 #ifndef __hpp_mcore__idl_mPathValidation__
266 #define __hpp_mcore__idl_mPathValidation__
267  class PathValidation;
269  class _impl_PathValidation;
270 
273 
275  public:
277 
278  static _ptr_type _nil();
279  static _CORBA_Boolean is_nil(_ptr_type);
280  static void release(_ptr_type);
281  static void duplicate(_ptr_type);
282  static void marshalObjRef(_ptr_type, cdrStream&);
283  static _ptr_type unmarshalObjRef(cdrStream&);
284  };
285 
286  typedef _CORBA_ObjRef_Var<_objref_PathValidation, PathValidation_Helper> PathValidation_var;
287  typedef _CORBA_ObjRef_OUT_arg<_objref_PathValidation,PathValidation_Helper > PathValidation_out;
288 
289 #endif
290 
291 #ifndef __hpp_mcore__idl_mConfigurationShooter__
292 #define __hpp_mcore__idl_mConfigurationShooter__
293  class ConfigurationShooter;
296 
299 
301  public:
303 
304  static _ptr_type _nil();
305  static _CORBA_Boolean is_nil(_ptr_type);
306  static void release(_ptr_type);
307  static void duplicate(_ptr_type);
308  static void marshalObjRef(_ptr_type, cdrStream&);
309  static _ptr_type unmarshalObjRef(cdrStream&);
310  };
311 
312  typedef _CORBA_ObjRef_Var<_objref_ConfigurationShooter, ConfigurationShooter_Helper> ConfigurationShooter_var;
313  typedef _CORBA_ObjRef_OUT_arg<_objref_ConfigurationShooter,ConfigurationShooter_Helper > ConfigurationShooter_out;
314 
315 #endif
316 
317 #ifndef __hpp_mcore__idl_mConstraint__
318 #define __hpp_mcore__idl_mConstraint__
319  class Constraint;
320  class _objref_Constraint;
321  class _impl_Constraint;
322 
325 
326  class Constraint_Helper {
327  public:
329 
330  static _ptr_type _nil();
331  static _CORBA_Boolean is_nil(_ptr_type);
332  static void release(_ptr_type);
333  static void duplicate(_ptr_type);
334  static void marshalObjRef(_ptr_type, cdrStream&);
335  static _ptr_type unmarshalObjRef(cdrStream&);
336  };
337 
338  typedef _CORBA_ObjRef_Var<_objref_Constraint, Constraint_Helper> Constraint_var;
339  typedef _CORBA_ObjRef_OUT_arg<_objref_Constraint,Constraint_Helper > Constraint_out;
340 
341 #endif
342 
343 #ifndef __hpp_mcore__idl_mConstraintSet__
344 #define __hpp_mcore__idl_mConstraintSet__
345  class ConstraintSet;
346  class _objref_ConstraintSet;
347  class _impl_ConstraintSet;
348 
351 
352  class ConstraintSet_Helper {
353  public:
355 
356  static _ptr_type _nil();
357  static _CORBA_Boolean is_nil(_ptr_type);
358  static void release(_ptr_type);
359  static void duplicate(_ptr_type);
360  static void marshalObjRef(_ptr_type, cdrStream&);
361  static _ptr_type unmarshalObjRef(cdrStream&);
362  };
363 
364  typedef _CORBA_ObjRef_Var<_objref_ConstraintSet, ConstraintSet_Helper> ConstraintSet_var;
365  typedef _CORBA_ObjRef_OUT_arg<_objref_ConstraintSet,ConstraintSet_Helper > ConstraintSet_out;
366 
367 #endif
368 
369 #ifndef __hpp_mcore__idl_mProblem__
370 #define __hpp_mcore__idl_mProblem__
371  class Problem;
372  class _objref_Problem;
373  class _impl_Problem;
374 
377 
378  class Problem_Helper {
379  public:
381 
382  static _ptr_type _nil();
383  static _CORBA_Boolean is_nil(_ptr_type);
384  static void release(_ptr_type);
385  static void duplicate(_ptr_type);
386  static void marshalObjRef(_ptr_type, cdrStream&);
387  static _ptr_type unmarshalObjRef(cdrStream&);
388  };
389 
390  typedef _CORBA_ObjRef_Var<_objref_Problem, Problem_Helper> Problem_var;
391  typedef _CORBA_ObjRef_OUT_arg<_objref_Problem,Problem_Helper > Problem_out;
392 
393 #endif
394 
395  // interface Problem
396  class Problem {
397  public:
398  // Declarations for this interface type.
401 
403  static _ptr_type _narrow(::CORBA::Object_ptr);
404  static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
405 
406  static _ptr_type _nil();
407 
408  static inline void _marshalObjRef(_ptr_type, cdrStream&);
409 
410  static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
411  omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
412  if (o)
413  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
414  else
415  return _nil();
416  }
417 
418  static inline _ptr_type _fromObjRef(omniObjRef* o) {
419  if (o)
420  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
421  else
422  return _nil();
423  }
424 
425  static _core_attr const char* _PD_repoId;
426 
427  // Other IDL defined within this scope.
428 
429  };
430 
431  class _objref_Problem :
432  public virtual ::CORBA::Object,
433  public virtual omniObjRef
434  {
435  public:
436  // IDL operations
437  void deleteThis();
438  ::CORBA::Boolean deleteIfExpired();
439  void persistantStorage(::CORBA::Boolean persistant);
463  void setParameter(const char* name, const ::CORBA::Any& value);
464  ::CORBA::Any* getParameter(const char* name);
465 
466  // Constructors
467  inline _objref_Problem() { _PR_setobj(0); } // nil
468  _objref_Problem(omniIOR*, omniIdentity*);
469 
470  protected:
471  virtual ~_objref_Problem();
472 
473 
474  private:
475  virtual void* _ptrToObjRef(const char*);
476 
478  _objref_Problem& operator = (const _objref_Problem&);
479  // not implemented
480 
481  friend class Problem;
482  };
483 
484  class _pof_Problem : public _OMNI_NS(proxyObjectFactory) {
485  public:
486  inline _pof_Problem() : _OMNI_NS(proxyObjectFactory)(Problem::_PD_repoId) {}
487  virtual ~_pof_Problem();
488 
489  virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
490  virtual _CORBA_Boolean is_a(const char*) const;
491  };
492 
493  class _impl_Problem :
494  public virtual omniServant
495  {
496  public:
497  virtual ~_impl_Problem();
498 
499  virtual void deleteThis() = 0;
500  virtual ::CORBA::Boolean deleteIfExpired() = 0;
501  virtual void persistantStorage(::CORBA::Boolean persistant) = 0;
503  virtual void setInitConfig(const ::hpp::floatSeq& init) = 0;
504  virtual floatSeq* getInitConfig() = 0;
505  virtual void addGoalConfig(const ::hpp::floatSeq& goal) = 0;
506  virtual void resetGoalConfigs() = 0;
508  virtual void setConstraints(::hpp::core_idl::Constraint_ptr constraints) = 0;
509  virtual Distance_ptr getDistance() = 0;
518  virtual void clearConfigValidations() = 0;
519  virtual void addConfigValidation(::hpp::core_idl::ConfigValidation_ptr cfgValidation) = 0;
522  virtual void filterCollisionPairs() = 0;
523  virtual void setSecurityMargins(const ::hpp::floatSeqSeq& margins) = 0;
525  virtual void setParameter(const char* name, const ::CORBA::Any& value) = 0;
526  virtual ::CORBA::Any* getParameter(const char* name) = 0;
527 
528  public: // Really protected, workaround for xlC
529  virtual _CORBA_Boolean _dispatch(omniCallHandle&);
530 
531  private:
532  virtual void* _ptrToInterface(const char*);
533  virtual const char* _mostDerivedRepoId();
534 
535  };
536 
537 
538  _CORBA_MODULE_END
539 
540 _CORBA_MODULE_END
541 
542 
543 
544 _CORBA_MODULE POA_hpp
545 _CORBA_MODULE_BEG
546 
547  _CORBA_MODULE pinocchio_idl
548  _CORBA_MODULE_BEG
549 
550  _CORBA_MODULE_END
551 
552  _CORBA_MODULE core_idl
553  _CORBA_MODULE_BEG
554 
555  class Problem :
556  public virtual hpp::core_idl::_impl_Problem,
557  public virtual ::PortableServer::ServantBase
558  {
559  public:
560  virtual ~Problem();
561 
563  return (::hpp::core_idl::Problem_ptr) _do_this(::hpp::core_idl::Problem::_PD_repoId);
564  }
565  };
566 
567  _CORBA_MODULE_END
568 
569 _CORBA_MODULE_END
570 
571 
572 
573 _CORBA_MODULE OBV_hpp
574 _CORBA_MODULE_BEG
575 
576  _CORBA_MODULE pinocchio_idl
577  _CORBA_MODULE_BEG
578 
579  _CORBA_MODULE_END
580 
581  _CORBA_MODULE core_idl
582  _CORBA_MODULE_BEG
583 
584  _CORBA_MODULE_END
585 
586 _CORBA_MODULE_END
587 
588 
589 
590 
591 
592 #undef _core_attr
593 #undef _dyn_attr
594 
595 
596 
597 inline void
598 hpp::core_idl::Problem::_marshalObjRef(::hpp::core_idl::Problem_ptr obj, cdrStream& s) {
599  omniObjRef::_marshal(obj->_PR_getobj(),s);
600 }
601 
602 
603 
604 #ifdef USE_stub_in_nt_dll_NOT_DEFINED___problem
605 # undef USE_stub_in_nt_dll
606 # undef USE_stub_in_nt_dll_NOT_DEFINED___problem
607 #endif
608 #ifdef USE_core_stub_in_nt_dll_NOT_DEFINED___problem
609 # undef USE_core_stub_in_nt_dll
610 # undef USE_core_stub_in_nt_dll_NOT_DEFINED___problem
611 #endif
612 #ifdef USE_dyn_stub_in_nt_dll_NOT_DEFINED___problem
613 # undef USE_dyn_stub_in_nt_dll
614 # undef USE_dyn_stub_in_nt_dll_NOT_DEFINED___problem
615 #endif
616 
617 #endif // ____problem_hh__
618 
Distance_ptr DistanceRef
Definition: _problem-idl.hh:168
_CORBA_ObjRef_Var< _objref_CollisionObject, CollisionObject_Helper > CollisionObject_var
Definition: _problem-idl.hh:150
_CORBA_ObjRef_Var< _objref_Problem, Problem_Helper > Problem_var
Definition: _problem-idl.hh:390
PathProjector_ptr PathProjectorRef
Definition: _problem-idl.hh:246
SteeringMethod_ptr SteeringMethodRef
Definition: _problem-idl.hh:194
_objref_Distance * Distance_ptr
Definition: _problem-idl.hh:165
_CORBA_ObjRef_OUT_arg< _objref_SteeringMethod, SteeringMethod_Helper > SteeringMethod_out
Definition: _problem-idl.hh:209
_CORBA_ObjRef_Var< _objref_Device, Device_Helper > Device_var
Definition: _problem-idl.hh:124
ConstraintSet_ptr ConstraintSetRef
Definition: _problem-idl.hh:350
_CORBA_ObjRef_OUT_arg< _objref_ConfigurationShooter, ConfigurationShooter_Helper > ConfigurationShooter_out
Definition: _problem-idl.hh:313
_objref_ConfigValidation * ConfigValidation_ptr
Definition: _problem-idl.hh:217
_CORBA_ObjRef_Var< _objref_SteeringMethod, SteeringMethod_Helper > SteeringMethod_var
Definition: _problem-idl.hh:208
_CORBA_ObjRef_OUT_arg< _objref_Distance, Distance_Helper > Distance_out
Definition: _problem-idl.hh:183
_objref_PathValidation * PathValidation_ptr
Definition: _problem-idl.hh:269
_objref_ConfigurationShooter * ConfigurationShooter_ptr
Definition: _problem-idl.hh:295
ConfigurationShooter_ptr ConfigurationShooterRef
Definition: _problem-idl.hh:298
_objref_Problem * Problem_ptr
Definition: _problem-idl.hh:373
#define _core_attr
Definition: _problem-idl.hh:79
_CORBA_ObjRef_Var< _objref_PathProjector, PathProjector_Helper > PathProjector_var
Definition: _problem-idl.hh:260
_CORBA_ObjRef_OUT_arg< _objref_PathProjector, PathProjector_Helper > PathProjector_out
Definition: _problem-idl.hh:261
Device_ptr DeviceRef
Definition: _problem-idl.hh:110
_CORBA_ObjRef_OUT_arg< _objref_CollisionObject, CollisionObject_Helper > CollisionObject_out
Definition: _problem-idl.hh:151
_CORBA_ObjRef_OUT_arg< _objref_Problem, Problem_Helper > Problem_out
Definition: _problem-idl.hh:391
_CORBA_ObjRef_Var< _objref_ConfigurationShooter, ConfigurationShooter_Helper > ConfigurationShooter_var
Definition: _problem-idl.hh:312
_CORBA_ObjRef_OUT_arg< _objref_ConstraintSet, ConstraintSet_Helper > ConstraintSet_out
Definition: _problem-idl.hh:365
_CORBA_ObjRef_Var< _objref_PathValidation, PathValidation_Helper > PathValidation_var
Definition: _problem-idl.hh:286
_CORBA_ObjRef_OUT_arg< _objref_Device, Device_Helper > Device_out
Definition: _problem-idl.hh:125
_objref_ConstraintSet * ConstraintSet_ptr
Definition: _problem-idl.hh:347
_objref_Constraint * Constraint_ptr
Definition: _problem-idl.hh:321
_CORBA_ObjRef_OUT_arg< _objref_PathValidation, PathValidation_Helper > PathValidation_out
Definition: _problem-idl.hh:287
_objref_Device * Device_ptr
Definition: _problem-idl.hh:107
Constraint_ptr ConstraintRef
Definition: _problem-idl.hh:324
_CORBA_ObjRef_Var< _objref_ConstraintSet, ConstraintSet_Helper > ConstraintSet_var
Definition: _problem-idl.hh:364
CollisionObject_ptr CollisionObjectRef
Definition: _problem-idl.hh:136
_CORBA_ObjRef_Var< _objref_Constraint, Constraint_Helper > Constraint_var
Definition: _problem-idl.hh:338
_objref_PathProjector * PathProjector_ptr
Definition: _problem-idl.hh:243
ConfigValidation_ptr ConfigValidationRef
Definition: _problem-idl.hh:220
_objref_CollisionObject * CollisionObject_ptr
Definition: _problem-idl.hh:133
_objref_SteeringMethod * SteeringMethod_ptr
Definition: _problem-idl.hh:191
_CORBA_ObjRef_Var< _objref_Distance, Distance_Helper > Distance_var
Definition: _problem-idl.hh:182
Problem_ptr ProblemRef
Definition: _problem-idl.hh:376
_CORBA_ObjRef_OUT_arg< _objref_Constraint, Constraint_Helper > Constraint_out
Definition: _problem-idl.hh:339
_CORBA_ObjRef_OUT_arg< _objref_ConfigValidation, ConfigValidation_Helper > ConfigValidation_out
Definition: _problem-idl.hh:235
PathValidation_ptr PathValidationRef
Definition: _problem-idl.hh:272
_CORBA_ObjRef_Var< _objref_ConfigValidation, ConfigValidation_Helper > ConfigValidation_var
Definition: _problem-idl.hh:234
Definition: _problem-idl.hh:138
static void duplicate(_ptr_type)
CollisionObject_ptr _ptr_type
Definition: _problem-idl.hh:140
static _CORBA_Boolean is_nil(_ptr_type)
static void release(_ptr_type)
static _ptr_type _nil()
static _ptr_type unmarshalObjRef(cdrStream &)
static void marshalObjRef(_ptr_type, cdrStream &)
Definition: robots-idl.hh:388
Definition: _problem-idl.hh:222
static _CORBA_Boolean is_nil(_ptr_type)
static void duplicate(_ptr_type)
static void release(_ptr_type)
static _ptr_type unmarshalObjRef(cdrStream &)
static void marshalObjRef(_ptr_type, cdrStream &)
ConfigValidation_ptr _ptr_type
Definition: _problem-idl.hh:224
static _ptr_type _nil()
Definition: path_validations-idl.hh:118
Definition: _problem-idl.hh:300
static void duplicate(_ptr_type)
static _CORBA_Boolean is_nil(_ptr_type)
ConfigurationShooter_ptr _ptr_type
Definition: _problem-idl.hh:302
static _ptr_type _nil()
static void marshalObjRef(_ptr_type, cdrStream &)
static _ptr_type unmarshalObjRef(cdrStream &)
static void release(_ptr_type)
Definition: configuration_shooters-idl.hh:94
Definition: _constraints-idl.hh:491
static _CORBA_Boolean is_nil(_ptr_type)
ConstraintSet_ptr _ptr_type
Definition: _problem-idl.hh:354
static void release(_ptr_type)
static void duplicate(_ptr_type)
static _ptr_type unmarshalObjRef(cdrStream &)
static void marshalObjRef(_ptr_type, cdrStream &)
static _ptr_type _nil()
Definition: _constraints-idl.hh:509
Definition: _constraints-idl.hh:224
static _ptr_type _nil()
static void release(_ptr_type)
static _ptr_type unmarshalObjRef(cdrStream &)
Constraint_ptr _ptr_type
Definition: _problem-idl.hh:328
static _CORBA_Boolean is_nil(_ptr_type)
static void duplicate(_ptr_type)
static void marshalObjRef(_ptr_type, cdrStream &)
Definition: _constraints-idl.hh:242
Definition: _problem-idl.hh:112
static void release(_ptr_type)
static void duplicate(_ptr_type)
Device_ptr _ptr_type
Definition: _problem-idl.hh:114
static _ptr_type unmarshalObjRef(cdrStream &)
static void marshalObjRef(_ptr_type, cdrStream &)
static _CORBA_Boolean is_nil(_ptr_type)
static _ptr_type _nil()
Definition: robots-idl.hh:221
Definition: _problem-idl.hh:170
static void duplicate(_ptr_type)
static _ptr_type _nil()
static _CORBA_Boolean is_nil(_ptr_type)
Distance_ptr _ptr_type
Definition: _problem-idl.hh:172
static void marshalObjRef(_ptr_type, cdrStream &)
static _ptr_type unmarshalObjRef(cdrStream &)
static void release(_ptr_type)
Definition: distances-idl.hh:94
Definition: _problem-idl.hh:248
static _ptr_type unmarshalObjRef(cdrStream &)
static _CORBA_Boolean is_nil(_ptr_type)
static void duplicate(_ptr_type)
static void marshalObjRef(_ptr_type, cdrStream &)
static void release(_ptr_type)
PathProjector_ptr _ptr_type
Definition: _problem-idl.hh:250
static _ptr_type _nil()
Definition: path_projectors-idl.hh:106
Definition: _problem-idl.hh:274
PathValidation_ptr _ptr_type
Definition: _problem-idl.hh:276
static void marshalObjRef(_ptr_type, cdrStream &)
static void release(_ptr_type)
static _ptr_type unmarshalObjRef(cdrStream &)
static _ptr_type _nil()
static void duplicate(_ptr_type)
static _CORBA_Boolean is_nil(_ptr_type)
Definition: path_validations-idl.hh:481
Definition: problem-idl.hh:120
static _ptr_type unmarshalObjRef(cdrStream &)
static _CORBA_Boolean is_nil(_ptr_type)
static _ptr_type _nil()
Problem_ptr _ptr_type
Definition: _problem-idl.hh:380
static void release(_ptr_type)
static void duplicate(_ptr_type)
static void marshalObjRef(_ptr_type, cdrStream &)
Definition: problem-idl.hh:138
Problem_ptr _ptr_type
Definition: _problem-idl.hh:399
static _ptr_type _duplicate(_ptr_type)
static _core_attr const char * _PD_repoId
Definition: problem-idl.hh:167
static _ptr_type _nil()
inline ::hpp::core_idl::Problem_ptr _this()
Definition: _problem-idl.hh:562
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: _problem-idl.hh:418
static _ptr_type _narrow(::CORBA::Object_ptr)
Problem_var _var_type
Definition: _problem-idl.hh:400
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: _problem-idl.hh:410
static void _marshalObjRef(_ptr_type, cdrStream &)
virtual ~Problem()
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
Definition: _problem-idl.hh:196
static _CORBA_Boolean is_nil(_ptr_type)
static void marshalObjRef(_ptr_type, cdrStream &)
static void release(_ptr_type)
SteeringMethod_ptr _ptr_type
Definition: _problem-idl.hh:198
static _ptr_type _nil()
static void duplicate(_ptr_type)
static _ptr_type unmarshalObjRef(cdrStream &)
Definition: steering_methods-idl.hh:106
Definition: robots-idl.hh:462
Definition: path_validations-idl.hh:193
Definition: configuration_shooters-idl.hh:169
Definition: _constraints-idl.hh:581
Definition: _constraints-idl.hh:321
Definition: robots-idl.hh:319
Definition: distances-idl.hh:169
Definition: path_projectors-idl.hh:181
Definition: path_validations-idl.hh:557
Definition: problem-idl.hh:345
virtual void persistantStorage(::CORBA::Boolean persistant)=0
virtual ConfigurationShooter_ptr getConfigurationShooter()=0
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
virtual void setSecurityMargins(const ::hpp::floatSeqSeq &margins)=0
virtual ::CORBA::Any * getParameter(const char *name)=0
virtual void setInitConfig(const ::hpp::floatSeq &init)=0
virtual void resetGoalConfigs()=0
virtual void setConstraints(::hpp::core_idl::Constraint_ptr constraints)=0
virtual void addGoalConfig(const ::hpp::floatSeq &goal)=0
virtual ::CORBA::Boolean deleteIfExpired()=0
virtual ~_impl_Problem()
virtual void setDistance(::hpp::core_idl::Distance_ptr d)=0
virtual Distance_ptr getDistance()=0
virtual void setParameter(const char *name, const ::CORBA::Any &value)=0
virtual void setSteeringMethod(::hpp::core_idl::SteeringMethod_ptr d)=0
virtual PathValidation_ptr getPathValidation()=0
virtual void clearConfigValidations()=0
virtual floatSeq * getInitConfig()=0
virtual void setPathProjector(::hpp::core_idl::PathProjector_ptr p)=0
virtual ConfigValidation_ptr getConfigValidations()=0
virtual void addConfigValidation(::hpp::core_idl::ConfigValidation_ptr cfgValidation)=0
virtual void deleteThis()=0
virtual pinocchio_idl::Device_ptr robot()=0
virtual PathProjector_ptr getPathProjector()=0
virtual SteeringMethod_ptr getSteeringMethod()=0
virtual void addObstacle(::hpp::pinocchio_idl::CollisionObject_ptr object)=0
virtual Constraint_ptr getConstraints()=0
virtual void filterCollisionPairs()=0
virtual void setPathValidation(::hpp::core_idl::PathValidation_ptr d)=0
virtual void setConfigurationShooter(::hpp::core_idl::ConfigurationShooter_ptr d)=0
Definition: steering_methods-idl.hh:183
Definition: robots-idl.hh:426
Definition: path_validations-idl.hh:156
Definition: configuration_shooters-idl.hh:132
Definition: _constraints-idl.hh:546
Definition: _constraints-idl.hh:280
Definition: robots-idl.hh:259
Definition: distances-idl.hh:132
Definition: path_projectors-idl.hh:144
Definition: path_validations-idl.hh:519
Definition: problem-idl.hh:176
void addObstacle(::hpp::pinocchio_idl::CollisionObject_ptr object)
void addConfigValidation(::hpp::core_idl::ConfigValidation_ptr cfgValidation)
void setDistance(::hpp::core_idl::Distance_ptr d)
_objref_Problem()
Definition: _problem-idl.hh:467
PathValidation_ptr getPathValidation()
void setConstraints(::hpp::core_idl::Constraint_ptr constraints)
void filterCollisionPairs()
void persistantStorage(::CORBA::Boolean persistant)
void setPathValidation(::hpp::core_idl::PathValidation_ptr d)
_objref_Problem(omniIOR *, omniIdentity *)
::CORBA::Boolean deleteIfExpired()
ConfigValidation_ptr getConfigValidations()
SteeringMethod_ptr getSteeringMethod()
void setPathProjector(::hpp::core_idl::PathProjector_ptr p)
void addGoalConfig(const ::hpp::floatSeq &goal)
pinocchio_idl::Device_ptr robot()
ConfigurationShooter_ptr getConfigurationShooter()
void setConfigurationShooter(::hpp::core_idl::ConfigurationShooter_ptr d)
void resetGoalConfigs()
void clearConfigValidations()
virtual ~_objref_Problem()
void setSteeringMethod(::hpp::core_idl::SteeringMethod_ptr d)
::CORBA::Any * getParameter(const char *name)
Distance_ptr getDistance()
void setSecurityMargins(const ::hpp::floatSeqSeq &margins)
void setParameter(const char *name, const ::CORBA::Any &value)
Constraint_ptr getConstraints()
PathProjector_ptr getPathProjector()
void setInitConfig(const ::hpp::floatSeq &init)
floatSeq * getInitConfig()
Definition: steering_methods-idl.hh:144
Definition: problem-idl.hh:334
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
_pof_Problem()
Definition: _problem-idl.hh:486
virtual ~_pof_Problem()
virtual _CORBA_Boolean is_a(const char *) const
Definition: common-idl.hh:689
Implement CORBA interface `‘Obstacle’'.
Definition: client.hh:46
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition: common.idl:34
sequence< floatSeq > floatSeqSeq
Definition: common.idl:35
_CORBA_ObjRef_Var< _objref_Problem, Problem_Helper > Problem_var
Definition: problem-idl.hh:132