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