Commit cb8b6479 authored by Gabriele Buondonno's avatar Gabriele Buondonno
Browse files

[python] Fix Box bindings

parent 2517ed88
......@@ -103,6 +103,17 @@ struct ConvexWrapper
}
};
Eigen::Vector3d getHalfSide(const ::hpp::fcl::Box & box)
{
Eigen::Vector3d halfSide = box.halfSide;
return halfSide;
}
void setHalfSide(::hpp::fcl::Box & box, const Eigen::Vector3d & halfSide)
{
box.halfSide = halfSide;
}
void exposeShapes ()
{
class_ <ShapeBase, bases<CollisionGeometry>, shared_ptr<ShapeBase>, noncopyable>
......@@ -114,7 +125,7 @@ void exposeShapes ()
("Box", init<>())
.def (init<FCL_REAL,FCL_REAL,FCL_REAL>())
.def (init<Vec3f>())
.def_readwrite ("halfSide", &Box::halfSide)
.add_property("halfSide", make_function(getHalfSide), make_function(setHalfSide))
;
class_ <Capsule, bases<ShapeBase>, shared_ptr<Capsule> >
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment