sbpl_arm_planner::SBPLCollisionSpace Member List

This is the complete list of members for sbpl_arm_planner::SBPLCollisionSpace, 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 &current_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]
 All Classes Namespaces Files Functions Variables Defines


sbpl_arm_planner
Author(s): Benjamin Cohen/bcohen@seas.upenn.edu
autogenerated on Wed Feb 29 11:46:20 2012