1 |
|
|
#ifndef DOXYGEN_AUTODOC_HPP_FCL_BROADPHASE_DEFAULT_BROADPHASE_CALLBACKS_H |
2 |
|
|
#define DOXYGEN_AUTODOC_HPP_FCL_BROADPHASE_DEFAULT_BROADPHASE_CALLBACKS_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/default_broadphase_callbacks.h> |
7 |
|
|
|
8 |
|
|
namespace doxygen { |
9 |
|
|
|
10 |
|
|
template <> |
11 |
|
|
struct class_doc_impl< hpp::fcl::CollisionCallBackCollect > |
12 |
|
|
{ |
13 |
|
|
static inline const char* run () |
14 |
|
|
{ |
15 |
|
|
return "Collision callback to collect collision pairs potentially in contacts. "; |
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_1_impl< hpp::fcl::CollisionCallBackCollect, const size_t > |
26 |
|
|
{ |
27 |
|
5 |
static inline const char* doc () |
28 |
|
|
{ |
29 |
|
5 |
return "Default constructor. "; |
30 |
|
|
} |
31 |
|
5 |
static inline boost::python::detail::keywords<1+1> args () |
32 |
|
|
{ |
33 |
✓✗✓✗
|
10 |
return (boost::python::arg("self"), boost::python::arg("max_size")); |
34 |
|
|
} |
35 |
|
|
}; |
36 |
|
|
|
37 |
|
|
template <> |
38 |
|
|
struct destructor_doc_impl < hpp::fcl::CollisionCallBackCollect > |
39 |
|
|
{ |
40 |
|
|
static inline const char* run () |
41 |
|
|
{ |
42 |
|
|
return ""; |
43 |
|
|
} |
44 |
|
|
}; |
45 |
|
|
|
46 |
|
|
inline const char* member_func_doc (bool (hpp::fcl::CollisionCallBackCollect::*function_ptr) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *)) |
47 |
|
|
{ |
48 |
|
|
if (function_ptr == static_cast<bool (hpp::fcl::CollisionCallBackCollect::*) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *)>(&hpp::fcl::CollisionCallBackCollect::collide)) |
49 |
|
|
return "Collision evaluation between two objects in collision. This callback will cause the broadphase evaluation to stop if it returns true. \n" |
50 |
|
|
"\n" |
51 |
|
|
"\n" |
52 |
|
|
"Param\n" |
53 |
|
|
" - o1 Collision object #1. \n" |
54 |
|
|
" - o2 Collision object #2. "; |
55 |
|
|
return ""; |
56 |
|
|
} |
57 |
|
|
|
58 |
|
|
inline boost::python::detail::keywords<3> member_func_args (bool (hpp::fcl::CollisionCallBackCollect::*function_ptr) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *)) |
59 |
|
|
{ |
60 |
|
|
if (function_ptr == static_cast<bool (hpp::fcl::CollisionCallBackCollect::*) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *)>(&hpp::fcl::CollisionCallBackCollect::collide)) |
61 |
|
|
return (boost::python::arg("self"), boost::python::arg("o1"), boost::python::arg("o2")); |
62 |
|
|
return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1")); |
63 |
|
|
} |
64 |
|
|
|
65 |
|
|
inline const char* member_func_doc (size_t (hpp::fcl::CollisionCallBackCollect::*function_ptr) () const) |
66 |
|
|
{ |
67 |
|
|
if (function_ptr == static_cast<size_t (hpp::fcl::CollisionCallBackCollect::*) () const>(&hpp::fcl::CollisionCallBackCollect::numCollisionPairs)) |
68 |
|
|
return "Returns the number of registered collision pairs. "; |
69 |
|
|
return ""; |
70 |
|
|
} |
71 |
|
|
|
72 |
|
|
inline boost::python::detail::keywords<1> member_func_args (size_t (hpp::fcl::CollisionCallBackCollect::*function_ptr) () const) |
73 |
|
|
{ |
74 |
|
|
if (function_ptr == static_cast<size_t (hpp::fcl::CollisionCallBackCollect::*) () const>(&hpp::fcl::CollisionCallBackCollect::numCollisionPairs)) |
75 |
|
|
return (boost::python::arg("self")); |
76 |
|
|
return (boost::python::arg("self")); |
77 |
|
|
} |
78 |
|
|
|
79 |
|
5 |
inline const char* member_func_doc (const std::vector< hpp::fcl::CollisionCallBackCollect::CollisionPair > & (hpp::fcl::CollisionCallBackCollect::*function_ptr) () const) |
80 |
|
|
{ |
81 |
✓✗✗✓ ✗✗ |
5 |
if (function_ptr == static_cast<const std::vector< hpp::fcl::CollisionCallBackCollect::CollisionPair > & (hpp::fcl::CollisionCallBackCollect::*) () const>(&hpp::fcl::CollisionCallBackCollect::getCollisionPairs)) |
82 |
|
5 |
return "Returns a const reference to the active collision_pairs to check. "; |
83 |
|
|
return ""; |
84 |
|
|
} |
85 |
|
|
|
86 |
|
|
inline boost::python::detail::keywords<1> member_func_args (const std::vector< hpp::fcl::CollisionCallBackCollect::CollisionPair > & (hpp::fcl::CollisionCallBackCollect::*function_ptr) () const) |
87 |
|
|
{ |
88 |
|
|
if (function_ptr == static_cast<const std::vector< hpp::fcl::CollisionCallBackCollect::CollisionPair > & (hpp::fcl::CollisionCallBackCollect::*) () const>(&hpp::fcl::CollisionCallBackCollect::getCollisionPairs)) |
89 |
|
|
return (boost::python::arg("self")); |
90 |
|
|
return (boost::python::arg("self")); |
91 |
|
|
} |
92 |
|
|
|
93 |
|
|
inline const char* member_func_doc (void (hpp::fcl::CollisionCallBackCollect::*function_ptr) ()) |
94 |
|
|
{ |
95 |
|
|
if (function_ptr == static_cast<void (hpp::fcl::CollisionCallBackCollect::*) ()>(&hpp::fcl::CollisionCallBackCollect::init)) |
96 |
|
|
return "Reset the callback. "; |
97 |
|
|
return ""; |
98 |
|
|
} |
99 |
|
|
|
100 |
|
|
inline boost::python::detail::keywords<1> member_func_args (void (hpp::fcl::CollisionCallBackCollect::*function_ptr) ()) |
101 |
|
|
{ |
102 |
|
|
if (function_ptr == static_cast<void (hpp::fcl::CollisionCallBackCollect::*) ()>(&hpp::fcl::CollisionCallBackCollect::init)) |
103 |
|
|
return (boost::python::arg("self")); |
104 |
|
|
return (boost::python::arg("self")); |
105 |
|
|
} |
106 |
|
|
|
107 |
|
|
inline const char* member_func_doc (bool (hpp::fcl::CollisionCallBackCollect::*function_ptr) (const hpp::fcl::CollisionCallBackCollect::CollisionPair &) const) |
108 |
|
|
{ |
109 |
|
|
if (function_ptr == static_cast<bool (hpp::fcl::CollisionCallBackCollect::*) (const hpp::fcl::CollisionCallBackCollect::CollisionPair &) const>(&hpp::fcl::CollisionCallBackCollect::exist)) |
110 |
|
|
return "Check wether a collision pair exists. "; |
111 |
|
|
return ""; |
112 |
|
|
} |
113 |
|
|
|
114 |
|
|
inline boost::python::detail::keywords<2> member_func_args (bool (hpp::fcl::CollisionCallBackCollect::*function_ptr) (const hpp::fcl::CollisionCallBackCollect::CollisionPair &) const) |
115 |
|
|
{ |
116 |
|
|
if (function_ptr == static_cast<bool (hpp::fcl::CollisionCallBackCollect::*) (const hpp::fcl::CollisionCallBackCollect::CollisionPair &) const>(&hpp::fcl::CollisionCallBackCollect::exist)) |
117 |
|
|
return (boost::python::arg("self"), boost::python::arg("pair")); |
118 |
|
|
return (boost::python::arg("self"), boost::python::arg("arg0")); |
119 |
|
|
} |
120 |
|
|
} // namespace doxygen |
121 |
|
|
#include <hpp/fcl/broadphase/default_broadphase_callbacks.h> |
122 |
|
|
|
123 |
|
|
namespace doxygen { |
124 |
|
|
|
125 |
|
|
template <> |
126 |
|
|
struct class_doc_impl< hpp::fcl::CollisionCallBackDefault > |
127 |
|
|
{ |
128 |
|
|
static inline const char* run () |
129 |
|
|
{ |
130 |
|
|
return "Default collision callback to check collision between collision objects. "; |
131 |
|
|
} |
132 |
|
5 |
static inline const char* attribute (const char* attrib) |
133 |
|
|
{ |
134 |
|
|
(void)attrib; // turn off unused parameter warning. |
135 |
|
5 |
return ""; |
136 |
|
|
} |
137 |
|
|
}; |
138 |
|
|
|
139 |
|
|
template <> |
140 |
|
|
struct destructor_doc_impl < hpp::fcl::CollisionCallBackDefault > |
141 |
|
|
{ |
142 |
|
|
static inline const char* run () |
143 |
|
|
{ |
144 |
|
|
return ""; |
145 |
|
|
} |
146 |
|
|
}; |
147 |
|
|
|
148 |
|
|
inline const char* member_func_doc (void (hpp::fcl::CollisionCallBackDefault::*function_ptr) ()) |
149 |
|
|
{ |
150 |
|
|
if (function_ptr == static_cast<void (hpp::fcl::CollisionCallBackDefault::*) ()>(&hpp::fcl::CollisionCallBackDefault::init)) |
151 |
|
|
return "Initialize the callback. Clears the collision result and sets the done boolean to false. "; |
152 |
|
|
return ""; |
153 |
|
|
} |
154 |
|
|
|
155 |
|
|
inline boost::python::detail::keywords<1> member_func_args (void (hpp::fcl::CollisionCallBackDefault::*function_ptr) ()) |
156 |
|
|
{ |
157 |
|
|
if (function_ptr == static_cast<void (hpp::fcl::CollisionCallBackDefault::*) ()>(&hpp::fcl::CollisionCallBackDefault::init)) |
158 |
|
|
return (boost::python::arg("self")); |
159 |
|
|
return (boost::python::arg("self")); |
160 |
|
|
} |
161 |
|
|
|
162 |
|
|
inline const char* member_func_doc (bool (hpp::fcl::CollisionCallBackDefault::*function_ptr) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *)) |
163 |
|
|
{ |
164 |
|
|
if (function_ptr == static_cast<bool (hpp::fcl::CollisionCallBackDefault::*) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *)>(&hpp::fcl::CollisionCallBackDefault::collide)) |
165 |
|
|
return "Collision evaluation between two objects in collision. This callback will cause the broadphase evaluation to stop if it returns true. \n" |
166 |
|
|
"\n" |
167 |
|
|
"\n" |
168 |
|
|
"Param\n" |
169 |
|
|
" - o1 Collision object #1. \n" |
170 |
|
|
" - o2 Collision object #2. "; |
171 |
|
|
return ""; |
172 |
|
|
} |
173 |
|
|
|
174 |
|
|
inline boost::python::detail::keywords<3> member_func_args (bool (hpp::fcl::CollisionCallBackDefault::*function_ptr) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *)) |
175 |
|
|
{ |
176 |
|
|
if (function_ptr == static_cast<bool (hpp::fcl::CollisionCallBackDefault::*) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *)>(&hpp::fcl::CollisionCallBackDefault::collide)) |
177 |
|
|
return (boost::python::arg("self"), boost::python::arg("o1"), boost::python::arg("o2")); |
178 |
|
|
return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1")); |
179 |
|
|
} |
180 |
|
|
} // namespace doxygen |
181 |
|
|
#include <hpp/fcl/broadphase/default_broadphase_callbacks.h> |
182 |
|
|
|
183 |
|
|
namespace doxygen { |
184 |
|
|
|
185 |
|
|
template <> |
186 |
|
|
struct class_doc_impl< hpp::fcl::CollisionData > |
187 |
|
|
{ |
188 |
|
|
static inline const char* run () |
189 |
|
|
{ |
190 |
|
|
return "Collision data stores the collision request and the result given by collision algorithm. "; |
191 |
|
|
} |
192 |
|
15 |
static inline const char* attribute (const char* attrib) |
193 |
|
|
{ |
194 |
✓✓ |
15 |
if (strcmp(attrib, "request") == 0) |
195 |
|
5 |
return "Collision request. "; |
196 |
✓✓ |
10 |
if (strcmp(attrib, "result") == 0) |
197 |
|
5 |
return "Collision result. "; |
198 |
✓✗ |
5 |
if (strcmp(attrib, "done") == 0) |
199 |
|
5 |
return "Whether the collision iteration can stop. "; |
200 |
|
|
(void)attrib; // turn off unused parameter warning. |
201 |
|
|
return ""; |
202 |
|
|
} |
203 |
|
|
}; |
204 |
|
|
|
205 |
|
|
template <> |
206 |
|
|
struct constructor_0_impl< hpp::fcl::CollisionData > |
207 |
|
|
{ |
208 |
|
5 |
static inline const char* doc () |
209 |
|
|
{ |
210 |
|
5 |
return ""; |
211 |
|
|
} |
212 |
|
5 |
static inline boost::python::detail::keywords<0+1> args () |
213 |
|
|
{ |
214 |
|
5 |
return (boost::python::arg("self")); |
215 |
|
|
} |
216 |
|
|
}; |
217 |
|
|
|
218 |
|
|
inline const char* member_func_doc (void (hpp::fcl::CollisionData::*function_ptr) ()) |
219 |
|
|
{ |
220 |
|
|
if (function_ptr == static_cast<void (hpp::fcl::CollisionData::*) ()>(&hpp::fcl::CollisionData::clear)) |
221 |
|
|
return "Clears the hpp::fcl::CollisionData. "; |
222 |
|
|
return ""; |
223 |
|
|
} |
224 |
|
|
|
225 |
|
|
inline boost::python::detail::keywords<1> member_func_args (void (hpp::fcl::CollisionData::*function_ptr) ()) |
226 |
|
|
{ |
227 |
|
|
if (function_ptr == static_cast<void (hpp::fcl::CollisionData::*) ()>(&hpp::fcl::CollisionData::clear)) |
228 |
|
|
return (boost::python::arg("self")); |
229 |
|
|
return (boost::python::arg("self")); |
230 |
|
|
} |
231 |
|
|
} // namespace doxygen |
232 |
|
|
#include <hpp/fcl/broadphase/default_broadphase_callbacks.h> |
233 |
|
|
|
234 |
|
|
namespace doxygen { |
235 |
|
|
|
236 |
|
|
template <> |
237 |
|
|
struct class_doc_impl< hpp::fcl::DistanceCallBackDefault > |
238 |
|
|
{ |
239 |
|
|
static inline const char* run () |
240 |
|
|
{ |
241 |
|
|
return "Default distance callback to check collision between collision objects. "; |
242 |
|
|
} |
243 |
|
5 |
static inline const char* attribute (const char* attrib) |
244 |
|
|
{ |
245 |
|
|
(void)attrib; // turn off unused parameter warning. |
246 |
|
5 |
return ""; |
247 |
|
|
} |
248 |
|
|
}; |
249 |
|
|
|
250 |
|
|
template <> |
251 |
|
|
struct destructor_doc_impl < hpp::fcl::DistanceCallBackDefault > |
252 |
|
|
{ |
253 |
|
|
static inline const char* run () |
254 |
|
|
{ |
255 |
|
|
return ""; |
256 |
|
|
} |
257 |
|
|
}; |
258 |
|
|
|
259 |
|
|
inline const char* member_func_doc (void (hpp::fcl::DistanceCallBackDefault::*function_ptr) ()) |
260 |
|
|
{ |
261 |
|
|
if (function_ptr == static_cast<void (hpp::fcl::DistanceCallBackDefault::*) ()>(&hpp::fcl::DistanceCallBackDefault::init)) |
262 |
|
|
return "Initialize the callback. Clears the distance result and sets the done boolean to false. "; |
263 |
|
|
return ""; |
264 |
|
|
} |
265 |
|
|
|
266 |
|
|
inline boost::python::detail::keywords<1> member_func_args (void (hpp::fcl::DistanceCallBackDefault::*function_ptr) ()) |
267 |
|
|
{ |
268 |
|
|
if (function_ptr == static_cast<void (hpp::fcl::DistanceCallBackDefault::*) ()>(&hpp::fcl::DistanceCallBackDefault::init)) |
269 |
|
|
return (boost::python::arg("self")); |
270 |
|
|
return (boost::python::arg("self")); |
271 |
|
|
} |
272 |
|
|
|
273 |
|
|
inline const char* member_func_doc (bool (hpp::fcl::DistanceCallBackDefault::*function_ptr) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *, hpp::fcl::FCL_REAL &)) |
274 |
|
|
{ |
275 |
|
|
if (function_ptr == static_cast<bool (hpp::fcl::DistanceCallBackDefault::*) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *, hpp::fcl::FCL_REAL &)>(&hpp::fcl::DistanceCallBackDefault::distance)) |
276 |
|
|
return "Distance evaluation between two objects in collision. This callback will cause the broadphase evaluation to stop if it returns true. \n" |
277 |
|
|
"\n" |
278 |
|
|
"\n" |
279 |
|
|
"Param\n" |
280 |
|
|
" - o1 Collision object #1. \n" |
281 |
|
|
" - o2 Collision object #2. \n" |
282 |
|
|
" - dist Distance between the two collision geometries. "; |
283 |
|
|
return ""; |
284 |
|
|
} |
285 |
|
|
|
286 |
|
|
inline boost::python::detail::keywords<4> member_func_args (bool (hpp::fcl::DistanceCallBackDefault::*function_ptr) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *, hpp::fcl::FCL_REAL &)) |
287 |
|
|
{ |
288 |
|
|
if (function_ptr == static_cast<bool (hpp::fcl::DistanceCallBackDefault::*) ( hpp::fcl::CollisionObject *, hpp::fcl::CollisionObject *, hpp::fcl::FCL_REAL &)>(&hpp::fcl::DistanceCallBackDefault::distance)) |
289 |
|
|
return (boost::python::arg("self"), boost::python::arg("o1"), boost::python::arg("o2"), boost::python::arg("dist")); |
290 |
|
|
return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1"), boost::python::arg("arg2")); |
291 |
|
|
} |
292 |
|
|
} // namespace doxygen |
293 |
|
|
#include <hpp/fcl/broadphase/default_broadphase_callbacks.h> |
294 |
|
|
|
295 |
|
|
namespace doxygen { |
296 |
|
|
|
297 |
|
|
template <> |
298 |
|
|
struct class_doc_impl< hpp::fcl::DistanceData > |
299 |
|
|
{ |
300 |
|
|
static inline const char* run () |
301 |
|
|
{ |
302 |
|
|
return "Distance data stores the distance request and the result given by distance algorithm. "; |
303 |
|
|
} |
304 |
|
15 |
static inline const char* attribute (const char* attrib) |
305 |
|
|
{ |
306 |
✓✓ |
15 |
if (strcmp(attrib, "request") == 0) |
307 |
|
5 |
return "Distance request. "; |
308 |
✓✓ |
10 |
if (strcmp(attrib, "result") == 0) |
309 |
|
5 |
return "Distance result. "; |
310 |
✓✗ |
5 |
if (strcmp(attrib, "done") == 0) |
311 |
|
5 |
return "Whether the distance iteration can stop. "; |
312 |
|
|
(void)attrib; // turn off unused parameter warning. |
313 |
|
|
return ""; |
314 |
|
|
} |
315 |
|
|
}; |
316 |
|
|
|
317 |
|
|
template <> |
318 |
|
|
struct constructor_0_impl< hpp::fcl::DistanceData > |
319 |
|
|
{ |
320 |
|
5 |
static inline const char* doc () |
321 |
|
|
{ |
322 |
|
5 |
return ""; |
323 |
|
|
} |
324 |
|
5 |
static inline boost::python::detail::keywords<0+1> args () |
325 |
|
|
{ |
326 |
|
5 |
return (boost::python::arg("self")); |
327 |
|
|
} |
328 |
|
|
}; |
329 |
|
|
|
330 |
|
|
inline const char* member_func_doc (void (hpp::fcl::DistanceData::*function_ptr) ()) |
331 |
|
|
{ |
332 |
|
|
if (function_ptr == static_cast<void (hpp::fcl::DistanceData::*) ()>(&hpp::fcl::DistanceData::clear)) |
333 |
|
|
return "Clears the hpp::fcl::DistanceData. "; |
334 |
|
|
return ""; |
335 |
|
|
} |
336 |
|
|
|
337 |
|
|
inline boost::python::detail::keywords<1> member_func_args (void (hpp::fcl::DistanceData::*function_ptr) ()) |
338 |
|
|
{ |
339 |
|
|
if (function_ptr == static_cast<void (hpp::fcl::DistanceData::*) ()>(&hpp::fcl::DistanceData::clear)) |
340 |
|
|
return (boost::python::arg("self")); |
341 |
|
|
return (boost::python::arg("self")); |
342 |
|
|
} |
343 |
|
|
} // namespace doxygen |
344 |
|
|
|
345 |
|
|
#endif // DOXYGEN_AUTODOC_HPP_FCL_BROADPHASE_DEFAULT_BROADPHASE_CALLBACKS_H |
346 |
|
|
|