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