, including all inherited members.
| addArmCuboidsToGrid() | sbpl_arm_planner::SBPLCollisionSpace | |
| addCollisionObject(const mapping_msgs::CollisionObject &object) | sbpl_arm_planner::SBPLCollisionSpace | |
| arm_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| attachCylinderToGripper(std::string frame, geometry_msgs::Pose pose, double radius, double length) | sbpl_arm_planner::SBPLCollisionSpace | |
| attached_object_frame_num_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| attached_object_radius_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| attachMeshToGripper(const std::string frame, const geometry_msgs::Pose pose, const bodies::BoundingCylinder &cyl) | sbpl_arm_planner::SBPLCollisionSpace | |
| attachMeshToGripper(const std::string frame, const geometry_msgs::Pose pose, const std::vector< int32_t > &triangles, const std::vector< geometry_msgs::Point > &vertices) | sbpl_arm_planner::SBPLCollisionSpace | |
| attachSphereToGripper(std::string frame, geometry_msgs::Pose pose, double radius) | sbpl_arm_planner::SBPLCollisionSpace | |
| checkCollision(const std::vector< double > &angles, bool verbose, bool check_mesh, unsigned char &dist) | sbpl_arm_planner::SBPLCollisionSpace | |
| checkLinkForCollision(const std::vector< double > &angles, int link_num, bool verbose, unsigned char &dist) | sbpl_arm_planner::SBPLCollisionSpace | |
| checkLinkPathForCollision(const std::vector< double > &start, const std::vector< double > &end, int link_num, bool verbose, unsigned char &dist) | sbpl_arm_planner::SBPLCollisionSpace | |
| checkPathForCollision(const std::vector< double > &start, const std::vector< double > &end, bool verbose, unsigned char &dist) | sbpl_arm_planner::SBPLCollisionSpace | |
| distanceBetween3DLineSegments(std::vector< int > l1a, std::vector< int > l1b, std::vector< int > l2a, std::vector< int > l2b) | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| fOut_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| getAttachedObject(const std::vector< double > &angles, std::vector< std::vector< double > > &xyz) | sbpl_arm_planner::SBPLCollisionSpace | |
| getAttachedObjectRadius() | sbpl_arm_planner::SBPLCollisionSpace | |
| getBoundingCylinderOfMesh(std::string mesh_file, shapes::Shape *mesh, bodies::BoundingCylinder &cyl) | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| getBoundingCylinderOfMesh(const std::vector< int32_t > &triangles, const std::vector< geometry_msgs::Point > &vertices, bodies::BoundingCylinder &cyl) | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| getCollisionCylinders(const std::vector< double > &angles, std::vector< std::vector< double > > &cylinders) | sbpl_arm_planner::SBPLCollisionSpace | |
| getCollisionObjectVoxelPoses(std::vector< geometry_msgs::Pose > &points) | sbpl_arm_planner::SBPLCollisionSpace | |
| getInterpolatedPath(const std::vector< double > &start, const std::vector< double > &end, double inc, std::vector< std::vector< double > > &path) | sbpl_arm_planner::SBPLCollisionSpace | |
| getInterpolatedPath(const std::vector< double > &start, const std::vector< double > &end, std::vector< double > &inc, std::vector< std::vector< double > > &path) | sbpl_arm_planner::SBPLCollisionSpace | |
| getJointPosesInGrid(std::vector< double > angles, std::vector< std::vector< int > > &jnts, KDL::Frame &f_out, bool verbose) | sbpl_arm_planner::SBPLCollisionSpace | |
| getLineSegment(const std::vector< int > a, const std::vector< int > b, std::vector< std::vector< int > > &points) | sbpl_arm_planner::SBPLCollisionSpace | |
| grid_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| inc_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| isValidAttachedObject(const std::vector< double > &angles, unsigned char &dist) | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| isValidAttachedObject(const std::vector< double > &angles, unsigned char &dist, std::vector< int > j1, std::vector< int > j2) | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| isValidCell(const int x, const int y, const int z, const int radius) | sbpl_arm_planner::SBPLCollisionSpace | [inline] |
| isValidLineSegment(const std::vector< int > a, const std::vector< int > b, const short unsigned int radius) | sbpl_arm_planner::SBPLCollisionSpace | |
| isValidPoint(double &x, double &y, double &z, short unsigned int &radius, unsigned char &dist) | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| known_objects_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| object_attached_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| object_map_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| object_points_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| object_voxel_map_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| processCollisionObjectMsg(const mapping_msgs::CollisionObject &object) | sbpl_arm_planner::SBPLCollisionSpace | |
| putCollisionObjectsInGrid() | sbpl_arm_planner::SBPLCollisionSpace | |
| removeAllCollisionObjects() | sbpl_arm_planner::SBPLCollisionSpace | |
| removeAttachedObject() | sbpl_arm_planner::SBPLCollisionSpace | |
| removeCollisionObject(const mapping_msgs::CollisionObject &object) | sbpl_arm_planner::SBPLCollisionSpace | |
| SBPLCollisionSpace(SBPLArmModel *arm, OccupancyGrid *grid) | sbpl_arm_planner::SBPLCollisionSpace | |
| setDebugFile(FILE *file_ptr) | sbpl_arm_planner::SBPLCollisionSpace | |
| tf_ | sbpl_arm_planner::SBPLCollisionSpace | [private] |
| transformPose(std::string current_frame, std::string desired_frame, geometry_msgs::Pose &pose_in, geometry_msgs::Pose &pose_out) | sbpl_arm_planner::SBPLCollisionSpace | |
| transformPose(const std::string ¤t_frame, const std::string &desired_frame, const geometry_msgs::Pose &pose_in, geometry_msgs::Pose &pose_out) | sbpl_arm_planner::SBPLCollisionSpace | |
| ~SBPLCollisionSpace() | sbpl_arm_planner::SBPLCollisionSpace | [inline] |