A representation of an object.
More...
#include <world.h>
|
| Object (const std::string &object_id) |
|
A representation of an object.
Definition at line 78 of file world.h.
◆ Object()
collision_detection::World::Object::Object |
( |
const std::string & |
object_id | ) |
|
|
inline |
◆ global_shape_poses_
EigenSTL::vector_Isometry3d collision_detection::World::Object::global_shape_poses_ |
The poses of the corresponding entries in shapes_, relative to the world frame.
The pose of each Shape is stored in the corresponding element of the shape_poses_ array.
Definition at line 106 of file world.h.
◆ global_subframe_poses_
Transforms from the world frame to the object subframes.
Definition at line 116 of file world.h.
◆ id_
The id for this object.
Definition at line 87 of file world.h.
◆ pose_
Eigen::Isometry3d collision_detection::World::Object::pose_ |
The object's pose. All shapes and subframes are defined relative to this frame. This frame is returned when getTransform() is called with the object's name.
Definition at line 91 of file world.h.
◆ shape_poses_
EigenSTL::vector_Isometry3d collision_detection::World::Object::shape_poses_ |
The poses of the corresponding entries in shapes_, relative to the object pose.
The pose of each Shape is stored in the corresponding element of the shape_poses_ array.
Definition at line 101 of file world.h.
◆ shapes_
std::vector<shapes::ShapeConstPtr> collision_detection::World::Object::shapes_ |
All the shapes making up this object.
The pose of each Shape is stored in the corresponding element of the shape_poses_ array.
Definition at line 96 of file world.h.
◆ subframe_poses_
Transforms from the object pose to subframes on the object. Use them to define points of interest on an object to plan with (e.g. screwdriver/tip, kettle/spout, mug/base).
Definition at line 112 of file world.h.
The documentation for this struct was generated from the following file:
- moveit_core/collision_detection/include/moveit/collision_detection/world.h