selfdriving
Public Member Functions | Public Attributes | List of all members
mpp::TPS_Astar::Node Struct Reference

Public Member Functions

 Node ()=default
 
 ~Node ()=default
 

Public Attributes

std::optional< mrpt::graphs::TNodeID > id
 exact pose and velocity (no binning here) More...
 
SE2_KinState state
 
cost_t gScore = std::numeric_limits<cost_t>::max()
 Total cost from initialState to this node (default=Inf) More...
 
cost_t fScore = std::numeric_limits<cost_t>::max()
 Guess of cost from this node to goal (default=Inf) More...
 
std::optional< const Node * > cameFrom
 parent (precedent) of this node in the path. More...
 
bool pendingInOpenSet = false
 
bool visited = false
 

Detailed Description

Each of the nodes in the SE(2) lattice grid

Constructor & Destructor Documentation

◆ Node()

mpp::TPS_Astar::Node::Node ( )
default

◆ ~Node()

mpp::TPS_Astar::Node::~Node ( )
default

Member Data Documentation

◆ cameFrom

std::optional<const Node*> mpp::TPS_Astar::Node::cameFrom

parent (precedent) of this node in the path.

◆ fScore

cost_t mpp::TPS_Astar::Node::fScore = std::numeric_limits<cost_t>::max()

Guess of cost from this node to goal (default=Inf)

◆ gScore

cost_t mpp::TPS_Astar::Node::gScore = std::numeric_limits<cost_t>::max()

Total cost from initialState to this node (default=Inf)

◆ id

std::optional<mrpt::graphs::TNodeID> mpp::TPS_Astar::Node::id

exact pose and velocity (no binning here)

◆ pendingInOpenSet

bool mpp::TPS_Astar::Node::pendingInOpenSet = false

◆ state

SE2_KinState mpp::TPS_Astar::Node::state

◆ visited

bool mpp::TPS_Astar::Node::visited = false

The documentation for this struct was generated from the following file: