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