hpp-corbaserver  5.0.0
Corba server for Humanoid Path Planner applications
path_validations-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__path__validations_hh__
3 #define pp_core_idl__path__validations_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_path__validations
11 #endif
12 #ifndef USE_core_stub_in_nt_dll
13 # define USE_core_stub_in_nt_dll_NOT_DEFINED_path__validations
14 #endif
15 #ifndef USE_dyn_stub_in_nt_dll
16 # define USE_dyn_stub_in_nt_dll_NOT_DEFINED_path__validations
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__paths_hh_EXTERNAL_GUARD__
26 #define pp_core_idl__paths_hh_EXTERNAL_GUARD__
28 #endif
29 #ifndef pp_core_idl__constraints_hh_EXTERNAL_GUARD__
30 #define pp_core_idl__constraints_hh_EXTERNAL_GUARD__
32 #endif
33 #ifndef pp_core_idl____constraints_hh_EXTERNAL_GUARD__
34 #define pp_core_idl____constraints_hh_EXTERNAL_GUARD__
36 #endif
37 
38 
39 
40 #ifdef USE_stub_in_nt_dll
41 # ifndef USE_core_stub_in_nt_dll
42 # define USE_core_stub_in_nt_dll
43 # endif
44 # ifndef USE_dyn_stub_in_nt_dll
45 # define USE_dyn_stub_in_nt_dll
46 # endif
47 #endif
48 
49 #ifdef _core_attr
50 # error "A local CPP macro _core_attr has already been defined."
51 #else
52 # ifdef USE_core_stub_in_nt_dll
53 # define _core_attr _OMNIORB_NTDLL_IMPORT
54 # else
55 # define _core_attr
56 # endif
57 #endif
58 
59 #ifdef _dyn_attr
60 # error "A local CPP macro _dyn_attr has already been defined."
61 #else
62 # ifdef USE_dyn_stub_in_nt_dll
63 # define _dyn_attr _OMNIORB_NTDLL_IMPORT
64 # else
65 # define _dyn_attr
66 # endif
67 #endif
68 
69 
70 
71 _CORBA_MODULE hpp
72 
73 _CORBA_MODULE_BEG
74 
75  _CORBA_MODULE core_idl
76 
77  _CORBA_MODULE_BEG
78 
79  typedef char* ValidationReport;
80  typedef ::CORBA::String_var ValidationReport_var;
81  typedef ::CORBA::String_out ValidationReport_out;
82 
83  typedef char* PathValidationReport;
84  typedef ::CORBA::String_var PathValidationReport_var;
85  typedef ::CORBA::String_out PathValidationReport_out;
86 
90 
91 #ifndef __hpp_mcore__idl_mConfigValidation__
92 #define __hpp_mcore__idl_mConfigValidation__
93  class ConfigValidation;
96 
99 
101  public:
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_ConfigValidation, ConfigValidation_Helper> ConfigValidation_var;
113  typedef _CORBA_ObjRef_OUT_arg<_objref_ConfigValidation,ConfigValidation_Helper > ConfigValidation_out;
114 
115 #endif
116 
117  // interface ConfigValidation
119  public:
120  // Declarations for this interface type.
123 
125  static _ptr_type _narrow(::CORBA::Object_ptr);
126  static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
127 
128  static _ptr_type _nil();
129 
130  static inline void _marshalObjRef(_ptr_type, cdrStream&);
131 
132  static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
133  omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
134  if (o)
135  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
136  else
137  return _nil();
138  }
139 
140  static inline _ptr_type _fromObjRef(omniObjRef* o) {
141  if (o)
142  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
143  else
144  return _nil();
145  }
146 
147  static _core_attr const char* _PD_repoId;
148 
149  // Other IDL defined within this scope.
150 
151  };
152 
154  public virtual ::CORBA::Object,
155  public virtual omniObjRef
156  {
157  public:
158  // IDL operations
159  void deleteThis();
160  ::CORBA::Boolean deleteIfExpired();
161  void persistantStorage(::CORBA::Boolean persistant);
162  ::CORBA::Boolean validate(const ::hpp::floatSeq& config, ::hpp::core_idl::ValidationReport_out report);
163 
164  // Constructors
165  inline _objref_ConfigValidation() { _PR_setobj(0); } // nil
166  _objref_ConfigValidation(omniIOR*, omniIdentity*);
167 
168  protected:
169  virtual ~_objref_ConfigValidation();
170 
171 
172  private:
173  virtual void* _ptrToObjRef(const char*);
174 
177  // not implemented
178 
179  friend class ConfigValidation;
180  };
181 
182  class _pof_ConfigValidation : public _OMNI_NS(proxyObjectFactory) {
183  public:
184  inline _pof_ConfigValidation() : _OMNI_NS(proxyObjectFactory)(ConfigValidation::_PD_repoId) {}
185  virtual ~_pof_ConfigValidation();
186 
187  virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
188  virtual _CORBA_Boolean is_a(const char*) const;
189  };
190 
192  public virtual omniServant
193  {
194  public:
195  virtual ~_impl_ConfigValidation();
196 
197  virtual void deleteThis() = 0;
198  virtual ::CORBA::Boolean deleteIfExpired() = 0;
199  virtual void persistantStorage(::CORBA::Boolean persistant) = 0;
200  virtual ::CORBA::Boolean validate(const ::hpp::floatSeq& config, ::hpp::core_idl::ValidationReport_out report) = 0;
201 
202  public: // Really protected, workaround for xlC
203  virtual _CORBA_Boolean _dispatch(omniCallHandle&);
204 
205  private:
206  virtual void* _ptrToInterface(const char*);
207  virtual const char* _mostDerivedRepoId();
208 
209  };
210 
211 
212 #ifndef __hpp_mcore__idl_mConfigValidations__
213 #define __hpp_mcore__idl_mConfigValidations__
214  class ConfigValidations;
217 
220 
222  public:
224 
225  static _ptr_type _nil();
226  static _CORBA_Boolean is_nil(_ptr_type);
227  static void release(_ptr_type);
228  static void duplicate(_ptr_type);
229  static void marshalObjRef(_ptr_type, cdrStream&);
230  static _ptr_type unmarshalObjRef(cdrStream&);
231  };
232 
233  typedef _CORBA_ObjRef_Var<_objref_ConfigValidations, ConfigValidations_Helper> ConfigValidations_var;
234  typedef _CORBA_ObjRef_OUT_arg<_objref_ConfigValidations,ConfigValidations_Helper > ConfigValidations_out;
235 
236 #endif
237 
238  // interface ConfigValidations
240  public:
241  // Declarations for this interface type.
244 
246  static _ptr_type _narrow(::CORBA::Object_ptr);
247  static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
248 
249  static _ptr_type _nil();
250 
251  static inline void _marshalObjRef(_ptr_type, cdrStream&);
252 
253  static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
254  omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
255  if (o)
256  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
257  else
258  return _nil();
259  }
260 
261  static inline _ptr_type _fromObjRef(omniObjRef* o) {
262  if (o)
263  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
264  else
265  return _nil();
266  }
267 
268  static _core_attr const char* _PD_repoId;
269 
270  // Other IDL defined within this scope.
271 
272  };
273 
275  public virtual _objref_ConfigValidation
276  {
277  public:
278  // IDL operations
279  void add(::hpp::core_idl::ConfigValidation_ptr validation);
281  void clear();
283  void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
285 
286  // Constructors
287  inline _objref_ConfigValidations() { _PR_setobj(0); } // nil
288  _objref_ConfigValidations(omniIOR*, omniIdentity*);
289 
290  protected:
291  virtual ~_objref_ConfigValidations();
292 
293 
294  private:
295  virtual void* _ptrToObjRef(const char*);
296 
299  // not implemented
300 
301  friend class ConfigValidations;
302  };
303 
304  class _pof_ConfigValidations : public _OMNI_NS(proxyObjectFactory) {
305  public:
306  inline _pof_ConfigValidations() : _OMNI_NS(proxyObjectFactory)(ConfigValidations::_PD_repoId) {}
307  virtual ~_pof_ConfigValidations();
308 
309  virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
310  virtual _CORBA_Boolean is_a(const char*) const;
311  };
312 
314  public virtual _impl_ConfigValidation
315  {
316  public:
317  virtual ~_impl_ConfigValidations();
318 
319  virtual void add(::hpp::core_idl::ConfigValidation_ptr validation) = 0;
320  virtual size_type numberConfigValidations() = 0;
321  virtual void clear() = 0;
322  virtual void setSecurityMargins(const ::hpp::floatSeqSeq& margins) = 0;
323  virtual void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin) = 0;
325 
326  public: // Really protected, workaround for xlC
327  virtual _CORBA_Boolean _dispatch(omniCallHandle&);
328 
329  private:
330  virtual void* _ptrToInterface(const char*);
331  virtual const char* _mostDerivedRepoId();
332 
333  };
334 
335 
336 #ifndef __hpp_mcore__idl_mCollisionValidation__
337 #define __hpp_mcore__idl_mCollisionValidation__
338  class CollisionValidation;
341 
344 
346  public:
348 
349  static _ptr_type _nil();
350  static _CORBA_Boolean is_nil(_ptr_type);
351  static void release(_ptr_type);
352  static void duplicate(_ptr_type);
353  static void marshalObjRef(_ptr_type, cdrStream&);
354  static _ptr_type unmarshalObjRef(cdrStream&);
355  };
356 
357  typedef _CORBA_ObjRef_Var<_objref_CollisionValidation, CollisionValidation_Helper> CollisionValidation_var;
358  typedef _CORBA_ObjRef_OUT_arg<_objref_CollisionValidation,CollisionValidation_Helper > CollisionValidation_out;
359 
360 #endif
361 
362  // interface CollisionValidation
364  public:
365  // Declarations for this interface type.
368 
370  static _ptr_type _narrow(::CORBA::Object_ptr);
371  static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
372 
373  static _ptr_type _nil();
374 
375  static inline void _marshalObjRef(_ptr_type, cdrStream&);
376 
377  static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
378  omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
379  if (o)
380  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
381  else
382  return _nil();
383  }
384 
385  static inline _ptr_type _fromObjRef(omniObjRef* o) {
386  if (o)
387  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
388  else
389  return _nil();
390  }
391 
392  static _core_attr const char* _PD_repoId;
393 
394  // Other IDL defined within this scope.
395 
396  };
397 
399  public virtual _objref_ConfigValidation
400  {
401  public:
402  // IDL operations
404  void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
406 
407  // Constructors
408  inline _objref_CollisionValidation() { _PR_setobj(0); } // nil
409  _objref_CollisionValidation(omniIOR*, omniIdentity*);
410 
411  protected:
413 
414 
415  private:
416  virtual void* _ptrToObjRef(const char*);
417 
420  // not implemented
421 
422  friend class CollisionValidation;
423  };
424 
425  class _pof_CollisionValidation : public _OMNI_NS(proxyObjectFactory) {
426  public:
427  inline _pof_CollisionValidation() : _OMNI_NS(proxyObjectFactory)(CollisionValidation::_PD_repoId) {}
428  virtual ~_pof_CollisionValidation();
429 
430  virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
431  virtual _CORBA_Boolean is_a(const char*) const;
432  };
433 
435  public virtual _impl_ConfigValidation
436  {
437  public:
438  virtual ~_impl_CollisionValidation();
439 
440  virtual void setSecurityMargins(const ::hpp::floatSeqSeq& margins) = 0;
441  virtual void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin) = 0;
443 
444  public: // Really protected, workaround for xlC
445  virtual _CORBA_Boolean _dispatch(omniCallHandle&);
446 
447  private:
448  virtual void* _ptrToInterface(const char*);
449  virtual const char* _mostDerivedRepoId();
450 
451  };
452 
453 
454 #ifndef __hpp_mcore__idl_mPathValidation__
455 #define __hpp_mcore__idl_mPathValidation__
456  class PathValidation;
459 
462 
463  class PathValidation_Helper {
464  public:
466 
467  static _ptr_type _nil();
468  static _CORBA_Boolean is_nil(_ptr_type);
469  static void release(_ptr_type);
470  static void duplicate(_ptr_type);
471  static void marshalObjRef(_ptr_type, cdrStream&);
472  static _ptr_type unmarshalObjRef(cdrStream&);
473  };
474 
475  typedef _CORBA_ObjRef_Var<_objref_PathValidation, PathValidation_Helper> PathValidation_var;
476  typedef _CORBA_ObjRef_OUT_arg<_objref_PathValidation,PathValidation_Helper > PathValidation_out;
477 
478 #endif
479 
480  // interface PathValidation
482  public:
483  // Declarations for this interface type.
486 
488  static _ptr_type _narrow(::CORBA::Object_ptr);
489  static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
490 
491  static _ptr_type _nil();
492 
493  static inline void _marshalObjRef(_ptr_type, cdrStream&);
494 
495  static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
496  omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
497  if (o)
498  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
499  else
500  return _nil();
501  }
502 
503  static inline _ptr_type _fromObjRef(omniObjRef* o) {
504  if (o)
505  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
506  else
507  return _nil();
508  }
509 
510  static _core_attr const char* _PD_repoId;
511 
512  // Other IDL defined within this scope.
513 
514  };
515 
517  public virtual ::CORBA::Object,
518  public virtual omniObjRef
519  {
520  public:
521  // IDL operations
522  void deleteThis();
523  ::CORBA::Boolean deleteIfExpired();
524  void persistantStorage(::CORBA::Boolean persistant);
525  ::CORBA::Boolean validate(::hpp::core_idl::Path_ptr p, ::CORBA::Boolean reverse, ::hpp::core_idl::Path_out validPart, ::hpp::core_idl::PathValidationReport_out report);
527 
528  // Constructors
529  inline _objref_PathValidation() { _PR_setobj(0); } // nil
530  _objref_PathValidation(omniIOR*, omniIdentity*);
531 
532  protected:
533  virtual ~_objref_PathValidation();
534 
535 
536  private:
537  virtual void* _ptrToObjRef(const char*);
538 
540  _objref_PathValidation& operator = (const _objref_PathValidation&);
541  // not implemented
542 
543  friend class PathValidation;
544  };
545 
546  class _pof_PathValidation : public _OMNI_NS(proxyObjectFactory) {
547  public:
548  inline _pof_PathValidation() : _OMNI_NS(proxyObjectFactory)(PathValidation::_PD_repoId) {}
549  virtual ~_pof_PathValidation();
550 
551  virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
552  virtual _CORBA_Boolean is_a(const char*) const;
553  };
554 
556  public virtual omniServant
557  {
558  public:
559  virtual ~_impl_PathValidation();
560 
561  virtual void deleteThis() = 0;
562  virtual ::CORBA::Boolean deleteIfExpired() = 0;
563  virtual void persistantStorage(::CORBA::Boolean persistant) = 0;
564  virtual ::CORBA::Boolean validate(::hpp::core_idl::Path_ptr p, ::CORBA::Boolean reverse, ::hpp::core_idl::Path_out validPart, ::hpp::core_idl::PathValidationReport_out report) = 0;
565  virtual ::CORBA::Boolean validateConfiguration(const ::hpp::floatSeq& config, ::hpp::core_idl::ValidationReport_out report) = 0;
566 
567  public: // Really protected, workaround for xlC
568  virtual _CORBA_Boolean _dispatch(omniCallHandle&);
569 
570  private:
571  virtual void* _ptrToInterface(const char*);
572  virtual const char* _mostDerivedRepoId();
573 
574  };
575 
576 
577 #ifndef __hpp_mcore__idl_mPathValidations__
578 #define __hpp_mcore__idl_mPathValidations__
579  class PathValidations;
582 
585 
587  public:
589 
590  static _ptr_type _nil();
591  static _CORBA_Boolean is_nil(_ptr_type);
592  static void release(_ptr_type);
593  static void duplicate(_ptr_type);
594  static void marshalObjRef(_ptr_type, cdrStream&);
595  static _ptr_type unmarshalObjRef(cdrStream&);
596  };
597 
598  typedef _CORBA_ObjRef_Var<_objref_PathValidations, PathValidations_Helper> PathValidations_var;
599  typedef _CORBA_ObjRef_OUT_arg<_objref_PathValidations,PathValidations_Helper > PathValidations_out;
600 
601 #endif
602 
603  // interface PathValidations
605  public:
606  // Declarations for this interface type.
609 
611  static _ptr_type _narrow(::CORBA::Object_ptr);
612  static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
613 
614  static _ptr_type _nil();
615 
616  static inline void _marshalObjRef(_ptr_type, cdrStream&);
617 
618  static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
619  omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
620  if (o)
621  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
622  else
623  return _nil();
624  }
625 
626  static inline _ptr_type _fromObjRef(omniObjRef* o) {
627  if (o)
628  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
629  else
630  return _nil();
631  }
632 
633  static _core_attr const char* _PD_repoId;
634 
635  // Other IDL defined within this scope.
636 
637  };
638 
640  public virtual _objref_PathValidation
641  {
642  public:
643  // IDL operations
645  void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
647 
648  // Constructors
649  inline _objref_PathValidations() { _PR_setobj(0); } // nil
650  _objref_PathValidations(omniIOR*, omniIdentity*);
651 
652  protected:
653  virtual ~_objref_PathValidations();
654 
655 
656  private:
657  virtual void* _ptrToObjRef(const char*);
658 
661  // not implemented
662 
663  friend class PathValidations;
664  };
665 
666  class _pof_PathValidations : public _OMNI_NS(proxyObjectFactory) {
667  public:
668  inline _pof_PathValidations() : _OMNI_NS(proxyObjectFactory)(PathValidations::_PD_repoId) {}
669  virtual ~_pof_PathValidations();
670 
671  virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
672  virtual _CORBA_Boolean is_a(const char*) const;
673  };
674 
676  public virtual _impl_PathValidation
677  {
678  public:
679  virtual ~_impl_PathValidations();
680 
681  virtual void setSecurityMargins(const ::hpp::floatSeqSeq& margins) = 0;
682  virtual void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin) = 0;
684 
685  public: // Really protected, workaround for xlC
686  virtual _CORBA_Boolean _dispatch(omniCallHandle&);
687 
688  private:
689  virtual void* _ptrToInterface(const char*);
690  virtual const char* _mostDerivedRepoId();
691 
692  };
693 
694 
695 #ifndef __hpp_mcore__idl_mContinuousValidation__
696 #define __hpp_mcore__idl_mContinuousValidation__
697  class ContinuousValidation;
700 
703 
705  public:
707 
708  static _ptr_type _nil();
709  static _CORBA_Boolean is_nil(_ptr_type);
710  static void release(_ptr_type);
711  static void duplicate(_ptr_type);
712  static void marshalObjRef(_ptr_type, cdrStream&);
713  static _ptr_type unmarshalObjRef(cdrStream&);
714  };
715 
716  typedef _CORBA_ObjRef_Var<_objref_ContinuousValidation, ContinuousValidation_Helper> ContinuousValidation_var;
717  typedef _CORBA_ObjRef_OUT_arg<_objref_ContinuousValidation,ContinuousValidation_Helper > ContinuousValidation_out;
718 
719 #endif
720 
721  // interface ContinuousValidation
723  public:
724  // Declarations for this interface type.
727 
729  static _ptr_type _narrow(::CORBA::Object_ptr);
730  static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
731 
732  static _ptr_type _nil();
733 
734  static inline void _marshalObjRef(_ptr_type, cdrStream&);
735 
736  static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
737  omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
738  if (o)
739  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
740  else
741  return _nil();
742  }
743 
744  static inline _ptr_type _fromObjRef(omniObjRef* o) {
745  if (o)
746  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
747  else
748  return _nil();
749  }
750 
751  static _core_attr const char* _PD_repoId;
752 
753  // Other IDL defined within this scope.
754 
755  };
756 
758  public virtual _objref_PathValidation
759  {
760  public:
761  // IDL operations
763  void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
765  void setBreakDistance(::hpp::value_type breakDistance);
767 
768  // Constructors
769  inline _objref_ContinuousValidation() { _PR_setobj(0); } // nil
770  _objref_ContinuousValidation(omniIOR*, omniIdentity*);
771 
772  protected:
774 
775 
776  private:
777  virtual void* _ptrToObjRef(const char*);
778 
781  // not implemented
782 
783  friend class ContinuousValidation;
784  };
785 
786  class _pof_ContinuousValidation : public _OMNI_NS(proxyObjectFactory) {
787  public:
788  inline _pof_ContinuousValidation() : _OMNI_NS(proxyObjectFactory)(ContinuousValidation::_PD_repoId) {}
789  virtual ~_pof_ContinuousValidation();
790 
791  virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
792  virtual _CORBA_Boolean is_a(const char*) const;
793  };
794 
796  public virtual _impl_PathValidation
797  {
798  public:
799  virtual ~_impl_ContinuousValidation();
800 
801  virtual void setSecurityMargins(const ::hpp::floatSeqSeq& margins) = 0;
802  virtual void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin) = 0;
804  virtual void setBreakDistance(::hpp::value_type breakDistance) = 0;
805  virtual value_type getBreakDistance() = 0;
806 
807  public: // Really protected, workaround for xlC
808  virtual _CORBA_Boolean _dispatch(omniCallHandle&);
809 
810  private:
811  virtual void* _ptrToInterface(const char*);
812  virtual const char* _mostDerivedRepoId();
813 
814  };
815 
816 
817  _CORBA_MODULE pathValidation_idl
818 
819  _CORBA_MODULE_BEG
820 
821 #ifndef __hpp_mcore__idl_mpathValidation__idl_mDiscretized__
822 #define __hpp_mcore__idl_mpathValidation__idl_mDiscretized__
823  class Discretized;
824  class _objref_Discretized;
826 
829 
831  public:
833 
834  static _ptr_type _nil();
835  static _CORBA_Boolean is_nil(_ptr_type);
836  static void release(_ptr_type);
837  static void duplicate(_ptr_type);
838  static void marshalObjRef(_ptr_type, cdrStream&);
839  static _ptr_type unmarshalObjRef(cdrStream&);
840  };
841 
842  typedef _CORBA_ObjRef_Var<_objref_Discretized, Discretized_Helper> Discretized_var;
843  typedef _CORBA_ObjRef_OUT_arg<_objref_Discretized,Discretized_Helper > Discretized_out;
844 
845 #endif
846 
847  // interface Discretized
848  class Discretized {
849  public:
850  // Declarations for this interface type.
853 
855  static _ptr_type _narrow(::CORBA::Object_ptr);
856  static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
857 
858  static _ptr_type _nil();
859 
860  static inline void _marshalObjRef(_ptr_type, cdrStream&);
861 
862  static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
863  omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
864  if (o)
865  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
866  else
867  return _nil();
868  }
869 
870  static inline _ptr_type _fromObjRef(omniObjRef* o) {
871  if (o)
872  return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
873  else
874  return _nil();
875  }
876 
877  static _core_attr const char* _PD_repoId;
878 
879  // Other IDL defined within this scope.
880 
881  };
882 
884  public virtual _objref_PathValidation
885  {
886  public:
887  // IDL operations
889  void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
891 
892  // Constructors
893  inline _objref_Discretized() { _PR_setobj(0); } // nil
894  _objref_Discretized(omniIOR*, omniIdentity*);
895 
896  protected:
897  virtual ~_objref_Discretized();
898 
899 
900  private:
901  virtual void* _ptrToObjRef(const char*);
902 
904  _objref_Discretized& operator = (const _objref_Discretized&);
905  // not implemented
906 
907  friend class Discretized;
908  };
909 
910  class _pof_Discretized : public _OMNI_NS(proxyObjectFactory) {
911  public:
912  inline _pof_Discretized() : _OMNI_NS(proxyObjectFactory)(Discretized::_PD_repoId) {}
913  virtual ~_pof_Discretized();
914 
915  virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
916  virtual _CORBA_Boolean is_a(const char*) const;
917  };
918 
920  public virtual _impl_PathValidation
921  {
922  public:
923  virtual ~_impl_Discretized();
924 
925  virtual void setSecurityMargins(const ::hpp::floatSeqSeq& margins) = 0;
926  virtual void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin) = 0;
928 
929  public: // Really protected, workaround for xlC
930  virtual _CORBA_Boolean _dispatch(omniCallHandle&);
931 
932  private:
933  virtual void* _ptrToInterface(const char*);
934  virtual const char* _mostDerivedRepoId();
935 
936  };
937 
938 
939  _CORBA_MODULE_END
940 
941  _CORBA_MODULE_END
942 
943 _CORBA_MODULE_END
944 
945 
946 
947 _CORBA_MODULE POA_hpp
948 _CORBA_MODULE_BEG
949 
950  _CORBA_MODULE core_idl
951  _CORBA_MODULE_BEG
952 
953  class ConfigValidation :
954  public virtual hpp::core_idl::_impl_ConfigValidation,
955  public virtual ::PortableServer::ServantBase
956  {
957  public:
958  virtual ~ConfigValidation();
959 
961  return (::hpp::core_idl::ConfigValidation_ptr) _do_this(::hpp::core_idl::ConfigValidation::_PD_repoId);
962  }
963  };
964 
965  class ConfigValidations :
966  public virtual hpp::core_idl::_impl_ConfigValidations,
967  public virtual ConfigValidation
968  {
969  public:
970  virtual ~ConfigValidations();
971 
973  return (::hpp::core_idl::ConfigValidations_ptr) _do_this(::hpp::core_idl::ConfigValidations::_PD_repoId);
974  }
975  };
976 
977  class CollisionValidation :
978  public virtual hpp::core_idl::_impl_CollisionValidation,
979  public virtual ConfigValidation
980  {
981  public:
982  virtual ~CollisionValidation();
983 
985  return (::hpp::core_idl::CollisionValidation_ptr) _do_this(::hpp::core_idl::CollisionValidation::_PD_repoId);
986  }
987  };
988 
989  class PathValidation :
990  public virtual hpp::core_idl::_impl_PathValidation,
991  public virtual ::PortableServer::ServantBase
992  {
993  public:
994  virtual ~PathValidation();
995 
997  return (::hpp::core_idl::PathValidation_ptr) _do_this(::hpp::core_idl::PathValidation::_PD_repoId);
998  }
999  };
1000 
1001  class PathValidations :
1002  public virtual hpp::core_idl::_impl_PathValidations,
1003  public virtual PathValidation
1004  {
1005  public:
1006  virtual ~PathValidations();
1007 
1009  return (::hpp::core_idl::PathValidations_ptr) _do_this(::hpp::core_idl::PathValidations::_PD_repoId);
1010  }
1011  };
1012 
1013  class ContinuousValidation :
1014  public virtual hpp::core_idl::_impl_ContinuousValidation,
1015  public virtual PathValidation
1016  {
1017  public:
1018  virtual ~ContinuousValidation();
1019 
1021  return (::hpp::core_idl::ContinuousValidation_ptr) _do_this(::hpp::core_idl::ContinuousValidation::_PD_repoId);
1022  }
1023  };
1024 
1025  _CORBA_MODULE pathValidation_idl
1026  _CORBA_MODULE_BEG
1027 
1028  class Discretized :
1029  public virtual hpp::core_idl::pathValidation_idl::_impl_Discretized,
1030  public virtual PathValidation
1031  {
1032  public:
1033  virtual ~Discretized();
1034 
1036  return (::hpp::core_idl::pathValidation_idl::Discretized_ptr) _do_this(::hpp::core_idl::pathValidation_idl::Discretized::_PD_repoId);
1037  }
1038  };
1039 
1040  _CORBA_MODULE_END
1041 
1042  _CORBA_MODULE_END
1043 
1044 _CORBA_MODULE_END
1045 
1046 
1047 
1048 _CORBA_MODULE OBV_hpp
1049 _CORBA_MODULE_BEG
1050 
1051  _CORBA_MODULE core_idl
1052  _CORBA_MODULE_BEG
1053 
1054  _CORBA_MODULE pathValidation_idl
1055  _CORBA_MODULE_BEG
1056 
1057  _CORBA_MODULE_END
1058 
1059  _CORBA_MODULE_END
1060 
1061 _CORBA_MODULE_END
1062 
1063 
1064 
1065 
1066 
1067 #undef _core_attr
1068 #undef _dyn_attr
1069 
1070 
1071 
1072 inline void
1073 hpp::core_idl::ConfigValidation::_marshalObjRef(::hpp::core_idl::ConfigValidation_ptr obj, cdrStream& s) {
1074  omniObjRef::_marshal(obj->_PR_getobj(),s);
1075 }
1076 
1077 inline void
1078 hpp::core_idl::ConfigValidations::_marshalObjRef(::hpp::core_idl::ConfigValidations_ptr obj, cdrStream& s) {
1079  omniObjRef::_marshal(obj->_PR_getobj(),s);
1080 }
1081 
1082 inline void
1083 hpp::core_idl::CollisionValidation::_marshalObjRef(::hpp::core_idl::CollisionValidation_ptr obj, cdrStream& s) {
1084  omniObjRef::_marshal(obj->_PR_getobj(),s);
1085 }
1086 
1087 inline void
1088 hpp::core_idl::PathValidation::_marshalObjRef(::hpp::core_idl::PathValidation_ptr obj, cdrStream& s) {
1089  omniObjRef::_marshal(obj->_PR_getobj(),s);
1090 }
1091 
1092 inline void
1093 hpp::core_idl::PathValidations::_marshalObjRef(::hpp::core_idl::PathValidations_ptr obj, cdrStream& s) {
1094  omniObjRef::_marshal(obj->_PR_getobj(),s);
1095 }
1096 
1097 inline void
1098 hpp::core_idl::ContinuousValidation::_marshalObjRef(::hpp::core_idl::ContinuousValidation_ptr obj, cdrStream& s) {
1099  omniObjRef::_marshal(obj->_PR_getobj(),s);
1100 }
1101 
1102 inline void
1103 hpp::core_idl::pathValidation_idl::Discretized::_marshalObjRef(::hpp::core_idl::pathValidation_idl::Discretized_ptr obj, cdrStream& s) {
1104  omniObjRef::_marshal(obj->_PR_getobj(),s);
1105 }
1106 
1107 
1108 
1109 #ifdef USE_stub_in_nt_dll_NOT_DEFINED_path__validations
1110 # undef USE_stub_in_nt_dll
1111 # undef USE_stub_in_nt_dll_NOT_DEFINED_path__validations
1112 #endif
1113 #ifdef USE_core_stub_in_nt_dll_NOT_DEFINED_path__validations
1114 # undef USE_core_stub_in_nt_dll
1115 # undef USE_core_stub_in_nt_dll_NOT_DEFINED_path__validations
1116 #endif
1117 #ifdef USE_dyn_stub_in_nt_dll_NOT_DEFINED_path__validations
1118 # undef USE_dyn_stub_in_nt_dll
1119 # undef USE_dyn_stub_in_nt_dll_NOT_DEFINED_path__validations
1120 #endif
1121 
1122 #endif // __path__validations_hh__
1123 
ContinuousValidation_Helper::unmarshalObjRef
static _ptr_type unmarshalObjRef(cdrStream &)
_impl_ConfigValidation::persistantStorage
virtual void persistantStorage(::CORBA::Boolean persistant)=0
_impl_Discretized
Definition: path_validations-idl.hh:919
ConfigValidations_Helper::_nil
static _ptr_type _nil()
CollisionValidation_Helper
Definition: path_validations-idl.hh:345
ContinuousValidation
Definition: path_validations-idl.hh:722
ContinuousValidation::_this
inline ::hpp::core_idl::ContinuousValidation_ptr _this()
Definition: path_validations-idl.hh:1020
_objref_ConfigValidations::numberConfigValidations
size_type numberConfigValidations()
_impl_ContinuousValidation::setSecurityMarginBetweenBodies
virtual void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)=0
_pof_ContinuousValidation
Definition: path_validations-idl.hh:786
ContinuousValidation::~ContinuousValidation
virtual ~ContinuousValidation()
ConfigValidation::_duplicate
static _ptr_type _duplicate(_ptr_type)
ConfigValidation_var
_CORBA_ObjRef_Var< _objref_ConfigValidation, ConfigValidation_Helper > ConfigValidation_var
Definition: _problem-idl.hh:234
_objref_ConfigValidations::_objref_ConfigValidations
_objref_ConfigValidations()
Definition: path_validations-idl.hh:287
Discretized_Helper::duplicate
static void duplicate(_ptr_type)
_impl_Discretized::setSecurityMargins
virtual void setSecurityMargins(const ::hpp::floatSeqSeq &margins)=0
_pof_Discretized::~_pof_Discretized
virtual ~_pof_Discretized()
_impl_PathValidations::_dispatch
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
PathValidations_Helper::is_nil
static _CORBA_Boolean is_nil(_ptr_type)
_pof_ConfigValidations::~_pof_ConfigValidations
virtual ~_pof_ConfigValidations()
_pof_Discretized
Definition: path_validations-idl.hh:910
PathValidation_Helper::unmarshalObjRef
static _ptr_type unmarshalObjRef(cdrStream &)
_pof_PathValidation::~_pof_PathValidation
virtual ~_pof_PathValidation()
hpp::floatSeq
sequence< double > floatSeq
Robot configuration is defined by a sequence of dof value.
Definition: common.idl:34
PathValidation_var
_CORBA_ObjRef_Var< _objref_PathValidation, PathValidation_Helper > PathValidation_var
Definition: _problem-idl.hh:286
_objref_ContinuousValidation::setSecurityMargins
void setSecurityMargins(const ::hpp::floatSeqSeq &margins)
PathValidationRef
PathValidation_ptr PathValidationRef
Definition: path_validations-idl.hh:461
_objref_Discretized::~_objref_Discretized
virtual ~_objref_Discretized()
_impl_CollisionValidation::setSecurityMargins
virtual void setSecurityMargins(const ::hpp::floatSeqSeq &margins)=0
_impl_Discretized::setSecurityMarginBetweenBodies
virtual void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)=0
_impl_PathValidations::filterCollisionPairs
virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)=0
PathValidation::_unmarshalObjRef
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:495
PathValidations::_PD_repoId
static const _core_attr char * _PD_repoId
Definition: path_validations-idl.hh:633
_objref_Discretized::setSecurityMargins
void setSecurityMargins(const ::hpp::floatSeqSeq &margins)
ConfigValidationsRef
ConfigValidations_ptr ConfigValidationsRef
Definition: path_validations-idl.hh:219
_impl_CollisionValidation::setSecurityMarginBetweenBodies
virtual void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)=0
ContinuousValidation::_nil
static _ptr_type _nil()
ContinuousValidation_Helper::is_nil
static _CORBA_Boolean is_nil(_ptr_type)
Discretized::_marshalObjRef
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1103
ContinuousValidation_ptr
_objref_ContinuousValidation * ContinuousValidation_ptr
Definition: path_validations-idl.hh:699
ConfigValidations_Helper::_ptr_type
ConfigValidations_ptr _ptr_type
Definition: path_validations-idl.hh:223
_objref_ConfigValidation::deleteIfExpired
::CORBA::Boolean deleteIfExpired()
_objref_ConfigValidations
Definition: path_validations-idl.hh:274
_impl_ConfigValidations::numberConfigValidations
virtual size_type numberConfigValidations()=0
_objref_PathValidation::~_objref_PathValidation
virtual ~_objref_PathValidation()
Discretized::_narrow
static _ptr_type _narrow(::CORBA::Object_ptr)
ConfigValidation::_unmarshalObjRef
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:132
_objref_Discretized::filterCollisionPairs
void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)
_pof_PathValidations::_pof_PathValidations
_pof_PathValidations()
Definition: path_validations-idl.hh:668
ConfigValidations::_ptr_type
ConfigValidations_ptr _ptr_type
Definition: path_validations-idl.hh:242
_objref_ConfigValidation
Definition: path_validations-idl.hh:153
value_type
::CORBA::Double value_type
Definition: common-idl.hh:61
Discretized::~Discretized
virtual ~Discretized()
ConfigValidation::_PD_repoId
static const _core_attr char * _PD_repoId
Definition: path_validations-idl.hh:147
PathValidations_out
_CORBA_ObjRef_OUT_arg< _objref_PathValidations, PathValidations_Helper > PathValidations_out
Definition: path_validations-idl.hh:599
_objref_ContinuousValidation
Definition: path_validations-idl.hh:757
ConfigValidation::_narrow
static _ptr_type _narrow(::CORBA::Object_ptr)
PathValidations::_marshalObjRef
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1093
Path_out
_CORBA_ObjRef_OUT_arg< _objref_Path, Path_Helper > Path_out
Definition: path_planners-idl.hh:101
_objref_ConfigValidation::~_objref_ConfigValidation
virtual ~_objref_ConfigValidation()
_pof_CollisionValidation::~_pof_CollisionValidation
virtual ~_pof_CollisionValidation()
ConfigValidations_Helper::marshalObjRef
static void marshalObjRef(_ptr_type, cdrStream &)
CollisionValidationRef
CollisionValidation_ptr CollisionValidationRef
Definition: path_validations-idl.hh:343
ConfigValidations_out
_CORBA_ObjRef_OUT_arg< _objref_ConfigValidations, ConfigValidations_Helper > ConfigValidations_out
Definition: path_validations-idl.hh:234
ConfigValidation::_var_type
ConfigValidation_var _var_type
Definition: path_validations-idl.hh:122
_impl_ContinuousValidation
Definition: path_validations-idl.hh:795
hpp::value_type
double value_type
Definition: common.idl:18
_pof_PathValidations::is_a
virtual _CORBA_Boolean is_a(const char *) const
_objref_ConfigValidation::deleteThis
void deleteThis()
_impl_PathValidation::persistantStorage
virtual void persistantStorage(::CORBA::Boolean persistant)=0
RelativeMotionMatrix
intSeqSeq RelativeMotionMatrix
Definition: path_validations-idl.hh:87
PathValidation_out
_CORBA_ObjRef_OUT_arg< _objref_PathValidation, PathValidation_Helper > PathValidation_out
Definition: path_validations-idl.hh:476
ConfigValidationRef
ConfigValidation_ptr ConfigValidationRef
Definition: path_validations-idl.hh:98
ContinuousValidation_Helper::duplicate
static void duplicate(_ptr_type)
hpp::floatSeqSeq
sequence< floatSeq > floatSeqSeq
Definition: common.idl:35
CollisionValidation::_ptr_type
CollisionValidation_ptr _ptr_type
Definition: path_validations-idl.hh:366
_objref_ContinuousValidation::filterCollisionPairs
void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)
CollisionValidation_ptr
_objref_CollisionValidation * CollisionValidation_ptr
Definition: path_validations-idl.hh:340
PathValidations_ptr
_objref_PathValidations * PathValidations_ptr
Definition: path_validations-idl.hh:581
_objref_PathValidations::~_objref_PathValidations
virtual ~_objref_PathValidations()
PathValidation_Helper::_ptr_type
PathValidation_ptr _ptr_type
Definition: path_validations-idl.hh:465
common-idl.hh
PathValidation_Helper::is_nil
static _CORBA_Boolean is_nil(_ptr_type)
PathValidationsRef
PathValidations_ptr PathValidationsRef
Definition: path_validations-idl.hh:584
PathValidations::_unchecked_narrow
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
_impl_PathValidations
Definition: path_validations-idl.hh:675
ContinuousValidation_Helper
Definition: path_validations-idl.hh:704
ConfigValidations::_narrow
static _ptr_type _narrow(::CORBA::Object_ptr)
ContinuousValidation_Helper::release
static void release(_ptr_type)
ContinuousValidation::_narrow
static _ptr_type _narrow(::CORBA::Object_ptr)
ContinuousValidation::_unchecked_narrow
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
CollisionValidation::_fromObjRef
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:385
_impl_CollisionValidation::filterCollisionPairs
virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)=0
ContinuousValidation_Helper::marshalObjRef
static void marshalObjRef(_ptr_type, cdrStream &)
Discretized_var
_CORBA_ObjRef_Var< _objref_Discretized, Discretized_Helper > Discretized_var
Definition: path_validations-idl.hh:842
_impl_CollisionValidation
Definition: path_validations-idl.hh:434
ConfigValidation::_marshalObjRef
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1073
ConfigValidation_Helper::_nil
static _ptr_type _nil()
Discretized_Helper::marshalObjRef
static void marshalObjRef(_ptr_type, cdrStream &)
_pof_ConfigValidations
Definition: path_validations-idl.hh:304
ConfigValidation_Helper
Definition: _problem-idl.hh:222
PathValidations::_fromObjRef
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:626
CollisionValidation::_this
inline ::hpp::core_idl::CollisionValidation_ptr _this()
Definition: path_validations-idl.hh:984
intSeqSeq_var
Definition: common-idl.hh:597
ContinuousValidation_out
_CORBA_ObjRef_OUT_arg< _objref_ContinuousValidation, ContinuousValidation_Helper > ContinuousValidation_out
Definition: path_validations-idl.hh:717
ContinuousValidation::_marshalObjRef
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1098
intSeqSeq_out
Definition: common-idl.hh:654
size_type
::CORBA::LongLong size_type
Definition: common-idl.hh:66
_objref_ConfigValidations::clear
void clear()
ConfigValidations::_fromObjRef
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:261
CollisionValidation_Helper::is_nil
static _CORBA_Boolean is_nil(_ptr_type)
PathValidation_Helper::release
static void release(_ptr_type)
_objref_ConfigValidation::persistantStorage
void persistantStorage(::CORBA::Boolean persistant)
_pof_ContinuousValidation::_pof_ContinuousValidation
_pof_ContinuousValidation()
Definition: path_validations-idl.hh:788
PathValidations::_var_type
PathValidations_var _var_type
Definition: path_validations-idl.hh:608
ConfigValidation::_this
inline ::hpp::core_idl::ConfigValidation_ptr _this()
Definition: path_validations-idl.hh:960
_pof_CollisionValidation::_pof_CollisionValidation
_pof_CollisionValidation()
Definition: path_validations-idl.hh:427
_objref_ConfigValidations::filterCollisionPairs
void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)
_objref_ContinuousValidation::getBreakDistance
value_type getBreakDistance()
ConfigValidations
Definition: path_validations-idl.hh:239
_objref_PathValidations
Definition: path_validations-idl.hh:639
PathValidation::_PD_repoId
static const _core_attr char * _PD_repoId
Definition: path_validations-idl.hh:510
_objref_ConfigValidation::_objref_ConfigValidation
_objref_ConfigValidation()
Definition: path_validations-idl.hh:165
_objref_PathValidation::deleteIfExpired
::CORBA::Boolean deleteIfExpired()
DiscretizedRef
Discretized_ptr DiscretizedRef
Definition: path_validations-idl.hh:828
_pof_ConfigValidation
Definition: path_validations-idl.hh:182
_pof_PathValidation::newObjRef
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
ConfigValidations_Helper::release
static void release(_ptr_type)
PathValidations_Helper
Definition: path_validations-idl.hh:586
PathValidations::_ptr_type
PathValidations_ptr _ptr_type
Definition: path_validations-idl.hh:607
Discretized::_this
inline ::hpp::core_idl::pathValidation_idl::Discretized_ptr _this()
Definition: path_validations-idl.hh:1035
PathValidations_Helper::_nil
static _ptr_type _nil()
ContinuousValidation_Helper::_nil
static _ptr_type _nil()
CollisionValidation_Helper::duplicate
static void duplicate(_ptr_type)
PathValidations::_this
inline ::hpp::core_idl::PathValidations_ptr _this()
Definition: path_validations-idl.hh:1008
Discretized::_duplicate
static _ptr_type _duplicate(_ptr_type)
PathValidations::~PathValidations
virtual ~PathValidations()
_objref_PathValidations::_objref_PathValidations
_objref_PathValidations()
Definition: path_validations-idl.hh:649
paths-idl.hh
_objref_Discretized
Definition: path_validations-idl.hh:883
_impl_ConfigValidations::setSecurityMarginBetweenBodies
virtual void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)=0
constraints-idl.hh
_impl_Discretized::_dispatch
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
_objref_PathValidation::_objref_PathValidation
_objref_PathValidation()
Definition: path_validations-idl.hh:529
_objref_Discretized::_objref_Discretized
_objref_Discretized()
Definition: path_validations-idl.hh:893
ConfigValidations_Helper::is_nil
static _CORBA_Boolean is_nil(_ptr_type)
_pof_ConfigValidation::~_pof_ConfigValidation
virtual ~_pof_ConfigValidation()
ValidationReport
_CORBA_MODULE hpp _CORBA_MODULE_BEG _CORBA_MODULE core_idl _CORBA_MODULE_BEG typedef char * ValidationReport
Definition: path_validations-idl.hh:79
_objref_CollisionValidation::filterCollisionPairs
void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)
ConfigValidations::_unchecked_narrow
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
PathValidation
Definition: path_validations-idl.hh:481
PathValidations_Helper::unmarshalObjRef
static _ptr_type unmarshalObjRef(cdrStream &)
_impl_ContinuousValidation::getBreakDistance
virtual value_type getBreakDistance()=0
_objref_ContinuousValidation::setBreakDistance
void setBreakDistance(::hpp::value_type breakDistance)
_impl_PathValidation::_dispatch
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
CollisionValidation_Helper::marshalObjRef
static void marshalObjRef(_ptr_type, cdrStream &)
PathValidation_Helper::duplicate
static void duplicate(_ptr_type)
ValidationReport_out
::CORBA::String_out ValidationReport_out
Definition: path_validations-idl.hh:81
_objref_ContinuousValidation::_objref_ContinuousValidation
_objref_ContinuousValidation()
Definition: path_validations-idl.hh:769
_pof_ConfigValidations::is_a
virtual _CORBA_Boolean is_a(const char *) const
PathValidation::~PathValidation
virtual ~PathValidation()
ConfigValidations_Helper
Definition: path_validations-idl.hh:221
PathValidation::_ptr_type
PathValidation_ptr _ptr_type
Definition: path_validations-idl.hh:484
_objref_CollisionValidation::setSecurityMarginBetweenBodies
void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)
_impl_PathValidation::deleteIfExpired
virtual ::CORBA::Boolean deleteIfExpired()=0
_impl_ConfigValidation::_dispatch
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
_objref_PathValidations::setSecurityMarginBetweenBodies
void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)
ConfigValidations::_marshalObjRef
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1078
ConfigValidations::_var_type
ConfigValidations_var _var_type
Definition: path_validations-idl.hh:243
Discretized_ptr
_objref_Discretized * Discretized_ptr
Definition: path_validations-idl.hh:825
ContinuousValidation::_ptr_type
ContinuousValidation_ptr _ptr_type
Definition: path_validations-idl.hh:725
ConfigValidation::_ptr_type
ConfigValidation_ptr _ptr_type
Definition: path_validations-idl.hh:121
ConfigValidation_var
_CORBA_ObjRef_Var< _objref_ConfigValidation, ConfigValidation_Helper > ConfigValidation_var
Definition: path_validations-idl.hh:112
PathValidation_Helper
Definition: _problem-idl.hh:274
_objref_ContinuousValidation::setSecurityMarginBetweenBodies
void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)
_impl_PathValidation::validate
virtual ::CORBA::Boolean validate(::hpp::core_idl::Path_ptr p, ::CORBA::Boolean reverse, ::hpp::core_idl::Path_out validPart, ::hpp::core_idl::PathValidationReport_out report)=0
ConfigValidations::_this
inline ::hpp::core_idl::ConfigValidations_ptr _this()
Definition: path_validations-idl.hh:972
CollisionValidation_var
_CORBA_ObjRef_Var< _objref_CollisionValidation, CollisionValidation_Helper > CollisionValidation_var
Definition: path_validations-idl.hh:357
hpp
Implement CORBA interface `‘Obstacle’'.
Definition: client.hh:46
_impl_ConfigValidation
Definition: path_validations-idl.hh:191
_impl_ConfigValidation::deleteIfExpired
virtual ::CORBA::Boolean deleteIfExpired()=0
_impl_PathValidation::~_impl_PathValidation
virtual ~_impl_PathValidation()
ConfigValidations::_unmarshalObjRef
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:253
_impl_ConfigValidations::filterCollisionPairs
virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)=0
ConfigValidation_Helper::duplicate
static void duplicate(_ptr_type)
_objref_Discretized::setSecurityMarginBetweenBodies
void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)
Discretized::_unmarshalObjRef
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:862
_impl_ConfigValidations::setSecurityMargins
virtual void setSecurityMargins(const ::hpp::floatSeqSeq &margins)=0
ConfigValidations::_PD_repoId
static const _core_attr char * _PD_repoId
Definition: path_validations-idl.hh:268
intSeqSeq
Definition: common-idl.hh:575
CollisionValidation::_duplicate
static _ptr_type _duplicate(_ptr_type)
_pof_PathValidation::_pof_PathValidation
_pof_PathValidation()
Definition: path_validations-idl.hh:548
ConfigValidation::~ConfigValidation
virtual ~ConfigValidation()
_impl_ConfigValidations::clear
virtual void clear()=0
_impl_ContinuousValidation::~_impl_ContinuousValidation
virtual ~_impl_ContinuousValidation()
ContinuousValidation::_unmarshalObjRef
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:736
_pof_ConfigValidations::newObjRef
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
Discretized_Helper
Definition: path_validations-idl.hh:830
ConfigValidations_Helper::unmarshalObjRef
static _ptr_type unmarshalObjRef(cdrStream &)
PathValidations::_narrow
static _ptr_type _narrow(::CORBA::Object_ptr)
ValidationReport_var
::CORBA::String_var ValidationReport_var
Definition: path_validations-idl.hh:80
Discretized_Helper::release
static void release(_ptr_type)
PathValidationReport
char * PathValidationReport
Definition: path_validations-idl.hh:83
_pof_PathValidations::~_pof_PathValidations
virtual ~_pof_PathValidations()
_pof_ContinuousValidation::newObjRef
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
Discretized::_unchecked_narrow
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
_objref_CollisionValidation::_objref_CollisionValidation
_objref_CollisionValidation()
Definition: path_validations-idl.hh:408
_objref_CollisionValidation::setSecurityMargins
void setSecurityMargins(const ::hpp::floatSeqSeq &margins)
PathValidations_Helper::duplicate
static void duplicate(_ptr_type)
_impl_CollisionValidation::~_impl_CollisionValidation
virtual ~_impl_CollisionValidation()
CollisionValidation_Helper::unmarshalObjRef
static _ptr_type unmarshalObjRef(cdrStream &)
ContinuousValidation::_duplicate
static _ptr_type _duplicate(_ptr_type)
_pof_Discretized::is_a
virtual _CORBA_Boolean is_a(const char *) const
_objref_ContinuousValidation::~_objref_ContinuousValidation
virtual ~_objref_ContinuousValidation()
_pof_CollisionValidation::newObjRef
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
ConfigValidation_ptr
_objref_ConfigValidation * ConfigValidation_ptr
Definition: path_validations-idl.hh:95
ContinuousValidationRef
ContinuousValidation_ptr ContinuousValidationRef
Definition: path_validations-idl.hh:702
CollisionValidation::_PD_repoId
static const _core_attr char * _PD_repoId
Definition: path_validations-idl.hh:392
ConfigValidation
Definition: path_validations-idl.hh:118
Discretized::_PD_repoId
static const _core_attr char * _PD_repoId
Definition: path_validations-idl.hh:877
PathValidation::_nil
static _ptr_type _nil()
_pof_CollisionValidation::is_a
virtual _CORBA_Boolean is_a(const char *) const
PathValidation_Helper::_nil
static _ptr_type _nil()
_impl_PathValidations::~_impl_PathValidations
virtual ~_impl_PathValidations()
Discretized::_nil
static _ptr_type _nil()
PathValidations::_nil
static _ptr_type _nil()
ConfigValidations::_nil
static _ptr_type _nil()
CollisionValidation::~CollisionValidation
virtual ~CollisionValidation()
_impl_ContinuousValidation::filterCollisionPairs
virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)=0
CollisionValidation_out
_CORBA_ObjRef_OUT_arg< _objref_CollisionValidation, CollisionValidation_Helper > CollisionValidation_out
Definition: path_validations-idl.hh:358
_objref_CollisionValidation::~_objref_CollisionValidation
virtual ~_objref_CollisionValidation()
_pof_Discretized::newObjRef
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
PathValidations::_unmarshalObjRef
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:618
_impl_PathValidations::setSecurityMargins
virtual void setSecurityMargins(const ::hpp::floatSeqSeq &margins)=0
CollisionValidation::_var_type
CollisionValidation_var _var_type
Definition: path_validations-idl.hh:367
_impl_Discretized::filterCollisionPairs
virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)=0
_impl_ConfigValidations::~_impl_ConfigValidations
virtual ~_impl_ConfigValidations()
_objref_ConfigValidation::validate
::CORBA::Boolean validate(const ::hpp::floatSeq &config, ::hpp::core_idl::ValidationReport_out report)
ContinuousValidation::_PD_repoId
static const _core_attr char * _PD_repoId
Definition: path_validations-idl.hh:751
_impl_PathValidation::deleteThis
virtual void deleteThis()=0
ConfigValidation_Helper::is_nil
static _CORBA_Boolean is_nil(_ptr_type)
_pof_ConfigValidation::_pof_ConfigValidation
_pof_ConfigValidation()
Definition: path_validations-idl.hh:184
PathValidations_Helper::marshalObjRef
static void marshalObjRef(_ptr_type, cdrStream &)
ConfigValidation::_unchecked_narrow
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
PathValidations::_duplicate
static _ptr_type _duplicate(_ptr_type)
_objref_PathValidation::deleteThis
void deleteThis()
_impl_ConfigValidation::deleteThis
virtual void deleteThis()=0
CollisionValidation::_unmarshalObjRef
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:377
_pof_ConfigValidations::_pof_ConfigValidations
_pof_ConfigValidations()
Definition: path_validations-idl.hh:306
PathValidation_ptr
_objref_PathValidation * PathValidation_ptr
Definition: path_validations-idl.hh:458
Discretized_Helper::_ptr_type
Discretized_ptr _ptr_type
Definition: path_validations-idl.hh:832
CollisionValidation::_unchecked_narrow
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
_impl_ConfigValidation::~_impl_ConfigValidation
virtual ~_impl_ConfigValidation()
ConfigValidations_Helper::duplicate
static void duplicate(_ptr_type)
_pof_PathValidations
Definition: path_validations-idl.hh:666
ConfigValidations_ptr
_objref_ConfigValidations * ConfigValidations_ptr
Definition: path_validations-idl.hh:216
ConfigValidation_Helper::release
static void release(_ptr_type)
PathValidations_Helper::_ptr_type
PathValidations_ptr _ptr_type
Definition: path_validations-idl.hh:588
_pof_ConfigValidation::newObjRef
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
_pof_ContinuousValidation::~_pof_ContinuousValidation
virtual ~_pof_ContinuousValidation()
PathValidation::_unchecked_narrow
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
_pof_PathValidation::is_a
virtual _CORBA_Boolean is_a(const char *) const
_impl_ContinuousValidation::setBreakDistance
virtual void setBreakDistance(::hpp::value_type breakDistance)=0
_pof_CollisionValidation
Definition: path_validations-idl.hh:425
RelativeMotionMatrix_out
intSeqSeq_out RelativeMotionMatrix_out
Definition: path_validations-idl.hh:89
PathValidation_Helper::marshalObjRef
static void marshalObjRef(_ptr_type, cdrStream &)
PathValidation::_marshalObjRef
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1088
_objref_PathValidations::filterCollisionPairs
void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)
ConfigValidations::_duplicate
static _ptr_type _duplicate(_ptr_type)
_impl_ContinuousValidation::setSecurityMargins
virtual void setSecurityMargins(const ::hpp::floatSeqSeq &margins)=0
Discretized::_fromObjRef
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:870
Discretized_Helper::_nil
static _ptr_type _nil()
Discretized::_ptr_type
Discretized_ptr _ptr_type
Definition: path_validations-idl.hh:851
PathValidation::_duplicate
static _ptr_type _duplicate(_ptr_type)
CollisionValidation::_marshalObjRef
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1083
_impl_PathValidation
Definition: path_validations-idl.hh:555
ContinuousValidation::_fromObjRef
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:744
_objref_ConfigValidations::setSecurityMarginBetweenBodies
void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)
PathValidation::_narrow
static _ptr_type _narrow(::CORBA::Object_ptr)
ConfigValidations_var
_CORBA_ObjRef_Var< _objref_ConfigValidations, ConfigValidations_Helper > ConfigValidations_var
Definition: path_validations-idl.hh:233
_objref_PathValidations::setSecurityMargins
void setSecurityMargins(const ::hpp::floatSeqSeq &margins)
CollisionValidation_Helper::release
static void release(_ptr_type)
_objref_PathValidation::validateConfiguration
::CORBA::Boolean validateConfiguration(const ::hpp::floatSeq &config, ::hpp::core_idl::ValidationReport_out report)
_objref_ConfigValidations::add
void add(::hpp::core_idl::ConfigValidation_ptr validation)
Discretized_Helper::unmarshalObjRef
static _ptr_type unmarshalObjRef(cdrStream &)
PathValidations_var
_CORBA_ObjRef_Var< _objref_PathValidations, PathValidations_Helper > PathValidations_var
Definition: path_validations-idl.hh:598
Discretized
Definition: path_validations-idl.hh:848
_objref_CollisionValidation
Definition: path_validations-idl.hh:398
PathValidation::_var_type
PathValidation_var _var_type
Definition: path_validations-idl.hh:485
_impl_Discretized::~_impl_Discretized
virtual ~_impl_Discretized()
_objref_PathValidation::validate
::CORBA::Boolean validate(::hpp::core_idl::Path_ptr p, ::CORBA::Boolean reverse, ::hpp::core_idl::Path_out validPart, ::hpp::core_idl::PathValidationReport_out report)
ContinuousValidation::_var_type
ContinuousValidation_var _var_type
Definition: path_validations-idl.hh:726
_pof_ContinuousValidation::is_a
virtual _CORBA_Boolean is_a(const char *) const
ConfigValidation::_fromObjRef
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:140
CollisionValidation_Helper::_ptr_type
CollisionValidation_ptr _ptr_type
Definition: path_validations-idl.hh:347
PathValidationReport_out
::CORBA::String_out PathValidationReport_out
Definition: path_validations-idl.hh:85
ConfigValidation_out
_CORBA_ObjRef_OUT_arg< _objref_ConfigValidation, ConfigValidation_Helper > ConfigValidation_out
Definition: path_validations-idl.hh:113
ConfigValidation::_nil
static _ptr_type _nil()
_objref_PathValidation
Definition: path_validations-idl.hh:516
_objref_ConfigValidations::~_objref_ConfigValidations
virtual ~_objref_ConfigValidations()
_impl_ConfigValidations
Definition: path_validations-idl.hh:313
_impl_ContinuousValidation::_dispatch
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
_impl_CollisionValidation::_dispatch
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
ContinuousValidation_var
_CORBA_ObjRef_Var< _objref_ContinuousValidation, ContinuousValidation_Helper > ContinuousValidation_var
Definition: path_validations-idl.hh:716
PathValidation::_this
inline ::hpp::core_idl::PathValidation_ptr _this()
Definition: path_validations-idl.hh:996
ConfigValidation_Helper::_ptr_type
ConfigValidation_ptr _ptr_type
Definition: path_validations-idl.hh:102
_impl_PathValidation::validateConfiguration
virtual ::CORBA::Boolean validateConfiguration(const ::hpp::floatSeq &config, ::hpp::core_idl::ValidationReport_out report)=0
_objref_PathValidation::persistantStorage
void persistantStorage(::CORBA::Boolean persistant)
RelativeMotionMatrix_var
intSeqSeq_var RelativeMotionMatrix_var
Definition: path_validations-idl.hh:88
_objref_ConfigValidations::setSecurityMargins
void setSecurityMargins(const ::hpp::floatSeqSeq &margins)
_pof_PathValidation
Definition: path_validations-idl.hh:546
ConfigValidation_Helper::marshalObjRef
static void marshalObjRef(_ptr_type, cdrStream &)
CollisionValidation::_nil
static _ptr_type _nil()
PathValidationReport_var
::CORBA::String_var PathValidationReport_var
Definition: path_validations-idl.hh:84
_pof_Discretized::_pof_Discretized
_pof_Discretized()
Definition: path_validations-idl.hh:912
_impl_ConfigValidations::_dispatch
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
ConfigValidations::~ConfigValidations
virtual ~ConfigValidations()
CollisionValidation
Definition: path_validations-idl.hh:363
Discretized::_var_type
Discretized_var _var_type
Definition: path_validations-idl.hh:852
PathValidations
Definition: path_validations-idl.hh:604
_impl_PathValidations::setSecurityMarginBetweenBodies
virtual void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)=0
PathValidation::_fromObjRef
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:503
CollisionValidation::_narrow
static _ptr_type _narrow(::CORBA::Object_ptr)
Discretized_out
_CORBA_ObjRef_OUT_arg< _objref_Discretized, Discretized_Helper > Discretized_out
Definition: path_validations-idl.hh:843
ContinuousValidation_Helper::_ptr_type
ContinuousValidation_ptr _ptr_type
Definition: path_validations-idl.hh:706
Path_ptr
_objref_Path * Path_ptr
Definition: path_planners-idl.hh:83
_pof_ConfigValidation::is_a
virtual _CORBA_Boolean is_a(const char *) const
_core_attr
#define _core_attr
Definition: path_validations-idl.hh:55
CollisionValidation_Helper::_nil
static _ptr_type _nil()
_impl_ConfigValidations::add
virtual void add(::hpp::core_idl::ConfigValidation_ptr validation)=0
Discretized_Helper::is_nil
static _CORBA_Boolean is_nil(_ptr_type)
_impl_ConfigValidation::validate
virtual ::CORBA::Boolean validate(const ::hpp::floatSeq &config, ::hpp::core_idl::ValidationReport_out report)=0
PathValidation_var
_CORBA_ObjRef_Var< _objref_PathValidation, PathValidation_Helper > PathValidation_var
Definition: path_validations-idl.hh:475
PathValidations_Helper::release
static void release(_ptr_type)
_constraints-idl.hh
_pof_PathValidations::newObjRef
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
ConfigValidation_Helper::unmarshalObjRef
static _ptr_type unmarshalObjRef(cdrStream &)