hpp-corbaserver  6.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);
163 
164  // Constructors
165  inline _objref_ConfigValidation() { _PR_setobj(0); } // nil
166  _objref_ConfigValidation(omniIOR*, omniIdentity*);
167 
168  protected:
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) {}
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:
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
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:
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) {}
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:
318 
319  virtual void add(::hpp::core_idl::ConfigValidation_ptr validation) = 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) {}
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:
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;
458  class _impl_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:
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) {}
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:
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;
581  class _impl_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:
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) {}
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:
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) {}
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:
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;
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;
825  class _impl_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:
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:
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:
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:
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:
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 
_CORBA_ObjRef_Var< _objref_PathValidation, PathValidation_Helper > PathValidation_var
Definition: _problem-idl.hh:286
_CORBA_ObjRef_Var< _objref_ConfigValidation, ConfigValidation_Helper > ConfigValidation_var
Definition: _problem-idl.hh:234
Definition: path_validations-idl.hh:345
CollisionValidation_ptr _ptr_type
Definition: path_validations-idl.hh:347
static void duplicate(_ptr_type)
static _ptr_type unmarshalObjRef(cdrStream &)
static void release(_ptr_type)
static void marshalObjRef(_ptr_type, cdrStream &)
static _ptr_type _nil()
static _CORBA_Boolean is_nil(_ptr_type)
Definition: path_validations-idl.hh:363
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1083
static _ptr_type _duplicate(_ptr_type)
static _ptr_type _narrow(::CORBA::Object_ptr)
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:377
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:392
virtual ~CollisionValidation()
CollisionValidation_ptr _ptr_type
Definition: path_validations-idl.hh:366
inline ::hpp::core_idl::CollisionValidation_ptr _this()
Definition: path_validations-idl.hh:984
static _ptr_type _nil()
CollisionValidation_var _var_type
Definition: path_validations-idl.hh:367
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:385
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: path_validations-idl.hh:102
static _ptr_type _nil()
Definition: path_validations-idl.hh:118
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1073
static _ptr_type _duplicate(_ptr_type)
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:132
static _ptr_type _narrow(::CORBA::Object_ptr)
static _ptr_type _nil()
ConfigValidation_ptr _ptr_type
Definition: path_validations-idl.hh:121
inline ::hpp::core_idl::ConfigValidation_ptr _this()
Definition: path_validations-idl.hh:960
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:147
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:140
ConfigValidation_var _var_type
Definition: path_validations-idl.hh:122
virtual ~ConfigValidation()
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
Definition: path_validations-idl.hh:221
static void marshalObjRef(_ptr_type, cdrStream &)
static _CORBA_Boolean is_nil(_ptr_type)
static void duplicate(_ptr_type)
static _ptr_type unmarshalObjRef(cdrStream &)
static _ptr_type _nil()
static void release(_ptr_type)
ConfigValidations_ptr _ptr_type
Definition: path_validations-idl.hh:223
Definition: path_validations-idl.hh:239
virtual ~ConfigValidations()
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:261
ConfigValidations_var _var_type
Definition: path_validations-idl.hh:243
inline ::hpp::core_idl::ConfigValidations_ptr _this()
Definition: path_validations-idl.hh:972
static _ptr_type _duplicate(_ptr_type)
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1078
ConfigValidations_ptr _ptr_type
Definition: path_validations-idl.hh:242
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:268
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:253
static _ptr_type _nil()
static _ptr_type _narrow(::CORBA::Object_ptr)
Definition: path_validations-idl.hh:704
static _ptr_type _nil()
ContinuousValidation_ptr _ptr_type
Definition: path_validations-idl.hh:706
static void release(_ptr_type)
static void duplicate(_ptr_type)
static _ptr_type unmarshalObjRef(cdrStream &)
static _CORBA_Boolean is_nil(_ptr_type)
static void marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:722
ContinuousValidation_ptr _ptr_type
Definition: path_validations-idl.hh:725
inline ::hpp::core_idl::ContinuousValidation_ptr _this()
Definition: path_validations-idl.hh:1020
static _ptr_type _duplicate(_ptr_type)
static _ptr_type _narrow(::CORBA::Object_ptr)
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:736
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:751
static _ptr_type _nil()
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:744
virtual ~ContinuousValidation()
ContinuousValidation_var _var_type
Definition: path_validations-idl.hh:726
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1098
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
Definition: path_validations-idl.hh:830
Discretized_ptr _ptr_type
Definition: path_validations-idl.hh:832
static _CORBA_Boolean is_nil(_ptr_type)
static void marshalObjRef(_ptr_type, cdrStream &)
static void duplicate(_ptr_type)
static _ptr_type unmarshalObjRef(cdrStream &)
static _ptr_type _nil()
static void release(_ptr_type)
Definition: path_validations-idl.hh:848
virtual ~Discretized()
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1103
static _ptr_type _narrow(::CORBA::Object_ptr)
Discretized_ptr _ptr_type
Definition: path_validations-idl.hh:851
static _ptr_type _duplicate(_ptr_type)
inline ::hpp::core_idl::pathValidation_idl::Discretized_ptr _this()
Definition: path_validations-idl.hh:1035
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:870
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:862
Discretized_var _var_type
Definition: path_validations-idl.hh:852
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:877
static _ptr_type _nil()
Definition: _problem-idl.hh:274
PathValidation_ptr _ptr_type
Definition: path_validations-idl.hh:465
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
virtual ~PathValidation()
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1088
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:510
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:503
PathValidation_ptr _ptr_type
Definition: path_validations-idl.hh:484
static _ptr_type _nil()
static _ptr_type _duplicate(_ptr_type)
inline ::hpp::core_idl::PathValidation_ptr _this()
Definition: path_validations-idl.hh:996
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:495
static _ptr_type _narrow(::CORBA::Object_ptr)
PathValidation_var _var_type
Definition: path_validations-idl.hh:485
Definition: path_validations-idl.hh:586
static void marshalObjRef(_ptr_type, cdrStream &)
PathValidations_ptr _ptr_type
Definition: path_validations-idl.hh:588
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:604
static _ptr_type _narrow(::CORBA::Object_ptr)
virtual ~PathValidations()
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:633
inline ::hpp::core_idl::PathValidations_ptr _this()
Definition: path_validations-idl.hh:1008
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:626
static _ptr_type _nil()
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:618
PathValidations_var _var_type
Definition: path_validations-idl.hh:608
static _ptr_type _duplicate(_ptr_type)
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
PathValidations_ptr _ptr_type
Definition: path_validations-idl.hh:607
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1093
Definition: path_validations-idl.hh:436
virtual void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)=0
virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)=0
virtual ~_impl_CollisionValidation()
virtual void setSecurityMargins(const ::hpp::floatSeqSeq &margins)=0
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
Definition: path_validations-idl.hh:193
virtual void persistantStorage(::CORBA::Boolean persistant)=0
virtual void deleteThis()=0
virtual ::CORBA::Boolean validate(const ::hpp::floatSeq &config, ::hpp::core_idl::ValidationReport_out report)=0
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
virtual ~_impl_ConfigValidation()
virtual ::CORBA::Boolean deleteIfExpired()=0
Definition: path_validations-idl.hh:315
virtual size_type numberConfigValidations()=0
virtual void clear()=0
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
virtual void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)=0
virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)=0
virtual ~_impl_ConfigValidations()
virtual void setSecurityMargins(const ::hpp::floatSeqSeq &margins)=0
virtual void add(::hpp::core_idl::ConfigValidation_ptr validation)=0
Definition: path_validations-idl.hh:797
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
virtual value_type getBreakDistance()=0
virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)=0
virtual void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)=0
virtual void setSecurityMargins(const ::hpp::floatSeqSeq &margins)=0
virtual ~_impl_ContinuousValidation()
virtual void setBreakDistance(::hpp::value_type breakDistance)=0
Definition: path_validations-idl.hh:921
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
virtual void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)=0
virtual ~_impl_Discretized()
virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)=0
virtual void setSecurityMargins(const ::hpp::floatSeqSeq &margins)=0
Definition: path_validations-idl.hh:557
virtual ~_impl_PathValidation()
virtual ::CORBA::Boolean deleteIfExpired()=0
virtual void persistantStorage(::CORBA::Boolean persistant)=0
virtual ::CORBA::Boolean validateConfiguration(const ::hpp::floatSeq &config, ::hpp::core_idl::ValidationReport_out report)=0
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
virtual void deleteThis()=0
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
Definition: path_validations-idl.hh:677
virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)=0
virtual void setSecurityMargins(const ::hpp::floatSeqSeq &margins)=0
virtual void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)=0
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
virtual ~_impl_PathValidations()
Definition: path_validations-idl.hh:400
_objref_CollisionValidation()
Definition: path_validations-idl.hh:408
virtual ~_objref_CollisionValidation()
void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)
void setSecurityMargins(const ::hpp::floatSeqSeq &margins)
void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)
_objref_CollisionValidation(omniIOR *, omniIdentity *)
Definition: path_validations-idl.hh:156
void persistantStorage(::CORBA::Boolean persistant)
_objref_ConfigValidation(omniIOR *, omniIdentity *)
_objref_ConfigValidation()
Definition: path_validations-idl.hh:165
virtual ~_objref_ConfigValidation()
::CORBA::Boolean validate(const ::hpp::floatSeq &config, ::hpp::core_idl::ValidationReport_out report)
::CORBA::Boolean deleteIfExpired()
Definition: path_validations-idl.hh:276
void setSecurityMargins(const ::hpp::floatSeqSeq &margins)
void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)
void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)
void add(::hpp::core_idl::ConfigValidation_ptr validation)
_objref_ConfigValidations()
Definition: path_validations-idl.hh:287
virtual ~_objref_ConfigValidations()
_objref_ConfigValidations(omniIOR *, omniIdentity *)
size_type numberConfigValidations()
Definition: path_validations-idl.hh:759
_objref_ContinuousValidation()
Definition: path_validations-idl.hh:769
_objref_ContinuousValidation(omniIOR *, omniIdentity *)
void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)
void setSecurityMargins(const ::hpp::floatSeqSeq &margins)
void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)
void setBreakDistance(::hpp::value_type breakDistance)
Definition: path_validations-idl.hh:885
void setSecurityMargins(const ::hpp::floatSeqSeq &margins)
void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)
void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)
virtual ~_objref_Discretized()
_objref_Discretized()
Definition: path_validations-idl.hh:893
_objref_Discretized(omniIOR *, omniIdentity *)
Definition: path_validations-idl.hh:519
_objref_PathValidation(omniIOR *, omniIdentity *)
virtual ~_objref_PathValidation()
_objref_PathValidation()
Definition: path_validations-idl.hh:529
::CORBA::Boolean validate(::hpp::core_idl::Path_ptr p, ::CORBA::Boolean reverse, ::hpp::core_idl::Path_out validPart, ::hpp::core_idl::PathValidationReport_out report)
::CORBA::Boolean deleteIfExpired()
::CORBA::Boolean validateConfiguration(const ::hpp::floatSeq &config, ::hpp::core_idl::ValidationReport_out report)
void persistantStorage(::CORBA::Boolean persistant)
Definition: path_validations-idl.hh:641
void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)
_objref_PathValidations()
Definition: path_validations-idl.hh:649
_objref_PathValidations(omniIOR *, omniIdentity *)
virtual ~_objref_PathValidations()
void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix &relMotion)
void setSecurityMargins(const ::hpp::floatSeqSeq &margins)
Definition: path_validations-idl.hh:425
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
_pof_CollisionValidation()
Definition: path_validations-idl.hh:427
virtual ~_pof_CollisionValidation()
virtual _CORBA_Boolean is_a(const char *) const
Definition: path_validations-idl.hh:182
_pof_ConfigValidation()
Definition: path_validations-idl.hh:184
virtual _CORBA_Boolean is_a(const char *) const
virtual ~_pof_ConfigValidation()
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
Definition: path_validations-idl.hh:304
virtual _CORBA_Boolean is_a(const char *) const
virtual ~_pof_ConfigValidations()
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
_pof_ConfigValidations()
Definition: path_validations-idl.hh:306
Definition: path_validations-idl.hh:786
virtual _CORBA_Boolean is_a(const char *) const
virtual ~_pof_ContinuousValidation()
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
_pof_ContinuousValidation()
Definition: path_validations-idl.hh:788
Definition: path_validations-idl.hh:910
_pof_Discretized()
Definition: path_validations-idl.hh:912
virtual _CORBA_Boolean is_a(const char *) const
virtual ~_pof_Discretized()
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
Definition: path_validations-idl.hh:546
_pof_PathValidation()
Definition: path_validations-idl.hh:548
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
virtual ~_pof_PathValidation()
virtual _CORBA_Boolean is_a(const char *) const
Definition: path_validations-idl.hh:666
virtual ~_pof_PathValidations()
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
virtual _CORBA_Boolean is_a(const char *) const
_pof_PathValidations()
Definition: path_validations-idl.hh:668
Definition: common-idl.hh:654
Definition: common-idl.hh:597
Definition: common-idl.hh:575
::CORBA::Double value_type
Definition: common-idl.hh:61
::CORBA::LongLong size_type
Definition: common-idl.hh:66
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
double value_type
Definition: common.idl:18
_objref_Path * Path_ptr
Definition: path_planners-idl.hh:83
_CORBA_ObjRef_OUT_arg< _objref_Path, Path_Helper > Path_out
Definition: path_planners-idl.hh:101
PathValidations_ptr PathValidationsRef
Definition: path_validations-idl.hh:584
_objref_ConfigValidation * ConfigValidation_ptr
Definition: path_validations-idl.hh:95
_CORBA_ObjRef_Var< _objref_Discretized, Discretized_Helper > Discretized_var
Definition: path_validations-idl.hh:842
_objref_ContinuousValidation * ContinuousValidation_ptr
Definition: path_validations-idl.hh:699
_objref_PathValidation * PathValidation_ptr
Definition: path_validations-idl.hh:458
_CORBA_ObjRef_OUT_arg< _objref_ConfigValidations, ConfigValidations_Helper > ConfigValidations_out
Definition: path_validations-idl.hh:234
_objref_ConfigValidations * ConfigValidations_ptr
Definition: path_validations-idl.hh:216
#define _core_attr
Definition: path_validations-idl.hh:55
intSeqSeq_out RelativeMotionMatrix_out
Definition: path_validations-idl.hh:89
::CORBA::String_var PathValidationReport_var
Definition: path_validations-idl.hh:84
::CORBA::String_out ValidationReport_out
Definition: path_validations-idl.hh:81
ContinuousValidation_ptr ContinuousValidationRef
Definition: path_validations-idl.hh:702
_objref_Discretized * Discretized_ptr
Definition: path_validations-idl.hh:825
intSeqSeq RelativeMotionMatrix
Definition: path_validations-idl.hh:87
Discretized_ptr DiscretizedRef
Definition: path_validations-idl.hh:828
_objref_PathValidations * PathValidations_ptr
Definition: path_validations-idl.hh:581
_CORBA_ObjRef_Var< _objref_PathValidation, PathValidation_Helper > PathValidation_var
Definition: path_validations-idl.hh:475
char * PathValidationReport
Definition: path_validations-idl.hh:83
_CORBA_ObjRef_OUT_arg< _objref_CollisionValidation, CollisionValidation_Helper > CollisionValidation_out
Definition: path_validations-idl.hh:358
::CORBA::String_out PathValidationReport_out
Definition: path_validations-idl.hh:85
::CORBA::String_var ValidationReport_var
Definition: path_validations-idl.hh:80
ConfigValidations_ptr ConfigValidationsRef
Definition: path_validations-idl.hh:219
_CORBA_ObjRef_OUT_arg< _objref_PathValidation, PathValidation_Helper > PathValidation_out
Definition: path_validations-idl.hh:476
_CORBA_ObjRef_OUT_arg< _objref_PathValidations, PathValidations_Helper > PathValidations_out
Definition: path_validations-idl.hh:599
_CORBA_ObjRef_Var< _objref_ConfigValidations, ConfigValidations_Helper > ConfigValidations_var
Definition: path_validations-idl.hh:233
_CORBA_MODULE hpp _CORBA_MODULE_BEG _CORBA_MODULE core_idl _CORBA_MODULE_BEG typedef char * ValidationReport
Definition: path_validations-idl.hh:79
ConfigValidation_ptr ConfigValidationRef
Definition: path_validations-idl.hh:98
_CORBA_ObjRef_Var< _objref_PathValidations, PathValidations_Helper > PathValidations_var
Definition: path_validations-idl.hh:598
_CORBA_ObjRef_OUT_arg< _objref_Discretized, Discretized_Helper > Discretized_out
Definition: path_validations-idl.hh:843
_CORBA_ObjRef_Var< _objref_ContinuousValidation, ContinuousValidation_Helper > ContinuousValidation_var
Definition: path_validations-idl.hh:716
_CORBA_ObjRef_OUT_arg< _objref_ConfigValidation, ConfigValidation_Helper > ConfigValidation_out
Definition: path_validations-idl.hh:113
_objref_CollisionValidation * CollisionValidation_ptr
Definition: path_validations-idl.hh:340
CollisionValidation_ptr CollisionValidationRef
Definition: path_validations-idl.hh:343
_CORBA_ObjRef_OUT_arg< _objref_ContinuousValidation, ContinuousValidation_Helper > ContinuousValidation_out
Definition: path_validations-idl.hh:717
PathValidation_ptr PathValidationRef
Definition: path_validations-idl.hh:461
_CORBA_ObjRef_Var< _objref_ConfigValidation, ConfigValidation_Helper > ConfigValidation_var
Definition: path_validations-idl.hh:112
_CORBA_ObjRef_Var< _objref_CollisionValidation, CollisionValidation_Helper > CollisionValidation_var
Definition: path_validations-idl.hh:357
intSeqSeq_var RelativeMotionMatrix_var
Definition: path_validations-idl.hh:88