, including all inherited members.
addAllBodiesButExcludeLinksToPoints(std::string group_name, std::vector< btVector3 > &body_points) | chomp::ChompCollisionSpace | [private] |
addBodiesInGroupToPoints(const std::string &group, std::vector< btVector3 > &voxels) | chomp::ChompCollisionSpace | [private] |
addCollisionCuboid(const std::string param_name) | chomp::ChompCollisionSpace | [private] |
addCollisionObjectsToPoints(std::vector< btVector3 > &points, const btTransform &cur) | chomp::ChompCollisionSpace | [private] |
ChompCollisionSpace() | chomp::ChompCollisionSpace | |
collision_models_ | chomp::ChompCollisionSpace | [private] |
cuboid_points_ | chomp::ChompCollisionSpace | [private] |
dist(const btVector3 &v0, const btVector3 &v1) | chomp::ChompCollisionSpace | [inline, private] |
distance_exclude_links_ | chomp::ChompCollisionSpace | [private] |
distance_field_ | chomp::ChompCollisionSpace | [private] |
distance_include_links_ | chomp::ChompCollisionSpace | [private] |
field_bias_x_ | chomp::ChompCollisionSpace | [private] |
field_bias_y_ | chomp::ChompCollisionSpace | [private] |
field_bias_z_ | chomp::ChompCollisionSpace | [private] |
getCollisionPointPotentialGradient(const ChompCollisionPoint &collision_point, const Eigen::MatrixBase< Derived > &collision_point_pos, double &potential, Eigen::MatrixBase< DerivedOther > &gradient) const | chomp::ChompCollisionSpace | [inline] |
getDistanceGradient(double x, double y, double z, double &gradient_x, double &gradient_y, double &gradient_z) const | chomp::ChompCollisionSpace | [inline] |
getVoxelsInBody(const bodies::Body &body, std::vector< btVector3 > &voxels) | chomp::ChompCollisionSpace | [private] |
gridToWorld(btVector3 origin, int gx, int gy, int gz, double &wx, double &wy, double &wz) const | chomp::ChompCollisionSpace | [inline] |
init(planning_environment::CollisionSpaceMonitor *monitor_, double max_radius_clearance, std::string &reference_frame) | chomp::ChompCollisionSpace | |
initCollisionCuboids() | chomp::ChompCollisionSpace | [private] |
interpolateTriangle(btVector3 v0, btVector3 v1, btVector3 v2, double min_res) | chomp::ChompCollisionSpace | [private] |
loadRobotBodies() | chomp::ChompCollisionSpace | [private] |
lock() | chomp::ChompCollisionSpace | [inline] |
max_expansion_ | chomp::ChompCollisionSpace | [private] |
monitor_ | chomp::ChompCollisionSpace | [private] |
mutex_ | chomp::ChompCollisionSpace | [private] |
node_handle_ | chomp::ChompCollisionSpace | [private] |
planning_group_bodies_ | chomp::ChompCollisionSpace | [private] |
planning_group_link_names_ | chomp::ChompCollisionSpace | [private] |
reference_frame_ | chomp::ChompCollisionSpace | [private] |
resolution_ | chomp::ChompCollisionSpace | [private] |
root_handle_ | chomp::ChompCollisionSpace | [private] |
setStartState(const ChompRobotModel::ChompPlanningGroup &planning_group, const motion_planning_msgs::RobotState &robot_state) | chomp::ChompCollisionSpace | |
unlock() | chomp::ChompCollisionSpace | [inline] |
updateRobotBodiesPoses(const planning_models::KinematicState &state) | chomp::ChompCollisionSpace | [private] |
worldToGrid(btVector3 origin, double wx, double wy, double wz, int &gx, int &gy, int &gz) const | chomp::ChompCollisionSpace | [inline] |
~ChompCollisionSpace() | chomp::ChompCollisionSpace | [virtual] |