libmove3d-planners
|
Public Member Functions | |
LWANodeBase (LWANodeBase *other) | |
virtual LWANodeInterface * | clone () |
void | addClone (LWANodeBase *clone) |
bool | haveLowerTrueCostClones () |
virtual std::vector < LWANodeInterface * > | sons () |
virtual double | edgeCostEstimationFrom (LWANodeInterface *other) |
virtual double | computeHeuristic (LWANodeInterface *goal) |
virtual double | computeTrueCost (LWANodeInterface *other) |
virtual double | f () |
virtual double | g () |
virtual void | g (double g) |
virtual double | h () |
virtual void | h (double h) |
virtual void | parent (LWANodeInterface *e) |
virtual LWANodeInterface * | parent () |
bool | isTrueCost () |
void | setTrueCost (bool t) |
bool | isOpen () |
bool | isClosed () |
void | open () |
void | close () |
void | resetStatus () |
virtual bool | isSameConf (LWANodeInterface *other) |