| addPoint(double x, double y) | costmap_converter::CostmapToPolygonsDBSMCCH | inlineprotected |
| BaseCostmapToPolygons() | costmap_converter::BaseCostmapToPolygons | inlineprotected |
| checkLineIntersection(const Point1 &line1_start, const Point2 &line1_end, const Point3 &line2_start, const Point4 &line2_end) | costmap_converter::CostmapToPolygonsDBSConcaveHull | protected |
| checkLineIntersection(const std::vector< PointHull > &hull, const Point1 ¤t_line_start, const Point2 ¤t_line_end, const Point3 &test_line_start, const Point4 &test_line_end) | costmap_converter::CostmapToPolygonsDBSConcaveHull | protected |
| compute() | costmap_converter::CostmapToPolygonsDBSConcaveHull | virtual |
| concave_hull_depth_ | costmap_converter::CostmapToPolygonsDBSConcaveHull | protected |
| concaveHull(std::vector< KeyPoint > &cluster, double depth, geometry_msgs::Polygon &polygon) | costmap_converter::CostmapToPolygonsDBSConcaveHull | protected |
| concaveHullClusterCut(std::vector< KeyPoint > &cluster, double depth, geometry_msgs::Polygon &polygon) | costmap_converter::CostmapToPolygonsDBSConcaveHull | protected |
| convertPointToPolygon(const Point &point, geometry_msgs::Polygon &polygon) | costmap_converter::CostmapToPolygonsDBSMCCH | inlinestatic |
| convexHull(std::vector< KeyPoint > &cluster, geometry_msgs::Polygon &polygon) | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| convexHull2(std::vector< KeyPoint > &cluster, geometry_msgs::Polygon &polygon) | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| CostmapToPolygonsDBSConcaveHull() | costmap_converter::CostmapToPolygonsDBSConcaveHull | |
| CostmapToPolygonsDBSMCCH() | costmap_converter::CostmapToPolygonsDBSMCCH | |
| cross(const P1 &O, const P2 &A, const P3 &B) | costmap_converter::CostmapToPolygonsDBSMCCH | inlineprotected |
| dbScan(std::vector< std::vector< KeyPoint > > &clusters) | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| dynamic_recfg_ | costmap_converter::CostmapToPolygonsDBSConcaveHull | private |
| findNearestInnerPoint(PointLine line_start, PointLine line_end, const std::vector< PointCluster > &cluster, const std::vector< PointHull > &hull, bool *found) | costmap_converter::CostmapToPolygonsDBSConcaveHull | protected |
| getObstacles() | costmap_converter::BaseCostmapToPolygons | inlinevirtual |
| getPolygons() | costmap_converter::CostmapToPolygonsDBSMCCH | virtual |
| initialize(ros::NodeHandle nh) | costmap_converter::CostmapToPolygonsDBSConcaveHull | virtual |
| neighbor_lookup_ | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| neighbor_size_x_ | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| neighbor_size_y_ | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| neighborCellsToIndex(int cx, int cy) | costmap_converter::CostmapToPolygonsDBSMCCH | inlineprotected |
| occupied_cells_ | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| offset_x_ | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| offset_y_ | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| parameter_ | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| parameter_buffered_ | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| parameter_mutex_ | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| pointToNeighborCells(const KeyPoint &kp, int &cx, int &cy) | costmap_converter::CostmapToPolygonsDBSMCCH | inlineprotected |
| reconfigureCB(CostmapToPolygonsDBSConcaveHullConfig &config, uint32_t level) | costmap_converter::CostmapToPolygonsDBSConcaveHull | private |
| regionQuery(int curr_index, std::vector< int > &neighbor_indices) | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| setCostmap2D(costmap_2d::Costmap2D *costmap) | costmap_converter::CostmapToPolygonsDBSMCCH | virtual |
| setOdomTopic(const std::string &odom_topic) | costmap_converter::BaseCostmapToPolygons | inlinevirtual |
| simplifyPolygon(geometry_msgs::Polygon &polygon) | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| spinThread() | costmap_converter::BaseCostmapToPolygons | inlineprotected |
| stackedCostmapConversion() | costmap_converter::BaseCostmapToPolygons | inlinevirtual |
| startWorker(ros::Rate rate, costmap_2d::Costmap2D *costmap, bool spin_thread=false) | costmap_converter::BaseCostmapToPolygons | inline |
| stopWorker() | costmap_converter::BaseCostmapToPolygons | inline |
| updateCostmap2D() | costmap_converter::CostmapToPolygonsDBSMCCH | virtual |
| updatePolygonContainer(PolygonContainerPtr polygons) | costmap_converter::CostmapToPolygonsDBSMCCH | protected |
| workerCallback(const ros::TimerEvent &) | costmap_converter::BaseCostmapToPolygons | inlineprotected |
| ~BaseCostmapToPolygons() | costmap_converter::BaseCostmapToPolygons | inlinevirtual |
| ~CostmapToPolygonsDBSConcaveHull() | costmap_converter::CostmapToPolygonsDBSConcaveHull | virtual |
| ~CostmapToPolygonsDBSMCCH() | costmap_converter::CostmapToPolygonsDBSMCCH | virtual |