| _best_heuristic_node (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 (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | nav2_smac_planner::AStarAlgorithm< NodeT > | protected |
| _goal_coordinates (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 > | |
| getGoal() | 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 > | |
| 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 > | |
| isGoal(NodePtr &node) | nav2_smac_planner::AStarAlgorithm< NodeT > | inlineprotected |
| 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) (defined in nav2_smac_planner::AStarAlgorithm< NodeT >) | 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) | nav2_smac_planner::AStarAlgorithm< NodeT > | |
| setGoal(const float &mx, const float &my, const unsigned int &dim_3) (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 > | |