GCC Code Coverage Report | |||||||||||||||||||||
|
|||||||||||||||||||||
Line | Branch | Exec | Source |
1 |
#ifndef DOXYGEN_AUTODOC_HPP_FCL_HFIELD_H |
||
2 |
#define DOXYGEN_AUTODOC_HPP_FCL_HFIELD_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/hfield.h> |
||
7 |
|||
8 |
namespace doxygen { |
||
9 |
|||
10 |
template <typename BV> |
||
11 |
struct class_doc_impl< hpp::fcl::HeightField <BV > > |
||
12 |
{ |
||
13 |
20 |
static inline const char* run () |
|
14 |
{ |
||
15 |
return "Data structure depicting a height field given by the base grid dimensions and the elevation along the grid. \n" |
||
16 |
"\n" |
||
17 |
"\n" |
||
18 |
"Templateparam\n" |
||
19 |
" - BV one of the bounding volume class in Bounding volumes.\n" |
||
20 |
"\n" |
||
21 |
20 |
"An height field is defined by its base dimensions along the X and Y axes and a set ofpoints defined by their altitude, regularly dispatched on the grid. The height field is centered at the origin and the corners of the geometry correspond to the following coordinates [± x_dim/2; ± y_dim/2]. "; |
|
22 |
} |
||
23 |
static inline const char* attribute (const char* attrib) |
||
24 |
{ |
||
25 |
(void)attrib; // turn off unused parameter warning. |
||
26 |
return ""; |
||
27 |
} |
||
28 |
}; |
||
29 |
|||
30 |
template <typename BV> |
||
31 |
struct constructor_0_impl< hpp::fcl::HeightField <BV > > |
||
32 |
{ |
||
33 |
20 |
static inline const char* doc () |
|
34 |
{ |
||
35 |
20 |
return "Constructing an empty hpp::fcl::HeightField. "; |
|
36 |
} |
||
37 |
10 |
static inline boost::python::detail::keywords<0+1> args () |
|
38 |
{ |
||
39 |
20 |
return (boost::python::arg("self")); |
|
40 |
} |
||
41 |
}; |
||
42 |
|||
43 |
template <typename BV> |
||
44 |
struct constructor_4_impl< hpp::fcl::HeightField <BV >, const hpp::fcl::FCL_REAL, const hpp::fcl::FCL_REAL, const hpp::fcl::MatrixXf &, const hpp::fcl::FCL_REAL > |
||
45 |
{ |
||
46 |
static inline const char* doc () |
||
47 |
{ |
||
48 |
return "Constructing an hpp::fcl::HeightField from its base dimensions and the set of heights points. The granularity of the height field along X and Y direction is extraded from the Z grid. \n" |
||
49 |
"\n" |
||
50 |
"\n" |
||
51 |
"Param\n" |
||
52 |
" - x_dim Dimension along the X axis \n" |
||
53 |
" - y_dim Dimension along the Y axis \n" |
||
54 |
" - heights Matrix containing the altitude of each point compositng the height field \n" |
||
55 |
" - min_height Minimal height of the height field "; |
||
56 |
} |
||
57 |
static inline boost::python::detail::keywords<4+1> args () |
||
58 |
{ |
||
59 |
return (boost::python::arg("self"), boost::python::arg("x_dim"), boost::python::arg("y_dim"), boost::python::arg("heights"), boost::python::arg("min_height")); |
||
60 |
} |
||
61 |
}; |
||
62 |
|||
63 |
template <typename BV> |
||
64 |
struct constructor_1_impl< hpp::fcl::HeightField <BV >, const hpp::fcl::HeightField <BV > & > |
||
65 |
{ |
||
66 |
20 |
static inline const char* doc () |
|
67 |
{ |
||
68 |
return "Copy contructor from another hpp::fcl::HeightField. \n" |
||
69 |
"\n" |
||
70 |
"\n" |
||
71 |
"Param\n" |
||
72 |
20 |
" - other to copy. "; |
|
73 |
} |
||
74 |
10 |
static inline boost::python::detail::keywords<1+1> args () |
|
75 |
{ |
||
76 |
✓✗✓✗ |
20 |
return (boost::python::arg("self"), boost::python::arg("other")); |
77 |
} |
||
78 |
}; |
||
79 |
|||
80 |
template <typename BV> |
||
81 |
struct destructor_doc_impl < hpp::fcl::HeightField <BV > > |
||
82 |
{ |
||
83 |
static inline const char* run () |
||
84 |
{ |
||
85 |
return "deconstruction, delete mesh data related. "; |
||
86 |
} |
||
87 |
}; |
||
88 |
|||
89 |
template <typename BV> |
||
90 |
40 |
inline const char* member_func_doc (const hpp::fcl::VecXf & (hpp::fcl::HeightField <BV >::*function_ptr) () const) |
|
91 |
{ |
||
92 |
✓✓✗✓ ✗✗ |
40 |
if (function_ptr == static_cast<const hpp::fcl::VecXf & (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getXGrid)) |
93 |
20 |
return "Returns a const reference of the grid along the X direction. "; |
|
94 |
✓✗✗✓ ✗✗ |
20 |
if (function_ptr == static_cast<const hpp::fcl::VecXf & (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getYGrid)) |
95 |
20 |
return "Returns a const reference of the grid along the Y direction. "; |
|
96 |
return ""; |
||
97 |
} |
||
98 |
|||
99 |
template <typename BV> |
||
100 |
inline boost::python::detail::keywords<1> member_func_args (const hpp::fcl::VecXf & (hpp::fcl::HeightField <BV >::*function_ptr) () const) |
||
101 |
{ |
||
102 |
if (function_ptr == static_cast<const hpp::fcl::VecXf & (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getXGrid)) |
||
103 |
return (boost::python::arg("self")); |
||
104 |
if (function_ptr == static_cast<const hpp::fcl::VecXf & (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getYGrid)) |
||
105 |
return (boost::python::arg("self")); |
||
106 |
return (boost::python::arg("self")); |
||
107 |
} |
||
108 |
|||
109 |
template <typename BV> |
||
110 |
20 |
inline const char* member_func_doc (const hpp::fcl::MatrixXf & (hpp::fcl::HeightField <BV >::*function_ptr) () const) |
|
111 |
{ |
||
112 |
✓✗✗✓ ✗✗ |
20 |
if (function_ptr == static_cast<const hpp::fcl::MatrixXf & (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getHeights)) |
113 |
20 |
return "Returns a const reference of the heights. "; |
|
114 |
return ""; |
||
115 |
} |
||
116 |
|||
117 |
template <typename BV> |
||
118 |
inline boost::python::detail::keywords<1> member_func_args (const hpp::fcl::MatrixXf & (hpp::fcl::HeightField <BV >::*function_ptr) () const) |
||
119 |
{ |
||
120 |
if (function_ptr == static_cast<const hpp::fcl::MatrixXf & (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getHeights)) |
||
121 |
return (boost::python::arg("self")); |
||
122 |
return (boost::python::arg("self")); |
||
123 |
} |
||
124 |
|||
125 |
template <typename BV> |
||
126 |
inline const char* member_func_doc ( hpp::fcl::FCL_REAL (hpp::fcl::HeightField <BV >::*function_ptr) () const) |
||
127 |
{ |
||
128 |
if (function_ptr == static_cast< hpp::fcl::FCL_REAL (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getXDim)) |
||
129 |
return "Returns the dimension of the Height Field along the X direction. "; |
||
130 |
if (function_ptr == static_cast< hpp::fcl::FCL_REAL (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getYDim)) |
||
131 |
return "Returns the dimension of the Height Field along the Y direction. "; |
||
132 |
if (function_ptr == static_cast< hpp::fcl::FCL_REAL (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getMinHeight)) |
||
133 |
return "Returns the minimal height value of the Height Field. "; |
||
134 |
if (function_ptr == static_cast< hpp::fcl::FCL_REAL (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getMaxHeight)) |
||
135 |
return "Returns the maximal height value of the Height Field. "; |
||
136 |
return ""; |
||
137 |
} |
||
138 |
|||
139 |
template <typename BV> |
||
140 |
inline boost::python::detail::keywords<1> member_func_args ( hpp::fcl::FCL_REAL (hpp::fcl::HeightField <BV >::*function_ptr) () const) |
||
141 |
{ |
||
142 |
if (function_ptr == static_cast< hpp::fcl::FCL_REAL (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getXDim)) |
||
143 |
return (boost::python::arg("self")); |
||
144 |
if (function_ptr == static_cast< hpp::fcl::FCL_REAL (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getYDim)) |
||
145 |
return (boost::python::arg("self")); |
||
146 |
if (function_ptr == static_cast< hpp::fcl::FCL_REAL (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getMinHeight)) |
||
147 |
return (boost::python::arg("self")); |
||
148 |
if (function_ptr == static_cast< hpp::fcl::FCL_REAL (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getMaxHeight)) |
||
149 |
return (boost::python::arg("self")); |
||
150 |
return (boost::python::arg("self")); |
||
151 |
} |
||
152 |
|||
153 |
template <typename BV> |
||
154 |
20 |
inline const char* member_func_doc ( hpp::fcl::HeightField < BV > * (hpp::fcl::HeightField <BV >::*function_ptr) () const) |
|
155 |
{ |
||
156 |
✓✗✗✓ ✗✗ |
20 |
if (function_ptr == static_cast< hpp::fcl::HeightField < BV > * (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::clone)) |
157 |
20 |
return "Clone *this into a new hpp::fcl::CollisionGeometry. "; |
|
158 |
return ""; |
||
159 |
} |
||
160 |
|||
161 |
template <typename BV> |
||
162 |
inline boost::python::detail::keywords<1> member_func_args ( hpp::fcl::HeightField < BV > * (hpp::fcl::HeightField <BV >::*function_ptr) () const) |
||
163 |
{ |
||
164 |
if (function_ptr == static_cast< hpp::fcl::HeightField < BV > * (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::clone)) |
||
165 |
return (boost::python::arg("self")); |
||
166 |
return (boost::python::arg("self")); |
||
167 |
} |
||
168 |
|||
169 |
template <typename BV> |
||
170 |
inline const char* member_func_doc (void (hpp::fcl::HeightField <BV >::*function_ptr) ()) |
||
171 |
{ |
||
172 |
if (function_ptr == static_cast<void (hpp::fcl::HeightField <BV >::*) ()>(&hpp::fcl::HeightField <BV >::computeLocalAABB)) |
||
173 |
return "Compute the hpp::fcl::AABB for the hpp::fcl::HeightField, used for broad-phase collision. "; |
||
174 |
return ""; |
||
175 |
} |
||
176 |
|||
177 |
template <typename BV> |
||
178 |
inline boost::python::detail::keywords<1> member_func_args (void (hpp::fcl::HeightField <BV >::*function_ptr) ()) |
||
179 |
{ |
||
180 |
if (function_ptr == static_cast<void (hpp::fcl::HeightField <BV >::*) ()>(&hpp::fcl::HeightField <BV >::computeLocalAABB)) |
||
181 |
return (boost::python::arg("self")); |
||
182 |
return (boost::python::arg("self")); |
||
183 |
} |
||
184 |
|||
185 |
template <typename BV> |
||
186 |
inline const char* member_func_doc (void (hpp::fcl::HeightField <BV >::*function_ptr) (const hpp::fcl::MatrixXf &)) |
||
187 |
{ |
||
188 |
if (function_ptr == static_cast<void (hpp::fcl::HeightField <BV >::*) (const hpp::fcl::MatrixXf &)>(&hpp::fcl::HeightField <BV >::updateHeights)) |
||
189 |
return "Update Height Field height. "; |
||
190 |
return ""; |
||
191 |
} |
||
192 |
|||
193 |
template <typename BV> |
||
194 |
inline boost::python::detail::keywords<2> member_func_args (void (hpp::fcl::HeightField <BV >::*function_ptr) (const hpp::fcl::MatrixXf &)) |
||
195 |
{ |
||
196 |
if (function_ptr == static_cast<void (hpp::fcl::HeightField <BV >::*) (const hpp::fcl::MatrixXf &)>(&hpp::fcl::HeightField <BV >::updateHeights)) |
||
197 |
return (boost::python::arg("self"), boost::python::arg("new_heights")); |
||
198 |
return (boost::python::arg("self"), boost::python::arg("arg0")); |
||
199 |
} |
||
200 |
|||
201 |
template <typename BV> |
||
202 |
inline const char* member_func_doc (const hpp::fcl::HFNode < BV > & (hpp::fcl::HeightField <BV >::*function_ptr) (unsigned int) const) |
||
203 |
{ |
||
204 |
if (function_ptr == static_cast<const hpp::fcl::HFNode < BV > & (hpp::fcl::HeightField <BV >::*) (unsigned int) const>(&hpp::fcl::HeightField <BV >::getBV)) |
||
205 |
return "Access the bv giving the its index. "; |
||
206 |
return ""; |
||
207 |
} |
||
208 |
|||
209 |
template <typename BV> |
||
210 |
inline boost::python::detail::keywords<2> member_func_args (const hpp::fcl::HFNode < BV > & (hpp::fcl::HeightField <BV >::*function_ptr) (unsigned int) const) |
||
211 |
{ |
||
212 |
if (function_ptr == static_cast<const hpp::fcl::HFNode < BV > & (hpp::fcl::HeightField <BV >::*) (unsigned int) const>(&hpp::fcl::HeightField <BV >::getBV)) |
||
213 |
return (boost::python::arg("self"), boost::python::arg("i")); |
||
214 |
return (boost::python::arg("self"), boost::python::arg("arg0")); |
||
215 |
} |
||
216 |
|||
217 |
template <typename BV> |
||
218 |
10 |
inline const char* member_func_doc ( hpp::fcl::HFNode < BV > & (hpp::fcl::HeightField <BV >::*function_ptr) (unsigned int)) |
|
219 |
{ |
||
220 |
10 |
if (function_ptr == static_cast< hpp::fcl::HFNode < BV > & (hpp::fcl::HeightField <BV >::*) (unsigned int)>(&hpp::fcl::HeightField <BV >::getBV)) |
|
221 |
10 |
return "Access the bv giving the its index. "; |
|
222 |
return ""; |
||
223 |
} |
||
224 |
|||
225 |
template <typename BV> |
||
226 |
inline boost::python::detail::keywords<2> member_func_args ( hpp::fcl::HFNode < BV > & (hpp::fcl::HeightField <BV >::*function_ptr) (unsigned int)) |
||
227 |
{ |
||
228 |
if (function_ptr == static_cast< hpp::fcl::HFNode < BV > & (hpp::fcl::HeightField <BV >::*) (unsigned int)>(&hpp::fcl::HeightField <BV >::getBV)) |
||
229 |
return (boost::python::arg("self"), boost::python::arg("i")); |
||
230 |
return (boost::python::arg("self"), boost::python::arg("arg0")); |
||
231 |
} |
||
232 |
|||
233 |
template <typename BV> |
||
234 |
inline const char* member_func_doc ( hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*function_ptr) () const) |
||
235 |
{ |
||
236 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
237 |
return "Get the BV type: default is unknown. "; |
||
238 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
239 |
return "Specialization of getNodeType() for hpp::fcl::HeightField with different BV types. "; |
||
240 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
241 |
return "get the node type "; |
||
242 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
243 |
return "get the node type "; |
||
244 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
245 |
return "get the node type "; |
||
246 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
247 |
return "get the node type "; |
||
248 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
249 |
return "get the node type "; |
||
250 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
251 |
return "get the node type "; |
||
252 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
253 |
return "get the node type "; |
||
254 |
return ""; |
||
255 |
} |
||
256 |
|||
257 |
template <typename BV> |
||
258 |
inline boost::python::detail::keywords<1> member_func_args ( hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*function_ptr) () const) |
||
259 |
{ |
||
260 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
261 |
return (boost::python::arg("self")); |
||
262 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
263 |
return (boost::python::arg("self")); |
||
264 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
265 |
return (boost::python::arg("self")); |
||
266 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
267 |
return (boost::python::arg("self")); |
||
268 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
269 |
return (boost::python::arg("self")); |
||
270 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
271 |
return (boost::python::arg("self")); |
||
272 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
273 |
return (boost::python::arg("self")); |
||
274 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
275 |
return (boost::python::arg("self")); |
||
276 |
if (function_ptr == static_cast< hpp::fcl::NODE_TYPE (hpp::fcl::HeightField <BV >::*) () const>(&hpp::fcl::HeightField <BV >::getNodeType)) |
||
277 |
return (boost::python::arg("self")); |
||
278 |
return (boost::python::arg("self")); |
||
279 |
} |
||
280 |
} // namespace doxygen |
||
281 |
#include <hpp/fcl/hfield.h> |
||
282 |
|||
283 |
namespace doxygen { |
||
284 |
|||
285 |
template <typename BV> |
||
286 |
struct class_doc_impl< hpp::fcl::HFNode <BV > > |
||
287 |
{ |
||
288 |
static inline const char* run () |
||
289 |
{ |
||
290 |
return ""; |
||
291 |
} |
||
292 |
static inline const char* attribute (const char* attrib) |
||
293 |
{ |
||
294 |
if (strcmp(attrib, "bv") == 0) |
||
295 |
return "bounding volume storing the geometry "; |
||
296 |
(void)attrib; // turn off unused parameter warning. |
||
297 |
return ""; |
||
298 |
} |
||
299 |
}; |
||
300 |
|||
301 |
template <typename BV> |
||
302 |
struct destructor_doc_impl < hpp::fcl::HFNode <BV > > |
||
303 |
{ |
||
304 |
static inline const char* run () |
||
305 |
{ |
||
306 |
return ""; |
||
307 |
} |
||
308 |
}; |
||
309 |
|||
310 |
template <typename BV> |
||
311 |
inline const char* member_func_doc (bool (hpp::fcl::HFNode <BV >::*function_ptr) (const hpp::fcl::HFNode <BV > &) const) |
||
312 |
{ |
||
313 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNode <BV >::*) (const hpp::fcl::HFNode <BV > &) const>(&hpp::fcl::HFNode <BV >::operator==)) |
||
314 |
return "Equality operator. "; |
||
315 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNode <BV >::*) (const hpp::fcl::HFNode <BV > &) const>(&hpp::fcl::HFNode <BV >::operator!=)) |
||
316 |
return "Difference operator. "; |
||
317 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNode <BV >::*) (const hpp::fcl::HFNode <BV > &) const>(&hpp::fcl::HFNode <BV >::overlap)) |
||
318 |
return "Check whether two hpp::fcl::BVNode collide. "; |
||
319 |
return ""; |
||
320 |
} |
||
321 |
|||
322 |
template <typename BV> |
||
323 |
inline boost::python::detail::keywords<2> member_func_args (bool (hpp::fcl::HFNode <BV >::*function_ptr) (const hpp::fcl::HFNode <BV > &) const) |
||
324 |
{ |
||
325 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNode <BV >::*) (const hpp::fcl::HFNode <BV > &) const>(&hpp::fcl::HFNode <BV >::operator==)) |
||
326 |
return (boost::python::arg("self"), boost::python::arg("other")); |
||
327 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNode <BV >::*) (const hpp::fcl::HFNode <BV > &) const>(&hpp::fcl::HFNode <BV >::operator!=)) |
||
328 |
return (boost::python::arg("self"), boost::python::arg("other")); |
||
329 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNode <BV >::*) (const hpp::fcl::HFNode <BV > &) const>(&hpp::fcl::HFNode <BV >::overlap)) |
||
330 |
return (boost::python::arg("self"), boost::python::arg("other")); |
||
331 |
return (boost::python::arg("self"), boost::python::arg("arg0")); |
||
332 |
} |
||
333 |
|||
334 |
template <typename BV> |
||
335 |
inline const char* member_func_doc (bool (hpp::fcl::HFNode <BV >::*function_ptr) (const hpp::fcl::HFNode <BV > &, const hpp::fcl::CollisionRequest &, hpp::fcl::FCL_REAL &) const) |
||
336 |
{ |
||
337 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNode <BV >::*) (const hpp::fcl::HFNode <BV > &, const hpp::fcl::CollisionRequest &, hpp::fcl::FCL_REAL &) const>(&hpp::fcl::HFNode <BV >::overlap)) |
||
338 |
return "Check whether two hpp::fcl::BVNode collide. "; |
||
339 |
return ""; |
||
340 |
} |
||
341 |
|||
342 |
template <typename BV> |
||
343 |
inline boost::python::detail::keywords<4> member_func_args (bool (hpp::fcl::HFNode <BV >::*function_ptr) (const hpp::fcl::HFNode <BV > &, const hpp::fcl::CollisionRequest &, hpp::fcl::FCL_REAL &) const) |
||
344 |
{ |
||
345 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNode <BV >::*) (const hpp::fcl::HFNode <BV > &, const hpp::fcl::CollisionRequest &, hpp::fcl::FCL_REAL &) const>(&hpp::fcl::HFNode <BV >::overlap)) |
||
346 |
return (boost::python::arg("self"), boost::python::arg("other"), boost::python::arg("request"), boost::python::arg("sqrDistLowerBound")); |
||
347 |
return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1"), boost::python::arg("arg2")); |
||
348 |
} |
||
349 |
|||
350 |
template <typename BV> |
||
351 |
inline const char* member_func_doc ( hpp::fcl::FCL_REAL (hpp::fcl::HFNode <BV >::*function_ptr) (const hpp::fcl::HFNode <BV > &, hpp::fcl::Vec3f *, hpp::fcl::Vec3f *) const) |
||
352 |
{ |
||
353 |
if (function_ptr == static_cast< hpp::fcl::FCL_REAL (hpp::fcl::HFNode <BV >::*) (const hpp::fcl::HFNode <BV > &, hpp::fcl::Vec3f *, hpp::fcl::Vec3f *) const>(&hpp::fcl::HFNode <BV >::distance)) |
||
354 |
return "Compute the distance between two hpp::fcl::BVNode. P1 and P2, if not NULL and the underlying BV supports distance, return the nearest points. "; |
||
355 |
return ""; |
||
356 |
} |
||
357 |
|||
358 |
template <typename BV> |
||
359 |
inline boost::python::detail::keywords<4> member_func_args ( hpp::fcl::FCL_REAL (hpp::fcl::HFNode <BV >::*function_ptr) (const hpp::fcl::HFNode <BV > &, hpp::fcl::Vec3f *, hpp::fcl::Vec3f *) const) |
||
360 |
{ |
||
361 |
if (function_ptr == static_cast< hpp::fcl::FCL_REAL (hpp::fcl::HFNode <BV >::*) (const hpp::fcl::HFNode <BV > &, hpp::fcl::Vec3f *, hpp::fcl::Vec3f *) const>(&hpp::fcl::HFNode <BV >::distance)) |
||
362 |
return (boost::python::arg("self"), boost::python::arg("other"), boost::python::arg("P1"), boost::python::arg("P2")); |
||
363 |
return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1"), boost::python::arg("arg2")); |
||
364 |
} |
||
365 |
|||
366 |
template <typename BV> |
||
367 |
inline const char* member_func_doc ( hpp::fcl::Vec3f (hpp::fcl::HFNode <BV >::*function_ptr) () const) |
||
368 |
{ |
||
369 |
if (function_ptr == static_cast< hpp::fcl::Vec3f (hpp::fcl::HFNode <BV >::*) () const>(&hpp::fcl::HFNode <BV >::getCenter)) |
||
370 |
return "Access to the center of the BV. "; |
||
371 |
return ""; |
||
372 |
} |
||
373 |
|||
374 |
template <typename BV> |
||
375 |
inline boost::python::detail::keywords<1> member_func_args ( hpp::fcl::Vec3f (hpp::fcl::HFNode <BV >::*function_ptr) () const) |
||
376 |
{ |
||
377 |
if (function_ptr == static_cast< hpp::fcl::Vec3f (hpp::fcl::HFNode <BV >::*) () const>(&hpp::fcl::HFNode <BV >::getCenter)) |
||
378 |
return (boost::python::arg("self")); |
||
379 |
return (boost::python::arg("self")); |
||
380 |
} |
||
381 |
|||
382 |
template <typename BV> |
||
383 |
inline const char* member_func_doc (const hpp::fcl::Matrix3f & (hpp::fcl::HFNode <BV >::*function_ptr) () const) |
||
384 |
{ |
||
385 |
if (function_ptr == static_cast<const hpp::fcl::Matrix3f & (hpp::fcl::HFNode <BV >::*) () const>(&hpp::fcl::HFNode <BV >::getOrientation)) |
||
386 |
return "Access to the orientation of the BV. "; |
||
387 |
return ""; |
||
388 |
} |
||
389 |
|||
390 |
template <typename BV> |
||
391 |
inline boost::python::detail::keywords<1> member_func_args (const hpp::fcl::Matrix3f & (hpp::fcl::HFNode <BV >::*function_ptr) () const) |
||
392 |
{ |
||
393 |
if (function_ptr == static_cast<const hpp::fcl::Matrix3f & (hpp::fcl::HFNode <BV >::*) () const>(&hpp::fcl::HFNode <BV >::getOrientation)) |
||
394 |
return (boost::python::arg("self")); |
||
395 |
return (boost::python::arg("self")); |
||
396 |
} |
||
397 |
} // namespace doxygen |
||
398 |
#include <hpp/fcl/hfield.h> |
||
399 |
|||
400 |
namespace doxygen { |
||
401 |
|||
402 |
template <> |
||
403 |
struct class_doc_impl< hpp::fcl::HFNodeBase > |
||
404 |
{ |
||
405 |
static inline const char* run () |
||
406 |
{ |
||
407 |
return ""; |
||
408 |
} |
||
409 |
static inline const char* attribute (const char* attrib) |
||
410 |
{ |
||
411 |
if (strcmp(attrib, "first_child") == 0) |
||
412 |
return "An index for first child node or primitive If the value is positive, it is the index of the first child bv node If the value is negative, it is -(primitive index + 1) Zero is not used. "; |
||
413 |
(void)attrib; // turn off unused parameter warning. |
||
414 |
return ""; |
||
415 |
} |
||
416 |
}; |
||
417 |
|||
418 |
template <> |
||
419 |
struct constructor_0_impl< hpp::fcl::HFNodeBase > |
||
420 |
{ |
||
421 |
static inline const char* doc () |
||
422 |
{ |
||
423 |
return "Default constructor. "; |
||
424 |
} |
||
425 |
static inline boost::python::detail::keywords<0+1> args () |
||
426 |
{ |
||
427 |
return (boost::python::arg("self")); |
||
428 |
} |
||
429 |
}; |
||
430 |
|||
431 |
inline const char* member_func_doc (bool (hpp::fcl::HFNodeBase::*function_ptr) (const hpp::fcl::HFNodeBase &) const) |
||
432 |
{ |
||
433 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNodeBase::*) (const hpp::fcl::HFNodeBase &) const>(&hpp::fcl::HFNodeBase::operator==)) |
||
434 |
return "Comparison operator. "; |
||
435 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNodeBase::*) (const hpp::fcl::HFNodeBase &) const>(&hpp::fcl::HFNodeBase::operator!=)) |
||
436 |
return "Difference operator. "; |
||
437 |
return ""; |
||
438 |
} |
||
439 |
|||
440 |
inline boost::python::detail::keywords<2> member_func_args (bool (hpp::fcl::HFNodeBase::*function_ptr) (const hpp::fcl::HFNodeBase &) const) |
||
441 |
{ |
||
442 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNodeBase::*) (const hpp::fcl::HFNodeBase &) const>(&hpp::fcl::HFNodeBase::operator==)) |
||
443 |
return (boost::python::arg("self"), boost::python::arg("other")); |
||
444 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNodeBase::*) (const hpp::fcl::HFNodeBase &) const>(&hpp::fcl::HFNodeBase::operator!=)) |
||
445 |
return (boost::python::arg("self"), boost::python::arg("other")); |
||
446 |
return (boost::python::arg("self"), boost::python::arg("arg0")); |
||
447 |
} |
||
448 |
|||
449 |
inline const char* member_func_doc (bool (hpp::fcl::HFNodeBase::*function_ptr) () const) |
||
450 |
{ |
||
451 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNodeBase::*) () const>(&hpp::fcl::HFNodeBase::isLeaf)) |
||
452 |
return "Whether current node is a leaf node (i.e. contains a primitive index) "; |
||
453 |
return ""; |
||
454 |
} |
||
455 |
|||
456 |
inline boost::python::detail::keywords<1> member_func_args (bool (hpp::fcl::HFNodeBase::*function_ptr) () const) |
||
457 |
{ |
||
458 |
if (function_ptr == static_cast<bool (hpp::fcl::HFNodeBase::*) () const>(&hpp::fcl::HFNodeBase::isLeaf)) |
||
459 |
return (boost::python::arg("self")); |
||
460 |
return (boost::python::arg("self")); |
||
461 |
} |
||
462 |
|||
463 |
inline const char* member_func_doc (size_t (hpp::fcl::HFNodeBase::*function_ptr) () const) |
||
464 |
{ |
||
465 |
if (function_ptr == static_cast<size_t (hpp::fcl::HFNodeBase::*) () const>(&hpp::fcl::HFNodeBase::leftChild)) |
||
466 |
return "Return the index of the first child. The index is referred to the bounding volume array (i.e. bvs) in hpp::fcl::BVHModel. "; |
||
467 |
if (function_ptr == static_cast<size_t (hpp::fcl::HFNodeBase::*) () const>(&hpp::fcl::HFNodeBase::rightChild)) |
||
468 |
return "Return the index of the second child. The index is referred to the bounding volume array (i.e. bvs) in hpp::fcl::BVHModel. "; |
||
469 |
return ""; |
||
470 |
} |
||
471 |
|||
472 |
inline boost::python::detail::keywords<1> member_func_args (size_t (hpp::fcl::HFNodeBase::*function_ptr) () const) |
||
473 |
{ |
||
474 |
if (function_ptr == static_cast<size_t (hpp::fcl::HFNodeBase::*) () const>(&hpp::fcl::HFNodeBase::leftChild)) |
||
475 |
return (boost::python::arg("self")); |
||
476 |
if (function_ptr == static_cast<size_t (hpp::fcl::HFNodeBase::*) () const>(&hpp::fcl::HFNodeBase::rightChild)) |
||
477 |
return (boost::python::arg("self")); |
||
478 |
return (boost::python::arg("self")); |
||
479 |
} |
||
480 |
|||
481 |
inline const char* member_func_doc (Eigen::Vector2i (hpp::fcl::HFNodeBase::*function_ptr) () const) |
||
482 |
{ |
||
483 |
if (function_ptr == static_cast<Eigen::Vector2i (hpp::fcl::HFNodeBase::*) () const>(&hpp::fcl::HFNodeBase::leftChildIndexes)) |
||
484 |
return ""; |
||
485 |
if (function_ptr == static_cast<Eigen::Vector2i (hpp::fcl::HFNodeBase::*) () const>(&hpp::fcl::HFNodeBase::rightChildIndexes)) |
||
486 |
return ""; |
||
487 |
return ""; |
||
488 |
} |
||
489 |
|||
490 |
inline boost::python::detail::keywords<1> member_func_args (Eigen::Vector2i (hpp::fcl::HFNodeBase::*function_ptr) () const) |
||
491 |
{ |
||
492 |
if (function_ptr == static_cast<Eigen::Vector2i (hpp::fcl::HFNodeBase::*) () const>(&hpp::fcl::HFNodeBase::leftChildIndexes)) |
||
493 |
return (boost::python::arg("self")); |
||
494 |
if (function_ptr == static_cast<Eigen::Vector2i (hpp::fcl::HFNodeBase::*) () const>(&hpp::fcl::HFNodeBase::rightChildIndexes)) |
||
495 |
return (boost::python::arg("self")); |
||
496 |
return (boost::python::arg("self")); |
||
497 |
} |
||
498 |
} // namespace doxygen |
||
499 |
#include <hpp/fcl/hfield.h> |
||
500 |
|||
501 |
namespace doxygen { |
||
502 |
} // namespace doxygen |
||
503 |
|||
504 |
#endif // DOXYGEN_AUTODOC_HPP_FCL_HFIELD_H |
||
505 |
Generated by: GCOVR (Version 4.2) |