, including all inherited members.
| adjacency_ | NeighborhoodGraph | |
| buildAdjacencyMatrixUsingOctomap() | NeighborhoodGraph | [private] |
| buildAdjacencyMatrixUsingVoronoi() | NeighborhoodGraph | |
| coll_check_ | NeighborhoodGraph | |
| coll_checker_ | NeighborhoodGraph | |
| computeConnectedComponents() | NeighborhoodGraph | |
| computeEndEffectorPose(const SurfacePatch p1, const SurfacePatch p2, const double dist_above_surface, tf::Pose &pose) const | NeighborhoodGraph | |
| computeEndEffectorPose(const SurfacePatch p1, const double dist_above_surface, std::vector< tf::Pose > &poses, bool single_pose=false) const | NeighborhoodGraph | |
| constructGraphMarker(const std::vector< pcl::PointXYZ > &surface_samples, const Eigen::MatrixXi &adjacency, const std::string frame_id, visualization_msgs::Marker &marker_list) const | NeighborhoodGraph | |
| constructGraphMarker(const std::vector< SurfacePatch > &surface, const Eigen::MatrixXi &adjacency, const std::string frame_id, visualization_msgs::Marker &marker_list) const | NeighborhoodGraph | |
| depthFirstConnectedComponentSearch(const int node, Eigen::MatrixXi &adjacency, std::set< int > &graph) | NeighborhoodGraph | [private] |
| dist_above_surface_ | NeighborhoodGraph | |
| getGraph(std::vector< SurfacePatch > &patches, std::vector< pcl::PointXYZ > &surface_points, Eigen::MatrixXi &adjacency, std::vector< std::vector< tf::Pose > > &coll_free_poses, std::vector< std::vector< std::vector< std::vector< double > > > > &coll_free_ik) | NeighborhoodGraph | |
| getIKSolutions(const tf::Pose p, std::vector< std::vector< double > > &ik_solutions) const | NeighborhoodGraph | [private] |
| getReachableVector(std::vector< bool > &reachable) | NeighborhoodGraph | |
| getSubgraphAdjacency(const std::set< int > &subgraph, std::map< int, int > &index_map, Eigen::MatrixXi &subgraph_adj, const std::vector< SurfacePatch > &patches, std::vector< SurfacePatch > &subgraph_patches) | NeighborhoodGraph | [private] |
| getValidIKSolutions(const std::vector< tf::Pose > &poses, const bool check_collision, std::vector< bool > &valid, std::vector< std::vector< std::vector< double > > > &ik_solutions) | NeighborhoodGraph | [private] |
| graph_ | NeighborhoodGraph | |
| isPoseValid(const tf::Pose pose, const bool check_collision, std::vector< std::vector< double > > &ik_solutions) | NeighborhoodGraph | [private] |
| max_neigborhood_ | NeighborhoodGraph | |
| max_neigborhood_radius_ | NeighborhoodGraph | |
| n_ik_samples_ | NeighborhoodGraph | |
| NeighborhoodGraph(ros::NodeHandle &nh) | NeighborhoodGraph | |
| NeighborhoodGraph(ros::NodeHandle &nh, bool coll_check) | NeighborhoodGraph | |
| NeighborhoodGraph(ros::NodeHandle &nh, std::vector< SurfacePatch > patches, octomap::OctomapROS< octomap::OcTree > *octomap) | NeighborhoodGraph | |
| NeighborhoodGraph(ros::NodeHandle &nh, std::vector< SurfacePatch > patches, octomap::OctomapROS< octomap::OcTree > *octomap, double dist_above_surface, int max_neigborhood, double max_neigborhood_radius, int n_ik_samples, bool coll_check) | NeighborhoodGraph | |
| nh_ | NeighborhoodGraph | |
| octomap_ | NeighborhoodGraph | |
| reachable_surface_ | NeighborhoodGraph | |
| sampleSurfacePoints(const std::vector< SurfacePatch > &surface, std::vector< pcl::PointXYZ > &samples) const | NeighborhoodGraph | |
| sampleSurfacePoints(const std::vector< SurfacePatch > &surface, pcl::PointCloud< pcl::PointXYZ > &samples) const | NeighborhoodGraph | [private] |
| setOctomap(octomap::OctomapROS< octomap::OcTree > *octomap) | NeighborhoodGraph | |
| setPatches(std::vector< SurfacePatch > patches) | NeighborhoodGraph | |
| setSurfaceDist(double dist) | NeighborhoodGraph | |
| subgraphs_ | NeighborhoodGraph | |
| surface_ | NeighborhoodGraph | |
| ~NeighborhoodGraph() | NeighborhoodGraph | |