Class LPAstarOnGraph::Node

Nested Relationships

This class is a nested type of Template Class LPAstarOnGraph.

Class Documentation

class Node

Public Functions

inline Node(double costToCome, double costToGo, double rhs, std::size_t &dataId, Node *parentNode = nullptr)
inline double costToCome() const
inline double costToGo() const
inline double rhs() const
inline Key key() const
inline Key calculateKey()
inline double setCostToCome(double val)
inline double setRhs(double val)
inline bool isInQueue() const
inline void inQueue(bool in)
inline Node *getParent() const
inline void setParent(Node *p)
inline std::size_t getId() const
inline bool isConsistent() const