24#include <Eigen/Geometry>
25#include <Eigen/StdVector>
26#include <geometric_shapes/shapes.h>
27#include <unordered_map>
39template <
typename Key,
typename Value>
40using AlignedMap = std::map<Key, Value, std::less<Key>, Eigen::aligned_allocator<std::pair<const Key, Value>>>;
42template <
typename Key,
typename Value>
44 Eigen::aligned_allocator<std::pair<const Key, Value>>>;
68 const std::vector<std::string>&
active;
ROS/KDL based interface for the inverse kinematics of the PR2 arm.
std::vector< T, Eigen::aligned_allocator< T > > AlignedVector
std::map< Key, Value, std::less< Key >, Eigen::aligned_allocator< std::pair< const Key, Value > > > AlignedMap
std::unordered_map< Key, Value, std::hash< Key >, std::equal_to< Key >, Eigen::aligned_allocator< std::pair< const Key, Value > > > AlignedUnorderedMap
@ MULTI_SPHERE
Use the mesh and represent it by multiple spheres collision object.
@ SDF
Use the mesh and rpresent it by a signed distance fields collision object.
@ USE_SHAPE_TYPE
Infer the type from the type specified in the shapes::Shape class.
@ CONVEX_HULL
Use the mesh in shapes::Shape but make it a convex hulls collision object (if not convex it will be c...
Representation of a collision checking request.
Representation of a collision checking result.