Nav2 Navigation Stack - lyrical  lyrical
ROS 2 Navigation Stack
nav2_smac_planner::NodeLattice Member List

This is the complete list of members for nav2_smac_planner::NodeLattice, including all inherited members.

addNodeToPath(NodePtr current_node, CoordinateVector &path)nav2_smac_planner::NodeLattice
backtracePath(CoordinateVector &path)nav2_smac_planner::NodeLattice
backwards(bool back=true)nav2_smac_planner::NodeLatticeinline
Coordinates typedef (defined in nav2_smac_planner::NodeLattice)nav2_smac_planner::NodeLattice
CoordinateVector typedef (defined in nav2_smac_planner::NodeLattice)nav2_smac_planner::NodeLattice
getAccumulatedCost()nav2_smac_planner::NodeLatticeinline
getCoords(const uint64_t &index, const unsigned int &width, const unsigned int &angle_quantization)nav2_smac_planner::NodeLatticeinlinestatic
getCost()nav2_smac_planner::NodeLatticeinline
getHeuristicCost(const Coordinates &node_coords, const CoordinateVector &goals_coords)nav2_smac_planner::NodeLattice
getIndex()nav2_smac_planner::NodeLatticeinline
getIndex(const unsigned int &x, const unsigned int &y, const unsigned int &angle, const unsigned int &width, const unsigned int &angle_quantization)nav2_smac_planner::NodeLatticeinlinestatic
getMotionPrimitive()nav2_smac_planner::NodeLatticeinline
getNeighbors(std::function< bool(const uint64_t &, nav2_smac_planner::NodeLattice *&)> &validity_checker, GridCollisionChecker *collision_checker, const bool &traverse_unknown, NodeVector &neighbors)nav2_smac_planner::NodeLattice
getTraversalCost(const NodePtr &child)nav2_smac_planner::NodeLattice
Graph typedef (defined in nav2_smac_planner::NodeLattice)nav2_smac_planner::NodeLattice
initMotionModel(NodeContext *ctx, const MotionModel &motion_model, unsigned int &size_x, unsigned int &size_y, unsigned int &angle_quantization, SearchInfo &search_info)nav2_smac_planner::NodeLatticestatic
isBackward()nav2_smac_planner::NodeLatticeinline
isNodeValid(const bool &traverse_unknown, GridCollisionChecker *collision_checker, MotionPrimitive *primitive=nullptr, bool is_backwards=false)nav2_smac_planner::NodeLattice
NodeLattice(const uint64_t index, NodeContext *ctx)nav2_smac_planner::NodeLatticeexplicit
NodePtr typedef (defined in nav2_smac_planner::NodeLattice)nav2_smac_planner::NodeLattice
NodeVector typedef (defined in nav2_smac_planner::NodeLattice)nav2_smac_planner::NodeLattice
operator==(const NodeLattice &rhs) constnav2_smac_planner::NodeLatticeinline
parent (defined in nav2_smac_planner::NodeLattice)nav2_smac_planner::NodeLattice
pose (defined in nav2_smac_planner::NodeLattice)nav2_smac_planner::NodeLattice
reset()nav2_smac_planner::NodeLattice
setAccumulatedCost(const float &cost_in)nav2_smac_planner::NodeLatticeinline
setMotionPrimitive(MotionPrimitive *prim)nav2_smac_planner::NodeLatticeinline
setPose(const Coordinates &pose_in)nav2_smac_planner::NodeLatticeinline
visited()nav2_smac_planner::NodeLatticeinline
wasVisited()nav2_smac_planner::NodeLatticeinline
~NodeLattice()nav2_smac_planner::NodeLattice