, 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] |