44 #include <boost/thread/mutex.hpp>
53 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
56 const std::map<std::string, std::vector<CollisionSphere>>& link_body_decompositions =
57 std::map<std::string, std::vector<CollisionSphere>>(),
66 const std::map<std::string, std::vector<CollisionSphere>>& link_body_decompositions =
67 std::map<std::string, std::vector<CollisionSphere>>(),
82 double size_x,
double size_y,
double size_z,
bool use_signed_distance_field,
83 double resolution,
double collision_tolerance,
double max_propogation_distance)
86 Eigen::Vector3d(0, 0, 0), use_signed_distance_field, resolution, collision_tolerance,
87 max_propogation_distance);
96 GroupStateRepresentationPtr& gsr)
const;
105 GroupStateRepresentationPtr& gsr)
const;
122 GroupStateRepresentationPtr& gsr)
const;
135 GroupStateRepresentationPtr& gsr)
const;
137 void setWorld(
const WorldPtr& world)
override;
140 const AllowedCollisionMatrix* acm, GroupStateRepresentationPtr& gsr)
const;