hpp-corbaserver 6.0.0
Corba server for Humanoid Path Planner applications
Loading...
Searching...
No Matches
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
160 ::CORBA::Boolean deleteIfExpired();
161 void persistantStorage(::CORBA::Boolean persistant);
162 ::CORBA::Boolean validate(const ::hpp::floatSeq& config, ::hpp::core_idl::ValidationReport_out report);
163
164 // Constructors
165 inline _objref_ConfigValidation() { _PR_setobj(0); } // nil
166 _objref_ConfigValidation(omniIOR*, omniIdentity*);
167
168 protected:
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
279 void add(::hpp::core_idl::ConfigValidation_ptr validation);
281 void clear();
282 void setSecurityMargins(const ::hpp::floatSeqSeq& margins);
283 void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
284 void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion);
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;
324 virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion) = 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__
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
403 void setSecurityMargins(const ::hpp::floatSeqSeq& margins);
404 void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
405 void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion);
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
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;
442 virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion) = 0;
443
444 public: // Really protected, workaround for xlC
445 virtual _CORBA_Boolean _dispatch(omniCallHandle&);
446
447 private:
448 virtual void* _ptrToInterface(const char*);
449 virtual const char* _mostDerivedRepoId();
450
451 };
452
453
454#ifndef __hpp_mcore__idl_mPathValidation__
455#define __hpp_mcore__idl_mPathValidation__
456 class PathValidation;
459
462
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
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);
526 ::CORBA::Boolean validateConfiguration(const ::hpp::floatSeq& config, ::hpp::core_idl::ValidationReport_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
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;
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
644 void setSecurityMargins(const ::hpp::floatSeqSeq& margins);
645 void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
646 void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion);
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;
683 virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion) = 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__
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
762 void setSecurityMargins(const ::hpp::floatSeqSeq& margins);
763 void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
764 void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion);
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
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;
803 virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion) = 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;
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
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
888 void setSecurityMargins(const ::hpp::floatSeqSeq& margins);
889 void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
890 void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion);
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) {}
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;
927 virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion) = 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:
959
960 inline ::hpp::core_idl::ConfigValidation_ptr _this() {
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
972 inline ::hpp::core_idl::ConfigValidations_ptr _this() {
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
984 inline ::hpp::core_idl::CollisionValidation_ptr _this() {
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:
995
996 inline ::hpp::core_idl::PathValidation_ptr _this() {
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:
1007
1008 inline ::hpp::core_idl::PathValidations_ptr _this() {
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
1020 inline ::hpp::core_idl::ContinuousValidation_ptr _this() {
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
1035 inline ::hpp::core_idl::pathValidation_idl::Discretized_ptr _this() {
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
1072inline void
1073hpp::core_idl::ConfigValidation::_marshalObjRef(::hpp::core_idl::ConfigValidation_ptr obj, cdrStream& s) {
1074 omniObjRef::_marshal(obj->_PR_getobj(),s);
1075}
1076
1077inline void
1078hpp::core_idl::ConfigValidations::_marshalObjRef(::hpp::core_idl::ConfigValidations_ptr obj, cdrStream& s) {
1079 omniObjRef::_marshal(obj->_PR_getobj(),s);
1080}
1081
1082inline void
1083hpp::core_idl::CollisionValidation::_marshalObjRef(::hpp::core_idl::CollisionValidation_ptr obj, cdrStream& s) {
1084 omniObjRef::_marshal(obj->_PR_getobj(),s);
1085}
1086
1087inline void
1088hpp::core_idl::PathValidation::_marshalObjRef(::hpp::core_idl::PathValidation_ptr obj, cdrStream& s) {
1089 omniObjRef::_marshal(obj->_PR_getobj(),s);
1090}
1091
1092inline void
1093hpp::core_idl::PathValidations::_marshalObjRef(::hpp::core_idl::PathValidations_ptr obj, cdrStream& s) {
1094 omniObjRef::_marshal(obj->_PR_getobj(),s);
1095}
1096
1097inline void
1098hpp::core_idl::ContinuousValidation::_marshalObjRef(::hpp::core_idl::ContinuousValidation_ptr obj, cdrStream& s) {
1099 omniObjRef::_marshal(obj->_PR_getobj(),s);
1100}
1101
1102inline void
1103hpp::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
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
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
_pof_ConfigValidation()
Definition path_validations-idl.hh:184
virtual _CORBA_Boolean is_a(const char *) const
virtual ~_pof_ConfigValidation()
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 omniObjRef * newObjRef(omniIOR *, omniIdentity *)
virtual ~_pof_ContinuousValidation()
_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 ~_pof_PathValidation()
virtual _CORBA_Boolean is_a(const char *) const
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
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
double value_type
Definition common.idl:18
PathValidations_ptr PathValidationsRef
Definition path_validations-idl.hh:584
_objref_ConfigValidation * ConfigValidation_ptr
Definition path_validations-idl.hh:97
_CORBA_ObjRef_Var< _objref_Discretized, Discretized_Helper > Discretized_var
Definition path_validations-idl.hh:842
_objref_ContinuousValidation * ContinuousValidation_ptr
Definition path_validations-idl.hh:701
_objref_PathValidation * PathValidation_ptr
Definition path_validations-idl.hh:460
_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:218
#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:827
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:583
_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:342
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