44 static const std::string
NAME =
"HYBRID";
48 const moveit::core::RobotModelConstPtr&
robot_model,
49 const std::map<std::string, std::vector<CollisionSphere>>& link_body_decompositions,
double size_x,
double size_y,
50 double size_z,
const Eigen::Vector3d& origin,
bool use_signed_distance_field,
double resolution,
51 double collision_tolerance,
double max_propogation_distance,
double padding,
double scale)
54 robot_model, getWorld(), link_body_decompositions, size_x, size_y, size_z, origin, use_signed_distance_field,
55 resolution, collision_tolerance, max_propogation_distance, padding, scale))
60 const moveit::core::RobotModelConstPtr&
robot_model,
const WorldPtr& world,
61 const std::map<std::string, std::vector<CollisionSphere>>& link_body_decompositions,
double size_x,
double size_y,
62 double size_z,
const Eigen::Vector3d& origin,
bool use_signed_distance_field,
double resolution,
63 double collision_tolerance,
double max_propogation_distance,
double padding,
double scale)
64 : CollisionEnvFCL(
robot_model, world, padding, scale)
66 robot_model, getWorld(), link_body_decompositions, size_x, size_y, size_z, origin, use_signed_distance_field,
67 resolution, collision_tolerance, max_propogation_distance, padding, scale))
72 : CollisionEnvFCL(other, world)
73 , cenv_distance_(new
collision_detection::CollisionEnvDistanceField(*other.getCollisionWorldDistanceField(), world))
87 GroupStateRepresentationPtr& gsr)
const
104 GroupStateRepresentationPtr& gsr)
const
117 GroupStateRepresentationPtr& gsr)
const
132 GroupStateRepresentationPtr& gsr)
const
145 GroupStateRepresentationPtr& gsr)
const
160 GroupStateRepresentationPtr& gsr)
const
176 GroupStateRepresentationPtr& gsr)
const
183 GroupStateRepresentationPtr& gsr)
const