GCC Code Coverage Report | |||||||||||||||||||||
|
|||||||||||||||||||||
Line | Branch | Exec | Source |
1 |
#ifndef DOXYGEN_AUTODOC_HPP_FCL_BROADPHASE_BROADPHASE_COLLISION_MANAGER_H |
||
2 |
#define DOXYGEN_AUTODOC_HPP_FCL_BROADPHASE_BROADPHASE_COLLISION_MANAGER_H |
||
3 |
|||
4 |
#include "/root/robotpkg/path/py-hpp-fcl/work/hpp-fcl-2.4.1/doc/python/doxygen.hh" |
||
5 |
|||
6 |
#include <hpp/fcl/broadphase/broadphase_collision_manager.h> |
||
7 |
|||
8 |
namespace doxygen { |
||
9 |
|||
10 |
template <> |
||
11 |
struct class_doc_impl< hpp::fcl::BroadPhaseCollisionManager > |
||
12 |
{ |
||
13 |
static inline const char* run () |
||
14 |
{ |
||
15 |
return "Base class for broad phase collision. It helps to accelerate the collision/distance between N objects. Also support self collision, self distance and collision/distance with another M objects. "; |
||
16 |
} |
||
17 |
static inline const char* attribute (const char* attrib) |
||
18 |
{ |
||
19 |
(void)attrib; // turn off unused parameter warning. |
||
20 |
return ""; |
||
21 |
} |
||
22 |
}; |
||
23 |
|||
24 |
template <> |
||
25 |
struct constructor_0_impl< hpp::fcl::BroadPhaseCollisionManager > |
||
26 |
{ |
||
27 |
static inline const char* doc () |
||
28 |
{ |
||
29 |
return ""; |
||
30 |
} |
||
31 |
static inline boost::python::detail::keywords<0+1> args () |
||
32 |
{ |
||
33 |
return (boost::python::arg("self")); |
||
34 |
} |
||
35 |
}; |
||
36 |
|||
37 |
template <> |
||
38 |
struct destructor_doc_impl < hpp::fcl::BroadPhaseCollisionManager > |
||
39 |
{ |
||
40 |
static inline const char* run () |
||
41 |
{ |
||
42 |
return ""; |
||
43 |
} |
||
44 |
}; |
||
45 |
|||
46 |
10 |
inline const char* member_func_doc (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) (const std::vector< hpp::fcl::CollisionObject * > &)) |
|
47 |
{ |
||
48 |
✓✓✗✓ ✗✗ |
10 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) (const std::vector< hpp::fcl::CollisionObject * > &)>(&hpp::fcl::BroadPhaseCollisionManager::registerObjects)) |
49 |
5 |
return "add objects to the manager "; |
|
50 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) (const std::vector< hpp::fcl::CollisionObject * > &)>(&hpp::fcl::BroadPhaseCollisionManager::update)) |
51 |
5 |
return "update the manager by explicitly given the set of objects update "; |
|
52 |
return ""; |
||
53 |
} |
||
54 |
|||
55 |
inline boost::python::detail::keywords<2> member_func_args (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) (const std::vector< hpp::fcl::CollisionObject * > &)) |
||
56 |
{ |
||
57 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) (const std::vector< hpp::fcl::CollisionObject * > &)>(&hpp::fcl::BroadPhaseCollisionManager::registerObjects)) |
||
58 |
return (boost::python::arg("self"), boost::python::arg("other_objs")); |
||
59 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) (const std::vector< hpp::fcl::CollisionObject * > &)>(&hpp::fcl::BroadPhaseCollisionManager::update)) |
||
60 |
return (boost::python::arg("self"), boost::python::arg("updated_objs")); |
||
61 |
return (boost::python::arg("self"), boost::python::arg("arg0")); |
||
62 |
} |
||
63 |
|||
64 |
15 |
inline const char* member_func_doc (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::CollisionObject *)) |
|
65 |
{ |
||
66 |
✓✓✗✓ ✗✗ |
15 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionObject *)>(&hpp::fcl::BroadPhaseCollisionManager::registerObject)) |
67 |
5 |
return "add one object to the manager "; |
|
68 |
✓✓✗✓ ✗✗ |
10 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionObject *)>(&hpp::fcl::BroadPhaseCollisionManager::unregisterObject)) |
69 |
5 |
return "remove one object from the manager "; |
|
70 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionObject *)>(&hpp::fcl::BroadPhaseCollisionManager::update)) |
71 |
5 |
return "update the manager by explicitly given the object updated "; |
|
72 |
return ""; |
||
73 |
} |
||
74 |
|||
75 |
inline boost::python::detail::keywords<2> member_func_args (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::CollisionObject *)) |
||
76 |
{ |
||
77 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionObject *)>(&hpp::fcl::BroadPhaseCollisionManager::registerObject)) |
||
78 |
return (boost::python::arg("self"), boost::python::arg("obj")); |
||
79 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionObject *)>(&hpp::fcl::BroadPhaseCollisionManager::unregisterObject)) |
||
80 |
return (boost::python::arg("self"), boost::python::arg("obj")); |
||
81 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionObject *)>(&hpp::fcl::BroadPhaseCollisionManager::update)) |
||
82 |
return (boost::python::arg("self"), boost::python::arg("updated_obj")); |
||
83 |
return (boost::python::arg("self"), boost::python::arg("arg0")); |
||
84 |
} |
||
85 |
|||
86 |
15 |
inline const char* member_func_doc (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ()) |
|
87 |
{ |
||
88 |
✓✓✗✓ ✗✗ |
15 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ()>(&hpp::fcl::BroadPhaseCollisionManager::setup)) |
89 |
5 |
return "initialize the manager, related with the specific type of manager "; |
|
90 |
✓✓✗✓ ✗✗ |
10 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ()>(&hpp::fcl::BroadPhaseCollisionManager::update)) |
91 |
5 |
return "update the condition of manager "; |
|
92 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ()>(&hpp::fcl::BroadPhaseCollisionManager::clear)) |
93 |
5 |
return "clear the manager "; |
|
94 |
return ""; |
||
95 |
} |
||
96 |
|||
97 |
inline boost::python::detail::keywords<1> member_func_args (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ()) |
||
98 |
{ |
||
99 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ()>(&hpp::fcl::BroadPhaseCollisionManager::setup)) |
||
100 |
return (boost::python::arg("self")); |
||
101 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ()>(&hpp::fcl::BroadPhaseCollisionManager::update)) |
||
102 |
return (boost::python::arg("self")); |
||
103 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ()>(&hpp::fcl::BroadPhaseCollisionManager::clear)) |
||
104 |
return (boost::python::arg("self")); |
||
105 |
return (boost::python::arg("self")); |
||
106 |
} |
||
107 |
|||
108 |
inline const char* member_func_doc (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) (std::vector< hpp::fcl::CollisionObject * > &) const) |
||
109 |
{ |
||
110 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) (std::vector< hpp::fcl::CollisionObject * > &) const>(&hpp::fcl::BroadPhaseCollisionManager::getObjects)) |
||
111 |
return "return the objects managed by the manager "; |
||
112 |
return ""; |
||
113 |
} |
||
114 |
|||
115 |
inline boost::python::detail::keywords<2> member_func_args (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) (std::vector< hpp::fcl::CollisionObject * > &) const) |
||
116 |
{ |
||
117 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) (std::vector< hpp::fcl::CollisionObject * > &) const>(&hpp::fcl::BroadPhaseCollisionManager::getObjects)) |
||
118 |
return (boost::python::arg("self"), boost::python::arg("objs")); |
||
119 |
return (boost::python::arg("self"), boost::python::arg("arg0")); |
||
120 |
} |
||
121 |
|||
122 |
5 |
inline const char* member_func_doc (std::vector< hpp::fcl::CollisionObject * > (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) () const) |
|
123 |
{ |
||
124 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<std::vector< hpp::fcl::CollisionObject * > (hpp::fcl::BroadPhaseCollisionManager::*) () const>(&hpp::fcl::BroadPhaseCollisionManager::getObjects)) |
125 |
5 |
return "return the objects managed by the manager "; |
|
126 |
return ""; |
||
127 |
} |
||
128 |
|||
129 |
inline boost::python::detail::keywords<1> member_func_args (std::vector< hpp::fcl::CollisionObject * > (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) () const) |
||
130 |
{ |
||
131 |
if (function_ptr == static_cast<std::vector< hpp::fcl::CollisionObject * > (hpp::fcl::BroadPhaseCollisionManager::*) () const>(&hpp::fcl::BroadPhaseCollisionManager::getObjects)) |
||
132 |
return (boost::python::arg("self")); |
||
133 |
return (boost::python::arg("self")); |
||
134 |
} |
||
135 |
|||
136 |
5 |
inline const char* member_func_doc (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionCallBackBase *) const) |
|
137 |
{ |
||
138 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::collide)) |
139 |
5 |
return "perform collision test between one object and all the objects belonging to the manager "; |
|
140 |
return ""; |
||
141 |
} |
||
142 |
|||
143 |
inline boost::python::detail::keywords<3> member_func_args (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionCallBackBase *) const) |
||
144 |
{ |
||
145 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::collide)) |
||
146 |
return (boost::python::arg("self"), boost::python::arg("obj"), boost::python::arg("callback")); |
||
147 |
return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1")); |
||
148 |
} |
||
149 |
|||
150 |
5 |
inline const char* member_func_doc (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::CollisionObject *, hpp::fcl::DistanceCallBackBase *) const) |
|
151 |
{ |
||
152 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionObject *, hpp::fcl::DistanceCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::distance)) |
153 |
5 |
return "perform distance computation between one object and all the objects belonging to the manager "; |
|
154 |
return ""; |
||
155 |
} |
||
156 |
|||
157 |
inline boost::python::detail::keywords<3> member_func_args (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::CollisionObject *, hpp::fcl::DistanceCallBackBase *) const) |
||
158 |
{ |
||
159 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionObject *, hpp::fcl::DistanceCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::distance)) |
||
160 |
return (boost::python::arg("self"), boost::python::arg("obj"), boost::python::arg("callback")); |
||
161 |
return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1")); |
||
162 |
} |
||
163 |
|||
164 |
5 |
inline const char* member_func_doc (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::CollisionCallBackBase *) const) |
|
165 |
{ |
||
166 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::collide)) |
167 |
5 |
return "perform collision test for the objects belonging to the manager (i.e., N^2 self collision) "; |
|
168 |
return ""; |
||
169 |
} |
||
170 |
|||
171 |
inline boost::python::detail::keywords<2> member_func_args (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::CollisionCallBackBase *) const) |
||
172 |
{ |
||
173 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::CollisionCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::collide)) |
||
174 |
return (boost::python::arg("self"), boost::python::arg("callback")); |
||
175 |
return (boost::python::arg("self"), boost::python::arg("arg0")); |
||
176 |
} |
||
177 |
|||
178 |
5 |
inline const char* member_func_doc (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::DistanceCallBackBase *) const) |
|
179 |
{ |
||
180 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::DistanceCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::distance)) |
181 |
5 |
return "perform distance test for the objects belonging to the manager (i.e., N^2 self distance) "; |
|
182 |
return ""; |
||
183 |
} |
||
184 |
|||
185 |
inline boost::python::detail::keywords<2> member_func_args (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::DistanceCallBackBase *) const) |
||
186 |
{ |
||
187 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::DistanceCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::distance)) |
||
188 |
return (boost::python::arg("self"), boost::python::arg("callback")); |
||
189 |
return (boost::python::arg("self"), boost::python::arg("arg0")); |
||
190 |
} |
||
191 |
|||
192 |
5 |
inline const char* member_func_doc (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::BroadPhaseCollisionManager *, hpp::fcl::CollisionCallBackBase *) const) |
|
193 |
{ |
||
194 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::BroadPhaseCollisionManager *, hpp::fcl::CollisionCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::collide)) |
195 |
5 |
return "perform collision test with objects belonging to another manager "; |
|
196 |
return ""; |
||
197 |
} |
||
198 |
|||
199 |
inline boost::python::detail::keywords<3> member_func_args (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::BroadPhaseCollisionManager *, hpp::fcl::CollisionCallBackBase *) const) |
||
200 |
{ |
||
201 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::BroadPhaseCollisionManager *, hpp::fcl::CollisionCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::collide)) |
||
202 |
return (boost::python::arg("self"), boost::python::arg("other_manager"), boost::python::arg("callback")); |
||
203 |
return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1")); |
||
204 |
} |
||
205 |
|||
206 |
5 |
inline const char* member_func_doc (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::BroadPhaseCollisionManager *, hpp::fcl::DistanceCallBackBase *) const) |
|
207 |
{ |
||
208 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::BroadPhaseCollisionManager *, hpp::fcl::DistanceCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::distance)) |
209 |
5 |
return "perform distance test with objects belonging to another manager "; |
|
210 |
return ""; |
||
211 |
} |
||
212 |
|||
213 |
inline boost::python::detail::keywords<3> member_func_args (void (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) ( hpp::fcl::BroadPhaseCollisionManager *, hpp::fcl::DistanceCallBackBase *) const) |
||
214 |
{ |
||
215 |
if (function_ptr == static_cast<void (hpp::fcl::BroadPhaseCollisionManager::*) ( hpp::fcl::BroadPhaseCollisionManager *, hpp::fcl::DistanceCallBackBase *) const>(&hpp::fcl::BroadPhaseCollisionManager::distance)) |
||
216 |
return (boost::python::arg("self"), boost::python::arg("other_manager"), boost::python::arg("callback")); |
||
217 |
return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1")); |
||
218 |
} |
||
219 |
|||
220 |
5 |
inline const char* member_func_doc (bool (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) () const) |
|
221 |
{ |
||
222 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<bool (hpp::fcl::BroadPhaseCollisionManager::*) () const>(&hpp::fcl::BroadPhaseCollisionManager::empty)) |
223 |
5 |
return "whether the manager is empty "; |
|
224 |
return ""; |
||
225 |
} |
||
226 |
|||
227 |
inline boost::python::detail::keywords<1> member_func_args (bool (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) () const) |
||
228 |
{ |
||
229 |
if (function_ptr == static_cast<bool (hpp::fcl::BroadPhaseCollisionManager::*) () const>(&hpp::fcl::BroadPhaseCollisionManager::empty)) |
||
230 |
return (boost::python::arg("self")); |
||
231 |
return (boost::python::arg("self")); |
||
232 |
} |
||
233 |
|||
234 |
5 |
inline const char* member_func_doc (size_t (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) () const) |
|
235 |
{ |
||
236 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<size_t (hpp::fcl::BroadPhaseCollisionManager::*) () const>(&hpp::fcl::BroadPhaseCollisionManager::size)) |
237 |
5 |
return "the number of objects managed by the manager "; |
|
238 |
return ""; |
||
239 |
} |
||
240 |
|||
241 |
inline boost::python::detail::keywords<1> member_func_args (size_t (hpp::fcl::BroadPhaseCollisionManager::*function_ptr) () const) |
||
242 |
{ |
||
243 |
if (function_ptr == static_cast<size_t (hpp::fcl::BroadPhaseCollisionManager::*) () const>(&hpp::fcl::BroadPhaseCollisionManager::size)) |
||
244 |
return (boost::python::arg("self")); |
||
245 |
return (boost::python::arg("self")); |
||
246 |
} |
||
247 |
} // namespace doxygen |
||
248 |
|||
249 |
#endif // DOXYGEN_AUTODOC_HPP_FCL_BROADPHASE_BROADPHASE_COLLISION_MANAGER_H |
||
250 |
Generated by: GCOVR (Version 4.2) |