hpp-corbaserver 4.14.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
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:
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) {}
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:
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();
276 void setSecurityMargins(const ::hpp::floatSeqSeq& margins);
277 void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
278 void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion);
279
280 // Constructors
281 inline _objref_ConfigValidations() { _PR_setobj(0); } // nil
282 _objref_ConfigValidations(omniIOR*, omniIdentity*);
283
284 protected:
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) {}
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:
312
313 virtual void add(::hpp::core_idl::ConfigValidation_ptr validation) = 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;
318 virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion) = 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__
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
397 void setSecurityMargins(const ::hpp::floatSeqSeq& margins);
398 void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
399 void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion);
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
417 };
418
419 class _pof_CollisionValidation : public _OMNI_NS(proxyObjectFactory) {
420 public:
421 inline _pof_CollisionValidation() : _OMNI_NS(proxyObjectFactory)(CollisionValidation::_PD_repoId) {}
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:
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;
436 virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion) = 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
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);
517 ::CORBA::Boolean validateConfiguration(const ::hpp::floatSeq& config, ::hpp::core_idl::ValidationReport_out report);
518
519 // Constructors
520 inline _objref_PathValidation() { _PR_setobj(0); } // nil
521 _objref_PathValidation(omniIOR*, omniIdentity*);
522
523 protected:
525
526
527 private:
528 virtual void* _ptrToObjRef(const char*);
529
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) {}
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:
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
632 void setSecurityMargins(const ::hpp::floatSeqSeq& margins);
633 void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
634 void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion);
635
636 // Constructors
637 inline _objref_PathValidations() { _PR_setobj(0); } // nil
638 _objref_PathValidations(omniIOR*, omniIdentity*);
639
640 protected:
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) {}
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:
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;
671 virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion) = 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__
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
750 void setSecurityMargins(const ::hpp::floatSeqSeq& margins);
751 void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
752 void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion);
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
770 };
771
772 class _pof_ContinuousValidation : public _OMNI_NS(proxyObjectFactory) {
773 public:
774 inline _pof_ContinuousValidation() : _OMNI_NS(proxyObjectFactory)(ContinuousValidation::_PD_repoId) {}
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:
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;
789 virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion) = 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;
809 class _impl_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
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
872 void setSecurityMargins(const ::hpp::floatSeqSeq& margins);
873 void setSecurityMarginBetweenBodies(const char* body_a, const char* body_b, ::hpp::value_type margin);
874 void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion);
875
876 // Constructors
877 inline _objref_Discretized() { _PR_setobj(0); } // nil
878 _objref_Discretized(omniIOR*, omniIdentity*);
879
880 protected:
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) {}
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:
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;
911 virtual void filterCollisionPairs(const ::hpp::core_idl::RelativeMotionMatrix& relMotion) = 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:
943
944 inline ::hpp::core_idl::ConfigValidation_ptr _this() {
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:
955
956 inline ::hpp::core_idl::ConfigValidations_ptr _this() {
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:
967
968 inline ::hpp::core_idl::CollisionValidation_ptr _this() {
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:
979
980 inline ::hpp::core_idl::PathValidation_ptr _this() {
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:
991
992 inline ::hpp::core_idl::PathValidations_ptr _this() {
993 return (::hpp::core_idl::PathValidations_ptr) _do_this(::hpp::core_idl::PathValidations::_PD_repoId);
994 }
995 };
996
998 public virtual hpp::core_idl::_impl_ContinuousValidation,
999 public virtual PathValidation
1000 {
1001 public:
1003
1004 inline ::hpp::core_idl::ContinuousValidation_ptr _this() {
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
1019 inline ::hpp::core_idl::pathValidation_idl::Discretized_ptr _this() {
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
1056inline void
1057hpp::core_idl::ConfigValidation::_marshalObjRef(::hpp::core_idl::ConfigValidation_ptr obj, cdrStream& s) {
1058 omniObjRef::_marshal(obj->_PR_getobj(),s);
1059}
1060
1061inline void
1062hpp::core_idl::ConfigValidations::_marshalObjRef(::hpp::core_idl::ConfigValidations_ptr obj, cdrStream& s) {
1063 omniObjRef::_marshal(obj->_PR_getobj(),s);
1064}
1065
1066inline void
1067hpp::core_idl::CollisionValidation::_marshalObjRef(::hpp::core_idl::CollisionValidation_ptr obj, cdrStream& s) {
1068 omniObjRef::_marshal(obj->_PR_getobj(),s);
1069}
1070
1071inline void
1072hpp::core_idl::PathValidation::_marshalObjRef(::hpp::core_idl::PathValidation_ptr obj, cdrStream& s) {
1073 omniObjRef::_marshal(obj->_PR_getobj(),s);
1074}
1075
1076inline void
1077hpp::core_idl::PathValidations::_marshalObjRef(::hpp::core_idl::PathValidations_ptr obj, cdrStream& s) {
1078 omniObjRef::_marshal(obj->_PR_getobj(),s);
1079}
1080
1081inline void
1082hpp::core_idl::ContinuousValidation::_marshalObjRef(::hpp::core_idl::ContinuousValidation_ptr obj, cdrStream& s) {
1083 omniObjRef::_marshal(obj->_PR_getobj(),s);
1084}
1085
1086inline void
1087hpp::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:339
CollisionValidation_ptr _ptr_type
Definition: path_validations-idl.hh:341
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:357
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1067
static _ptr_type _duplicate(_ptr_type)
static _ptr_type _narrow(::CORBA::Object_ptr)
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:371
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:386
virtual ~CollisionValidation()
CollisionValidation_ptr _ptr_type
Definition: path_validations-idl.hh:360
inline ::hpp::core_idl::CollisionValidation_ptr _this()
Definition: path_validations-idl.hh:968
static _ptr_type _nil()
CollisionValidation_var _var_type
Definition: path_validations-idl.hh:361
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:379
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:1057
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:944
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:215
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:217
Definition: path_validations-idl.hh:233
virtual ~ConfigValidations()
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:255
ConfigValidations_var _var_type
Definition: path_validations-idl.hh:237
inline ::hpp::core_idl::ConfigValidations_ptr _this()
Definition: path_validations-idl.hh:956
static _ptr_type _duplicate(_ptr_type)
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1062
ConfigValidations_ptr _ptr_type
Definition: path_validations-idl.hh:236
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:262
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:247
static _ptr_type _nil()
static _ptr_type _narrow(::CORBA::Object_ptr)
Definition: path_validations-idl.hh:692
static _ptr_type _nil()
ContinuousValidation_ptr _ptr_type
Definition: path_validations-idl.hh:694
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:710
ContinuousValidation_ptr _ptr_type
Definition: path_validations-idl.hh:713
inline ::hpp::core_idl::ContinuousValidation_ptr _this()
Definition: path_validations-idl.hh:1004
static _ptr_type _duplicate(_ptr_type)
static _ptr_type _narrow(::CORBA::Object_ptr)
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:724
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:739
static _ptr_type _nil()
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:732
virtual ~ContinuousValidation()
ContinuousValidation_var _var_type
Definition: path_validations-idl.hh:714
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1082
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
Definition: path_validations-idl.hh:814
Discretized_ptr _ptr_type
Definition: path_validations-idl.hh:816
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:832
virtual ~Discretized()
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1087
static _ptr_type _narrow(::CORBA::Object_ptr)
Discretized_ptr _ptr_type
Definition: path_validations-idl.hh:835
static _ptr_type _duplicate(_ptr_type)
inline ::hpp::core_idl::pathValidation_idl::Discretized_ptr _this()
Definition: path_validations-idl.hh:1019
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:854
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:846
Discretized_var _var_type
Definition: path_validations-idl.hh:836
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:861
static _ptr_type _nil()
Definition: _problem-idl.hh:274
PathValidation_ptr _ptr_type
Definition: path_validations-idl.hh:459
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:475
virtual ~PathValidation()
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1072
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:504
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:497
PathValidation_ptr _ptr_type
Definition: path_validations-idl.hh:478
static _ptr_type _nil()
static _ptr_type _duplicate(_ptr_type)
inline ::hpp::core_idl::PathValidation_ptr _this()
Definition: path_validations-idl.hh:980
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:489
static _ptr_type _narrow(::CORBA::Object_ptr)
PathValidation_var _var_type
Definition: path_validations-idl.hh:479
Definition: path_validations-idl.hh:574
static void marshalObjRef(_ptr_type, cdrStream &)
PathValidations_ptr _ptr_type
Definition: path_validations-idl.hh:576
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:592
static _ptr_type _narrow(::CORBA::Object_ptr)
virtual ~PathValidations()
static _core_attr const char * _PD_repoId
Definition: path_validations-idl.hh:621
inline ::hpp::core_idl::PathValidations_ptr _this()
Definition: path_validations-idl.hh:992
static _ptr_type _fromObjRef(omniObjRef *o)
Definition: path_validations-idl.hh:614
static _ptr_type _nil()
static _ptr_type _unmarshalObjRef(cdrStream &s)
Definition: path_validations-idl.hh:606
PathValidations_var _var_type
Definition: path_validations-idl.hh:596
static _ptr_type _duplicate(_ptr_type)
static _ptr_type _unchecked_narrow(::CORBA::Object_ptr)
PathValidations_ptr _ptr_type
Definition: path_validations-idl.hh:595
static void _marshalObjRef(_ptr_type, cdrStream &)
Definition: path_validations-idl.hh:1077
Definition: path_validations-idl.hh:430
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:190
virtual ::CORBA::Boolean validate(const ::hpp::floatSeq &config, ::hpp::core_idl::ValidationReport_out report)=0
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
virtual ~_impl_ConfigValidation()
Definition: path_validations-idl.hh:309
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:783
virtual _CORBA_Boolean _dispatch(omniCallHandle &)
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()
Definition: path_validations-idl.hh:905
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:548
virtual ~_impl_PathValidation()
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 _CORBA_Boolean _dispatch(omniCallHandle &)
Definition: path_validations-idl.hh:665
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:394
_objref_CollisionValidation()
Definition: path_validations-idl.hh:402
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
_objref_ConfigValidation(omniIOR *, omniIdentity *)
_objref_ConfigValidation()
Definition: path_validations-idl.hh:162
virtual ~_objref_ConfigValidation()
::CORBA::Boolean validate(const ::hpp::floatSeq &config, ::hpp::core_idl::ValidationReport_out report)
Definition: path_validations-idl.hh:270
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:281
virtual ~_objref_ConfigValidations()
_objref_ConfigValidations(omniIOR *, omniIdentity *)
size_type numberConfigValidations()
Definition: path_validations-idl.hh:747
_objref_ContinuousValidation()
Definition: path_validations-idl.hh:755
_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)
Definition: path_validations-idl.hh:869
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:877
_objref_Discretized(omniIOR *, omniIdentity *)
Definition: path_validations-idl.hh:513
_objref_PathValidation(omniIOR *, omniIdentity *)
virtual ~_objref_PathValidation()
_objref_PathValidation()
Definition: path_validations-idl.hh:520
::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 validateConfiguration(const ::hpp::floatSeq &config, ::hpp::core_idl::ValidationReport_out report)
Definition: path_validations-idl.hh:629
void setSecurityMarginBetweenBodies(const char *body_a, const char *body_b, ::hpp::value_type margin)
_objref_PathValidations()
Definition: path_validations-idl.hh:637
_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:419
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
_pof_CollisionValidation()
Definition: path_validations-idl.hh:421
virtual ~_pof_CollisionValidation()
virtual _CORBA_Boolean is_a(const char *) const
Definition: path_validations-idl.hh:179
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
_pof_ConfigValidation()
Definition: path_validations-idl.hh:181
virtual _CORBA_Boolean is_a(const char *) const
virtual ~_pof_ConfigValidation()
Definition: path_validations-idl.hh:298
virtual _CORBA_Boolean is_a(const char *) const
virtual ~_pof_ConfigValidations()
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
_pof_ConfigValidations()
Definition: path_validations-idl.hh:300
Definition: path_validations-idl.hh:772
virtual _CORBA_Boolean is_a(const char *) const
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
virtual ~_pof_ContinuousValidation()
_pof_ContinuousValidation()
Definition: path_validations-idl.hh:774
Definition: path_validations-idl.hh:894
_pof_Discretized()
Definition: path_validations-idl.hh:896
virtual _CORBA_Boolean is_a(const char *) const
virtual ~_pof_Discretized()
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
Definition: path_validations-idl.hh:537
_pof_PathValidation()
Definition: path_validations-idl.hh:539
virtual ~_pof_PathValidation()
virtual _CORBA_Boolean is_a(const char *) const
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
Definition: path_validations-idl.hh:654
virtual ~_pof_PathValidations()
virtual omniObjRef * newObjRef(omniIOR *, omniIdentity *)
virtual _CORBA_Boolean is_a(const char *) const
_pof_PathValidations()
Definition: path_validations-idl.hh:656
Definition: common-idl.hh:654
Definition: common-idl.hh:597
Definition: common-idl.hh:575
::CORBA::LongLong size_type
Definition: common-idl.hh:66
Implement CORBA interface `‘Obstacle’'.
Definition: basic-server.hh:35
double value_type
Definition: common.idl:18
PathValidations_ptr PathValidationsRef
Definition: path_validations-idl.hh:572
_objref_ConfigValidation * ConfigValidation_ptr
Definition: path_validations-idl.hh:97
_CORBA_ObjRef_Var< _objref_Discretized, Discretized_Helper > Discretized_var
Definition: path_validations-idl.hh:826
_objref_ContinuousValidation * ContinuousValidation_ptr
Definition: path_validations-idl.hh:689
_objref_PathValidation * PathValidation_ptr
Definition: path_validations-idl.hh:454
_CORBA_ObjRef_OUT_arg< _objref_ConfigValidations, ConfigValidations_Helper > ConfigValidations_out
Definition: path_validations-idl.hh:228
_objref_ConfigValidations * ConfigValidations_ptr
Definition: path_validations-idl.hh:212
#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:690
_objref_Discretized * Discretized_ptr
Definition: path_validations-idl.hh:811
intSeqSeq RelativeMotionMatrix
Definition: path_validations-idl.hh:87
Discretized_ptr DiscretizedRef
Definition: path_validations-idl.hh:812
_objref_PathValidations * PathValidations_ptr
Definition: path_validations-idl.hh:571
_CORBA_ObjRef_Var< _objref_PathValidation, PathValidation_Helper > PathValidation_var
Definition: path_validations-idl.hh:469
char * PathValidationReport
Definition: path_validations-idl.hh:83
_CORBA_ObjRef_OUT_arg< _objref_CollisionValidation, CollisionValidation_Helper > CollisionValidation_out
Definition: path_validations-idl.hh:352
::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:213
_CORBA_ObjRef_OUT_arg< _objref_PathValidation, PathValidation_Helper > PathValidation_out
Definition: path_validations-idl.hh:470
_CORBA_ObjRef_OUT_arg< _objref_PathValidations, PathValidations_Helper > PathValidations_out
Definition: path_validations-idl.hh:587
_CORBA_ObjRef_Var< _objref_ConfigValidations, ConfigValidations_Helper > ConfigValidations_var
Definition: path_validations-idl.hh:227
_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:586
_CORBA_ObjRef_OUT_arg< _objref_Discretized, Discretized_Helper > Discretized_out
Definition: path_validations-idl.hh:827
_CORBA_ObjRef_Var< _objref_ContinuousValidation, ContinuousValidation_Helper > ContinuousValidation_var
Definition: path_validations-idl.hh:704
_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:336
CollisionValidation_ptr CollisionValidationRef
Definition: path_validations-idl.hh:337
_CORBA_ObjRef_OUT_arg< _objref_ContinuousValidation, ContinuousValidation_Helper > ContinuousValidation_out
Definition: path_validations-idl.hh:705
PathValidation_ptr PathValidationRef
Definition: path_validations-idl.hh:455
_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:351
intSeqSeq_var RelativeMotionMatrix_var
Definition: path_validations-idl.hh:88