Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Humanoid Path Planner
hpp-fcl
Commits
275adbac
Commit
275adbac
authored
Mar 22, 2020
by
Joseph Mirabel
Browse files
[Python] Fix Transform3f.isIdentity + minor for improvement.
parent
d7a7bd3f
Changes
1
Hide whitespace changes
Inline
Side-by-side
python/math.cc
View file @
275adbac
...
...
@@ -52,6 +52,8 @@
using
namespace
boost
::
python
;
using
namespace
hpp
::
fcl
;
namespace
dv
=
doxygen
::
visitor
;
struct
TriangleWrapper
{
static
Triangle
::
index_type
getitem
(
const
Triangle
&
t
,
int
i
)
...
...
@@ -85,22 +87,22 @@ void exposeMaths ()
.
def
(
init
<
Quaternion3f
>
(
doxygen
::
constructor_doc
<
Transform3f
,
const
Quaternion3f
&
>
()))
.
def
(
init
<
Vec3f
>
(
doxygen
::
constructor_doc
<
Transform3f
,
const
Vec3f
&
>
()))
.
def
(
"getQuatRotation"
,
&
Transform3f
::
getQuatRotation
,
doxygen
::
member_func_doc
(
&
Transform3f
::
getQuatRotation
))
.
def
(
dv
::
member_func
(
"
getQuatRotation
"
,
&
Transform3f
::
getQuatRotation
))
.
def
(
"getTranslation"
,
&
Transform3f
::
getTranslation
,
doxygen
::
member_func_doc
(
&
Transform3f
::
getTranslation
),
return_value_policy
<
copy_const_reference
>
())
.
def
(
"getRotation"
,
&
Transform3f
::
getRotation
,
return_value_policy
<
copy_const_reference
>
())
.
def
(
"isIdentity"
,
&
Transform3f
::
s
et
Identity
)
.
def
(
dv
::
member_func
(
"isIdentity"
,
&
Transform3f
::
i
sIdentity
)
)
.
def
(
d
oxygen
::
visitor
::
member_func
(
"setQuatRotation"
,
&
Transform3f
::
setQuatRotation
))
.
def
(
d
v
::
member_func
(
"setQuatRotation"
,
&
Transform3f
::
setQuatRotation
))
.
def
(
"setTranslation"
,
&
Transform3f
::
setTranslation
<
Vec3f
>
)
.
def
(
"setRotation"
,
&
Transform3f
::
setRotation
<
Matrix3f
>
)
.
def
(
d
oxygen
::
visitor
::
member_func
(
"setTransform"
,
&
Transform3f
::
setTransform
<
Matrix3f
,
Vec3f
>
))
.
def
(
d
oxygen
::
visitor
::
member_func
(
"setTransform"
,
static_cast
<
void
(
Transform3f
::*
)(
const
Quaternion3f
&
,
const
Vec3f
&
)
>
(
&
Transform3f
::
setTransform
)))
.
def
(
d
oxygen
::
visitor
::
member_func
(
"setIdentity"
,
&
Transform3f
::
setIdentity
))
.
def
(
d
v
::
member_func
(
"setTransform"
,
&
Transform3f
::
setTransform
<
Matrix3f
,
Vec3f
>
))
.
def
(
d
v
::
member_func
(
"setTransform"
,
static_cast
<
void
(
Transform3f
::*
)(
const
Quaternion3f
&
,
const
Vec3f
&
)
>
(
&
Transform3f
::
setTransform
)))
.
def
(
d
v
::
member_func
(
"setIdentity"
,
&
Transform3f
::
setIdentity
))
.
def
(
d
oxygen
::
visitor
::
member_func
(
"transform"
,
&
Transform3f
::
transform
<
Vec3f
>
))
.
def
(
d
v
::
member_func
(
"transform"
,
&
Transform3f
::
transform
<
Vec3f
>
))
.
def
(
"inverseInPlace"
,
&
Transform3f
::
inverseInPlace
,
return_internal_reference
<>
(),
doxygen
::
member_func_doc
(
&
Transform3f
::
inverseInPlace
))
.
def
(
d
oxygen
::
visitor
::
member_func
(
"inverse"
,
&
Transform3f
::
inverse
))
.
def
(
d
oxygen
::
visitor
::
member_func
(
"inverseTimes"
,
&
Transform3f
::
inverseTimes
))
.
def
(
d
v
::
member_func
(
"inverse"
,
&
Transform3f
::
inverse
))
.
def
(
d
v
::
member_func
(
"inverseTimes"
,
&
Transform3f
::
inverseTimes
))
.
def
(
self
*
self
)
.
def
(
self
*=
self
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment