_best_heuristic_node (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_coarse_search_resolution (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_collision_checker (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_costmap (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_dim3_size (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_expander (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_goal_manager (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_graph (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_is_initialized (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_max_iterations (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_max_on_approach_iterations (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_max_planning_time (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_motion_model (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_queue (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_search_info (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_start (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_terminal_checking_interval (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_tolerance (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_traverse_unknown (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_x_size (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
_y_size (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
addNode(const float &cost, NodePtr &node) | nav2_smac_planner::AStarAlgorithm< NodeT > | inlineprotected |
addToGraph(const uint64_t &index) | nav2_smac_planner::AStarAlgorithm< NodeT > | inlineprotected |
areInputsValid() | nav2_smac_planner::AStarAlgorithm< NodeT > | inlineprotected |
AStarAlgorithm(const MotionModel &motion_model, const SearchInfo &search_info) | nav2_smac_planner::AStarAlgorithm< NodeT > | explicit |
clearGraph() | nav2_smac_planner::AStarAlgorithm< NodeT > | inlineprotected |
clearQueue() | nav2_smac_planner::AStarAlgorithm< NodeT > | inlineprotected |
Coordinates typedef (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
CoordinateVector typedef (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
createPath(CoordinateVector &path, int &num_iterations, const float &tolerance, std::function< bool()> cancel_checker, std::vector< std::tuple< float, float, float >> *expansions_log=nullptr) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
getCoarseSearchResolution() | nav2_smac_planner::AStarAlgorithm< NodeT > | |
getGoalManager() | nav2_smac_planner::AStarAlgorithm< NodeT > | |
getHeuristicCost(const NodePtr &node) | nav2_smac_planner::AStarAlgorithm< NodeT > | inlineprotected |
getMaxIterations() | nav2_smac_planner::AStarAlgorithm< NodeT > | |
getNextNode() | nav2_smac_planner::AStarAlgorithm< NodeT > | inlineprotected |
getOnApproachMaxIterations() | nav2_smac_planner::AStarAlgorithm< NodeT > | |
getSizeDim3() | nav2_smac_planner::AStarAlgorithm< NodeT > | |
getSizeX() | nav2_smac_planner::AStarAlgorithm< NodeT > | |
getSizeY() | nav2_smac_planner::AStarAlgorithm< NodeT > | |
getStart() | nav2_smac_planner::AStarAlgorithm< NodeT > | |
getToleranceHeuristic() | nav2_smac_planner::AStarAlgorithm< NodeT > | |
GoalManagerT typedef (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
Graph typedef (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
initialize(const bool &allow_unknown, int &max_iterations, const int &max_on_approach_iterations, const int &terminal_checking_interval, const double &max_planning_time, const float &lookup_table_size, const unsigned int &dim_3_size) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
initialize(const bool &allow_unknown, int &max_iterations, const int &max_on_approach_iterations, const int &terminal_checking_interval, const double &max_planning_time, const float &, const unsigned int &dim_3_size) (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
NeighborIterator typedef (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
NodeElement typedef (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
NodeGetter typedef (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
NodePtr typedef (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
NodeQueue typedef (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
NodeVector typedef (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
onVisitationCheckNode(const NodePtr &node) | nav2_smac_planner::AStarAlgorithm< NodeT > | inlineprotected |
populateExpansionsLog(const NodePtr &node, std::vector< std::tuple< float, float, float >> *expansions_log) | nav2_smac_planner::AStarAlgorithm< NodeT > | inlineprotected |
populateExpansionsLog(const NodePtr &node, std::vector< std::tuple< float, float, float >> *expansions_log) (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
setCollisionChecker(GridCollisionChecker *collision_checker) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
setGoal(const float &mx, const float &my, const unsigned int &dim_3, const GoalHeadingMode &goal_heading_mode=GoalHeadingMode::DEFAULT, const int &coarse_search_resolution=1) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
setGoal(const float &mx, const float &my, const unsigned int &dim_3, const GoalHeadingMode &, const int &) (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
setStart(const float &mx, const float &my, const unsigned int &dim_3) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
setStart(const float &mx, const float &my, const unsigned int &dim_3) (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
~AStarAlgorithm() | nav2_smac_planner::AStarAlgorithm< NodeT > | |