calculateStartPoints(const std::vector< float > &_radius, const cv::Mat &_map, const float &resolution, const Eigen::Vector2d &origin, const std::vector< Segment > &_graph) | multi_robot_router::Router | private |
collisionResolver_ | multi_robot_router::Router | protected |
distanceToSegment(const Segment &_s, const Eigen::Vector2d &_p) const | multi_robot_router::Router | private |
duration_ | multi_robot_router::Router | private |
getDuration_ms() const | multi_robot_router::Router | |
getLongestPathLength() const | multi_robot_router::Router | |
getOverallPathLength() const | multi_robot_router::Router | |
getPriorityScheduleAttemps() const | multi_robot_router::Router | |
getRoute(const uint32_t _robot) const | multi_robot_router::Router | |
getSegment(const std::vector< Segment > &_graph, const Eigen::Vector2d &_pose) const | multi_robot_router::Router | private |
getSpeedScheduleAttemps() const | multi_robot_router::Router | |
goalMode enum name | multi_robot_router::Router | protected |
goalMode_ | multi_robot_router::Router | protected |
goals_ | multi_robot_router::Router | private |
goalSegments_ | multi_robot_router::Router | private |
graphMode_ | multi_robot_router::Router | protected |
graphType enum name | multi_robot_router::Router | protected |
longestPatLength_ | multi_robot_router::Router | private |
makePlan(const std::vector< Eigen::Vector3d > &_starts, const std::vector< Eigen::Vector3d > &_goals, const std::vector< float > &_radius, const cv::Mat &_map, const float &_resolution, const Eigen::Vector2d &_origin, const std::vector< Segment > &_graph, const std::vector< std::string > &_robot_names) | multi_robot_router::Router | |
mrr_ | multi_robot_router::Router | private |
mrrTs_ | multi_robot_router::Router | private |
multiRobotRouter_ | multi_robot_router::Router | private |
optimizePaths(const std::vector< Segment > &_graph) | multi_robot_router::Router | private |
overallPathLength_ | multi_robot_router::Router | private |
pointExpander_ | multi_robot_router::Router | private |
postprocessRoutingTable() | multi_robot_router::Router | private |
potential_ | multi_robot_router::Router | |
preprocessEndpoints(const std::vector< float > &_radius, const float &resolution, const Eigen::Vector2d &origin, const std::vector< Segment > &_graph) | multi_robot_router::Router | private |
priorityRescheduling_ | multi_robot_router::Router | protected |
processEndpointsExpander(const cv::Mat &_map, const std::vector< Segment > &_graph, const Eigen::Vector2d &_realStart, const Eigen::Vector2d &_realGoal, Eigen::Vector2d &_voronoiStart, Eigen::Vector2d &_voronoiGoal, uint32_t &_segmentStart, uint32_t &_segmentGoal, const uint32_t _diameter, const uint32_t _index) const | multi_robot_router::Router | private |
realGoals_ | multi_robot_router::Router | private |
realStart_ | multi_robot_router::Router | private |
resize(const uint32_t _nr_robots) | multi_robot_router::Router | |
resolveSegment(const std::vector< Segment > &_graph, const uint32_t &_segId, const Eigen::Vector2d &_originPoint, const float &_radius, uint32_t &_foundSeg) const | multi_robot_router::Router | private |
robot_names_ | multi_robot_router::Router | private |
robot_nr_ | multi_robot_router::Router | private |
Router(const uint32_t _nr_robots) | multi_robot_router::Router | |
Router() | multi_robot_router::Router | |
routerTimeLimit_s_ | multi_robot_router::Router | protected |
routerType enum name | multi_robot_router::Router | protected |
routingTable_ | multi_robot_router::Router | private |
segmentOptimizations_ | multi_robot_router::Router | protected |
setCollisionResolutionType(const SegmentExpander::CollisionResolverType _cr) | multi_robot_router::Router | |
setPlannerType(routerType _type, uint32_t _nr_threads) | multi_robot_router::Router | protected |
speedRescheduling_ | multi_robot_router::Router | protected |
starts_ | multi_robot_router::Router | private |
startSegments_ | multi_robot_router::Router | private |
voronoiGoals_ | multi_robot_router::Router | private |
voronoiStart_ | multi_robot_router::Router | private |