Directory: | ./ |
---|---|
File: | python/doxygen_autodoc/coal/math/transform.h |
Date: | 2025-04-01 09:23:31 |
Exec | Total | Coverage | |
---|---|---|---|
Lines: | 36 | 40 | 90.0% |
Branches: | 20 | 50 | 40.0% |
Line | Branch | Exec | Source |
---|---|---|---|
1 | #ifndef DOXYGEN_AUTODOC_COAL_MATH_TRANSFORM_H | ||
2 | #define DOXYGEN_AUTODOC_COAL_MATH_TRANSFORM_H | ||
3 | |||
4 | #include "/root/robotpkg/path/py-coal/work/coal-3.0.1/doc/python/doxygen.hh" | ||
5 | |||
6 | #include <coal/math/transform.h> | ||
7 | |||
8 | namespace doxygen { | ||
9 | |||
10 | template <> | ||
11 | struct class_doc_impl< coal::Transform3s > | ||
12 | { | ||
13 | 5 | static inline const char* run () | |
14 | { | ||
15 | 5 | return "Simple transform class used locally by InterpMotion. "; | |
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< coal::Transform3s > | ||
26 | { | ||
27 | 5 | static inline const char* doc () | |
28 | { | ||
29 | 5 | return "Default transform is no movement. "; | |
30 | } | ||
31 | 5 | static inline boost::python::detail::keywords<0+1> args () | |
32 | { | ||
33 | 5 | return (boost::python::arg("self")); | |
34 | } | ||
35 | }; | ||
36 | |||
37 | template <typename Matrixx3Like, typename Vector3Like> | ||
38 | struct constructor_2_impl< coal::Transform3s, const Eigen::MatrixBase< Matrixx3Like > &, const Eigen::MatrixBase< Vector3Like > & > | ||
39 | { | ||
40 | 5 | static inline const char* doc () | |
41 | { | ||
42 | 5 | return "Construct transform from rotation and translation. "; | |
43 | } | ||
44 | 5 | static inline boost::python::detail::keywords<2+1> args () | |
45 | { | ||
46 |
4/8✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 5 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 5 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 5 times.
✗ Branch 12 not taken.
|
10 | return (boost::python::arg("self"), boost::python::arg("R_"), boost::python::arg("T_")); |
47 | } | ||
48 | }; | ||
49 | |||
50 | template <typename Vector3Like> | ||
51 | struct constructor_2_impl< coal::Transform3s, const coal::Quats &, const Eigen::MatrixBase< Vector3Like > & > | ||
52 | { | ||
53 | 5 | static inline const char* doc () | |
54 | { | ||
55 | 5 | return "Construct transform from rotation and translation. "; | |
56 | } | ||
57 | 5 | static inline boost::python::detail::keywords<2+1> args () | |
58 | { | ||
59 |
4/8✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 5 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 5 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 5 times.
✗ Branch 12 not taken.
|
10 | return (boost::python::arg("self"), boost::python::arg("q_"), boost::python::arg("T_")); |
60 | } | ||
61 | }; | ||
62 | |||
63 | template <> | ||
64 | struct constructor_1_impl< coal::Transform3s, const coal::Matrix3s & > | ||
65 | { | ||
66 | 5 | static inline const char* doc () | |
67 | { | ||
68 | 5 | return "Construct transform from rotation. "; | |
69 | } | ||
70 | 5 | static inline boost::python::detail::keywords<1+1> args () | |
71 | { | ||
72 |
2/4✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 5 times.
✗ Branch 6 not taken.
|
10 | return (boost::python::arg("self"), boost::python::arg("R_")); |
73 | } | ||
74 | }; | ||
75 | |||
76 | template <> | ||
77 | struct constructor_1_impl< coal::Transform3s, const coal::Quats & > | ||
78 | { | ||
79 | 5 | static inline const char* doc () | |
80 | { | ||
81 | 5 | return "Construct transform from rotation. "; | |
82 | } | ||
83 | 5 | static inline boost::python::detail::keywords<1+1> args () | |
84 | { | ||
85 |
2/4✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 5 times.
✗ Branch 6 not taken.
|
10 | return (boost::python::arg("self"), boost::python::arg("q_")); |
86 | } | ||
87 | }; | ||
88 | |||
89 | template <> | ||
90 | struct constructor_1_impl< coal::Transform3s, const coal::Vec3s & > | ||
91 | { | ||
92 | 5 | static inline const char* doc () | |
93 | { | ||
94 | 5 | return "Construct transform from translation. "; | |
95 | } | ||
96 | 5 | static inline boost::python::detail::keywords<1+1> args () | |
97 | { | ||
98 |
2/4✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 5 times.
✗ Branch 6 not taken.
|
10 | return (boost::python::arg("self"), boost::python::arg("T_")); |
99 | } | ||
100 | }; | ||
101 | |||
102 | template <> | ||
103 | struct constructor_1_impl< coal::Transform3s, const coal::Transform3s & > | ||
104 | { | ||
105 | 5 | static inline const char* doc () | |
106 | { | ||
107 | 5 | return "Construct transform from other transform. "; | |
108 | } | ||
109 | 5 | static inline boost::python::detail::keywords<1+1> args () | |
110 | { | ||
111 |
2/4✓ Branch 2 taken 5 times.
✗ Branch 3 not taken.
✓ Branch 5 taken 5 times.
✗ Branch 6 not taken.
|
10 | return (boost::python::arg("self"), boost::python::arg("tf")); |
112 | } | ||
113 | }; | ||
114 | |||
115 | inline const char* member_func_doc ( coal::Transform3s & (coal::Transform3s::*function_ptr) (const coal::Transform3s &)) | ||
116 | { | ||
117 | if (function_ptr == static_cast< coal::Transform3s & (coal::Transform3s::*) (const coal::Transform3s &)>(&coal::Transform3s::operator=)) | ||
118 | return "operator = "; | ||
119 | return ""; | ||
120 | } | ||
121 | |||
122 | inline boost::python::detail::keywords<2> member_func_args ( coal::Transform3s & (coal::Transform3s::*function_ptr) (const coal::Transform3s &)) | ||
123 | { | ||
124 | if (function_ptr == static_cast< coal::Transform3s & (coal::Transform3s::*) (const coal::Transform3s &)>(&coal::Transform3s::operator=)) | ||
125 | return (boost::python::arg("self"), boost::python::arg("tf")); | ||
126 | return (boost::python::arg("self"), boost::python::arg("arg0")); | ||
127 | } | ||
128 | |||
129 | 10 | inline const char* member_func_doc (const coal::Vec3s & (coal::Transform3s::*function_ptr) () const) | |
130 | { | ||
131 |
2/6✓ Branch 0 taken 10 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 10 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
10 | if (function_ptr == static_cast<const coal::Vec3s & (coal::Transform3s::*) () const>(&coal::Transform3s::getTranslation)) |
132 | 10 | return "get translation "; | |
133 | ✗ | if (function_ptr == static_cast<const coal::Vec3s & (coal::Transform3s::*) () const>(&coal::Transform3s::translation)) | |
134 | ✗ | return "get translation "; | |
135 | ✗ | return ""; | |
136 | } | ||
137 | |||
138 | inline boost::python::detail::keywords<1> member_func_args (const coal::Vec3s & (coal::Transform3s::*function_ptr) () const) | ||
139 | { | ||
140 | if (function_ptr == static_cast<const coal::Vec3s & (coal::Transform3s::*) () const>(&coal::Transform3s::getTranslation)) | ||
141 | return (boost::python::arg("self")); | ||
142 | if (function_ptr == static_cast<const coal::Vec3s & (coal::Transform3s::*) () const>(&coal::Transform3s::translation)) | ||
143 | return (boost::python::arg("self")); | ||
144 | return (boost::python::arg("self")); | ||
145 | } | ||
146 | |||
147 | inline const char* member_func_doc ( coal::Vec3s & (coal::Transform3s::*function_ptr) ()) | ||
148 | { | ||
149 | if (function_ptr == static_cast< coal::Vec3s & (coal::Transform3s::*) ()>(&coal::Transform3s::translation)) | ||
150 | return "get translation "; | ||
151 | return ""; | ||
152 | } | ||
153 | |||
154 | inline boost::python::detail::keywords<1> member_func_args ( coal::Vec3s & (coal::Transform3s::*function_ptr) ()) | ||
155 | { | ||
156 | if (function_ptr == static_cast< coal::Vec3s & (coal::Transform3s::*) ()>(&coal::Transform3s::translation)) | ||
157 | return (boost::python::arg("self")); | ||
158 | return (boost::python::arg("self")); | ||
159 | } | ||
160 | |||
161 | inline const char* member_func_doc (const coal::Matrix3s & (coal::Transform3s::*function_ptr) () const) | ||
162 | { | ||
163 | if (function_ptr == static_cast<const coal::Matrix3s & (coal::Transform3s::*) () const>(&coal::Transform3s::getRotation)) | ||
164 | return "get rotation "; | ||
165 | if (function_ptr == static_cast<const coal::Matrix3s & (coal::Transform3s::*) () const>(&coal::Transform3s::rotation)) | ||
166 | return "get rotation "; | ||
167 | return ""; | ||
168 | } | ||
169 | |||
170 | inline boost::python::detail::keywords<1> member_func_args (const coal::Matrix3s & (coal::Transform3s::*function_ptr) () const) | ||
171 | { | ||
172 | if (function_ptr == static_cast<const coal::Matrix3s & (coal::Transform3s::*) () const>(&coal::Transform3s::getRotation)) | ||
173 | return (boost::python::arg("self")); | ||
174 | if (function_ptr == static_cast<const coal::Matrix3s & (coal::Transform3s::*) () const>(&coal::Transform3s::rotation)) | ||
175 | return (boost::python::arg("self")); | ||
176 | return (boost::python::arg("self")); | ||
177 | } | ||
178 | |||
179 | inline const char* member_func_doc ( coal::Matrix3s & (coal::Transform3s::*function_ptr) ()) | ||
180 | { | ||
181 | if (function_ptr == static_cast< coal::Matrix3s & (coal::Transform3s::*) ()>(&coal::Transform3s::rotation)) | ||
182 | return "get rotation "; | ||
183 | return ""; | ||
184 | } | ||
185 | |||
186 | inline boost::python::detail::keywords<1> member_func_args ( coal::Matrix3s & (coal::Transform3s::*function_ptr) ()) | ||
187 | { | ||
188 | if (function_ptr == static_cast< coal::Matrix3s & (coal::Transform3s::*) ()>(&coal::Transform3s::rotation)) | ||
189 | return (boost::python::arg("self")); | ||
190 | return (boost::python::arg("self")); | ||
191 | } | ||
192 | |||
193 | inline const char* member_func_doc ( coal::Quats (coal::Transform3s::*function_ptr) () const) | ||
194 | { | ||
195 | if (function_ptr == static_cast< coal::Quats (coal::Transform3s::*) () const>(&coal::Transform3s::getQuatRotation)) | ||
196 | return "get quaternion "; | ||
197 | return ""; | ||
198 | } | ||
199 | |||
200 | inline boost::python::detail::keywords<1> member_func_args ( coal::Quats (coal::Transform3s::*function_ptr) () const) | ||
201 | { | ||
202 | if (function_ptr == static_cast< coal::Quats (coal::Transform3s::*) () const>(&coal::Transform3s::getQuatRotation)) | ||
203 | return (boost::python::arg("self")); | ||
204 | return (boost::python::arg("self")); | ||
205 | } | ||
206 | |||
207 | template <typename Matrix3Like, typename Vector3Like> | ||
208 | inline const char* member_func_doc (void (coal::Transform3s::*function_ptr) (const Eigen::MatrixBase< Matrix3Like > &, const Eigen::MatrixBase< Vector3Like > &)) | ||
209 | { | ||
210 | if (function_ptr == static_cast<void (coal::Transform3s::*) (const Eigen::MatrixBase< Matrix3Like > &, const Eigen::MatrixBase< Vector3Like > &)>(&coal::Transform3s::setTransform)) | ||
211 | return "set transform from rotation and translation "; | ||
212 | return ""; | ||
213 | } | ||
214 | |||
215 | template <typename Matrix3Like, typename Vector3Like> | ||
216 | inline boost::python::detail::keywords<3> member_func_args (void (coal::Transform3s::*function_ptr) (const Eigen::MatrixBase< Matrix3Like > &, const Eigen::MatrixBase< Vector3Like > &)) | ||
217 | { | ||
218 | if (function_ptr == static_cast<void (coal::Transform3s::*) (const Eigen::MatrixBase< Matrix3Like > &, const Eigen::MatrixBase< Vector3Like > &)>(&coal::Transform3s::setTransform)) | ||
219 | return (boost::python::arg("self"), boost::python::arg("R_"), boost::python::arg("T_")); | ||
220 | return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1")); | ||
221 | } | ||
222 | |||
223 | inline const char* member_func_doc (void (coal::Transform3s::*function_ptr) (const coal::Quats &, const coal::Vec3s &)) | ||
224 | { | ||
225 | if (function_ptr == static_cast<void (coal::Transform3s::*) (const coal::Quats &, const coal::Vec3s &)>(&coal::Transform3s::setTransform)) | ||
226 | return "set transform from rotation and translation "; | ||
227 | return ""; | ||
228 | } | ||
229 | |||
230 | inline boost::python::detail::keywords<3> member_func_args (void (coal::Transform3s::*function_ptr) (const coal::Quats &, const coal::Vec3s &)) | ||
231 | { | ||
232 | if (function_ptr == static_cast<void (coal::Transform3s::*) (const coal::Quats &, const coal::Vec3s &)>(&coal::Transform3s::setTransform)) | ||
233 | return (boost::python::arg("self"), boost::python::arg("q_"), boost::python::arg("T_")); | ||
234 | return (boost::python::arg("self"), boost::python::arg("arg0"), boost::python::arg("arg1")); | ||
235 | } | ||
236 | |||
237 | template <typename Derived> | ||
238 | inline const char* member_func_doc (void (coal::Transform3s::*function_ptr) (const Eigen::MatrixBase< Derived > &)) | ||
239 | { | ||
240 | if (function_ptr == static_cast<void (coal::Transform3s::*) (const Eigen::MatrixBase< Derived > &)>(&coal::Transform3s::setRotation)) | ||
241 | return "set transform from rotation "; | ||
242 | if (function_ptr == static_cast<void (coal::Transform3s::*) (const Eigen::MatrixBase< Derived > &)>(&coal::Transform3s::setTranslation)) | ||
243 | return "set transform from translation "; | ||
244 | return ""; | ||
245 | } | ||
246 | |||
247 | template <typename Derived> | ||
248 | inline boost::python::detail::keywords<2> member_func_args (void (coal::Transform3s::*function_ptr) (const Eigen::MatrixBase< Derived > &)) | ||
249 | { | ||
250 | if (function_ptr == static_cast<void (coal::Transform3s::*) (const Eigen::MatrixBase< Derived > &)>(&coal::Transform3s::setRotation)) | ||
251 | return (boost::python::arg("self"), boost::python::arg("R_")); | ||
252 | if (function_ptr == static_cast<void (coal::Transform3s::*) (const Eigen::MatrixBase< Derived > &)>(&coal::Transform3s::setTranslation)) | ||
253 | return (boost::python::arg("self"), boost::python::arg("T_")); | ||
254 | return (boost::python::arg("self"), boost::python::arg("arg0")); | ||
255 | } | ||
256 | |||
257 | inline const char* member_func_doc (void (coal::Transform3s::*function_ptr) (const coal::Quats &)) | ||
258 | { | ||
259 | if (function_ptr == static_cast<void (coal::Transform3s::*) (const coal::Quats &)>(&coal::Transform3s::setQuatRotation)) | ||
260 | return "set transform from rotation "; | ||
261 | return ""; | ||
262 | } | ||
263 | |||
264 | inline boost::python::detail::keywords<2> member_func_args (void (coal::Transform3s::*function_ptr) (const coal::Quats &)) | ||
265 | { | ||
266 | if (function_ptr == static_cast<void (coal::Transform3s::*) (const coal::Quats &)>(&coal::Transform3s::setQuatRotation)) | ||
267 | return (boost::python::arg("self"), boost::python::arg("q_")); | ||
268 | return (boost::python::arg("self"), boost::python::arg("arg0")); | ||
269 | } | ||
270 | |||
271 | template <typename Derived> | ||
272 | inline const char* member_func_doc ( coal::Vec3s (coal::Transform3s::*function_ptr) (const Eigen::MatrixBase< Derived > &) const) | ||
273 | { | ||
274 | if (function_ptr == static_cast< coal::Vec3s (coal::Transform3s::*) (const Eigen::MatrixBase< Derived > &) const>(&coal::Transform3s::transform)) | ||
275 | return "transform a given vector by the transform "; | ||
276 | if (function_ptr == static_cast< coal::Vec3s (coal::Transform3s::*) (const Eigen::MatrixBase< Derived > &) const>(&coal::Transform3s::inverseTransform)) | ||
277 | return "transform a given vector by the inverse of the transform "; | ||
278 | return ""; | ||
279 | } | ||
280 | |||
281 | template <typename Derived> | ||
282 | inline boost::python::detail::keywords<2> member_func_args ( coal::Vec3s (coal::Transform3s::*function_ptr) (const Eigen::MatrixBase< Derived > &) const) | ||
283 | { | ||
284 | if (function_ptr == static_cast< coal::Vec3s (coal::Transform3s::*) (const Eigen::MatrixBase< Derived > &) const>(&coal::Transform3s::transform)) | ||
285 | return (boost::python::arg("self"), boost::python::arg("v")); | ||
286 | if (function_ptr == static_cast< coal::Vec3s (coal::Transform3s::*) (const Eigen::MatrixBase< Derived > &) const>(&coal::Transform3s::inverseTransform)) | ||
287 | return (boost::python::arg("self"), boost::python::arg("v")); | ||
288 | return (boost::python::arg("self"), boost::python::arg("arg0")); | ||
289 | } | ||
290 | |||
291 | 5 | inline const char* member_func_doc ( coal::Transform3s & (coal::Transform3s::*function_ptr) ()) | |
292 | { | ||
293 |
2/6✓ Branch 0 taken 5 times.
✗ Branch 1 not taken.
✗ Branch 2 not taken.
✓ Branch 3 taken 5 times.
✗ Branch 4 not taken.
✗ Branch 5 not taken.
|
5 | if (function_ptr == static_cast< coal::Transform3s & (coal::Transform3s::*) ()>(&coal::Transform3s::inverseInPlace)) |
294 | 5 | return "inverse transform "; | |
295 | ✗ | return ""; | |
296 | } | ||
297 | |||
298 | inline boost::python::detail::keywords<1> member_func_args ( coal::Transform3s & (coal::Transform3s::*function_ptr) ()) | ||
299 | { | ||
300 | if (function_ptr == static_cast< coal::Transform3s & (coal::Transform3s::*) ()>(&coal::Transform3s::inverseInPlace)) | ||
301 | return (boost::python::arg("self")); | ||
302 | return (boost::python::arg("self")); | ||
303 | } | ||
304 | |||
305 | inline const char* member_func_doc ( coal::Transform3s (coal::Transform3s::*function_ptr) ()) | ||
306 | { | ||
307 | if (function_ptr == static_cast< coal::Transform3s (coal::Transform3s::*) ()>(&coal::Transform3s::inverse)) | ||
308 | return "inverse transform "; | ||
309 | return ""; | ||
310 | } | ||
311 | |||
312 | inline boost::python::detail::keywords<1> member_func_args ( coal::Transform3s (coal::Transform3s::*function_ptr) ()) | ||
313 | { | ||
314 | if (function_ptr == static_cast< coal::Transform3s (coal::Transform3s::*) ()>(&coal::Transform3s::inverse)) | ||
315 | return (boost::python::arg("self")); | ||
316 | return (boost::python::arg("self")); | ||
317 | } | ||
318 | |||
319 | inline const char* member_func_doc ( coal::Transform3s (coal::Transform3s::*function_ptr) (const coal::Transform3s &) const) | ||
320 | { | ||
321 | if (function_ptr == static_cast< coal::Transform3s (coal::Transform3s::*) (const coal::Transform3s &) const>(&coal::Transform3s::inverseTimes)) | ||
322 | return "inverse the transform and multiply with another "; | ||
323 | if (function_ptr == static_cast< coal::Transform3s (coal::Transform3s::*) (const coal::Transform3s &) const>(&coal::Transform3s::operator*)) | ||
324 | return "multiply with another transform "; | ||
325 | return ""; | ||
326 | } | ||
327 | |||
328 | inline boost::python::detail::keywords<2> member_func_args ( coal::Transform3s (coal::Transform3s::*function_ptr) (const coal::Transform3s &) const) | ||
329 | { | ||
330 | if (function_ptr == static_cast< coal::Transform3s (coal::Transform3s::*) (const coal::Transform3s &) const>(&coal::Transform3s::inverseTimes)) | ||
331 | return (boost::python::arg("self"), boost::python::arg("other")); | ||
332 | if (function_ptr == static_cast< coal::Transform3s (coal::Transform3s::*) (const coal::Transform3s &) const>(&coal::Transform3s::operator*)) | ||
333 | return (boost::python::arg("self"), boost::python::arg("other")); | ||
334 | return (boost::python::arg("self"), boost::python::arg("arg0")); | ||
335 | } | ||
336 | |||
337 | inline const char* member_func_doc (const coal::Transform3s & (coal::Transform3s::*function_ptr) (const coal::Transform3s &)) | ||
338 | { | ||
339 | if (function_ptr == static_cast<const coal::Transform3s & (coal::Transform3s::*) (const coal::Transform3s &)>(&coal::Transform3s::operator*=)) | ||
340 | return "multiply with another transform "; | ||
341 | return ""; | ||
342 | } | ||
343 | |||
344 | inline boost::python::detail::keywords<2> member_func_args (const coal::Transform3s & (coal::Transform3s::*function_ptr) (const coal::Transform3s &)) | ||
345 | { | ||
346 | if (function_ptr == static_cast<const coal::Transform3s & (coal::Transform3s::*) (const coal::Transform3s &)>(&coal::Transform3s::operator*=)) | ||
347 | return (boost::python::arg("self"), boost::python::arg("other")); | ||
348 | return (boost::python::arg("self"), boost::python::arg("arg0")); | ||
349 | } | ||
350 | |||
351 | inline const char* member_func_doc (bool (coal::Transform3s::*function_ptr) (const coal::Scalar &) const) | ||
352 | { | ||
353 | if (function_ptr == static_cast<bool (coal::Transform3s::*) (const coal::Scalar &) const>(&coal::Transform3s::isIdentity)) | ||
354 | return "check whether the transform is identity "; | ||
355 | return ""; | ||
356 | } | ||
357 | |||
358 | inline boost::python::detail::keywords<2> member_func_args (bool (coal::Transform3s::*function_ptr) (const coal::Scalar &) const) | ||
359 | { | ||
360 | if (function_ptr == static_cast<bool (coal::Transform3s::*) (const coal::Scalar &) const>(&coal::Transform3s::isIdentity)) | ||
361 | return (boost::python::arg("self"), boost::python::arg("prec")); | ||
362 | return (boost::python::arg("self"), boost::python::arg("arg0")); | ||
363 | } | ||
364 | |||
365 | inline const char* member_func_doc (void (coal::Transform3s::*function_ptr) ()) | ||
366 | { | ||
367 | if (function_ptr == static_cast<void (coal::Transform3s::*) ()>(&coal::Transform3s::setIdentity)) | ||
368 | return "set the transform to be identity transform "; | ||
369 | if (function_ptr == static_cast<void (coal::Transform3s::*) ()>(&coal::Transform3s::setRandom)) | ||
370 | return "set the transform to a random transform "; | ||
371 | return ""; | ||
372 | } | ||
373 | |||
374 | inline boost::python::detail::keywords<1> member_func_args (void (coal::Transform3s::*function_ptr) ()) | ||
375 | { | ||
376 | if (function_ptr == static_cast<void (coal::Transform3s::*) ()>(&coal::Transform3s::setIdentity)) | ||
377 | return (boost::python::arg("self")); | ||
378 | if (function_ptr == static_cast<void (coal::Transform3s::*) ()>(&coal::Transform3s::setRandom)) | ||
379 | return (boost::python::arg("self")); | ||
380 | return (boost::python::arg("self")); | ||
381 | } | ||
382 | |||
383 | inline const char* member_func_doc (bool (coal::Transform3s::*function_ptr) (const coal::Transform3s &) const) | ||
384 | { | ||
385 | if (function_ptr == static_cast<bool (coal::Transform3s::*) (const coal::Transform3s &) const>(&coal::Transform3s::operator==)) | ||
386 | return ""; | ||
387 | if (function_ptr == static_cast<bool (coal::Transform3s::*) (const coal::Transform3s &) const>(&coal::Transform3s::operator!=)) | ||
388 | return ""; | ||
389 | return ""; | ||
390 | } | ||
391 | |||
392 | inline boost::python::detail::keywords<2> member_func_args (bool (coal::Transform3s::*function_ptr) (const coal::Transform3s &) const) | ||
393 | { | ||
394 | if (function_ptr == static_cast<bool (coal::Transform3s::*) (const coal::Transform3s &) const>(&coal::Transform3s::operator==)) | ||
395 | return (boost::python::arg("self"), boost::python::arg("other")); | ||
396 | if (function_ptr == static_cast<bool (coal::Transform3s::*) (const coal::Transform3s &) const>(&coal::Transform3s::operator!=)) | ||
397 | return (boost::python::arg("self"), boost::python::arg("other")); | ||
398 | return (boost::python::arg("self"), boost::python::arg("arg0")); | ||
399 | } | ||
400 | } // namespace doxygen | ||
401 | |||
402 | #endif // DOXYGEN_AUTODOC_COAL_MATH_TRANSFORM_H | ||
403 | |||
404 |