libmove3d-planners
|
++ More...
#include <State.hpp>
Public Member Functions | |
double | computeCost (State *parent, State *goal) |
double | f () const |
double | g () const |
double | h () const |
virtual bool | isValid () |
virtual std::vector< State * > | getSuccessors (State *s) |
virtual bool | isLeaf () |
virtual bool | equal (State *other) |
virtual void | setClosed (std::vector< State * > &closedStates, std::vector< State * > &openStates) |
virtual bool | isColsed (std::vector< State * > &closedStates) |
virtual void | setOpen (std::vector< State * > &openStates) |
virtual bool | isOpen (std::vector< State * > &openStates) |
virtual void | reset () |
virtual void | print () |
Protected Member Functions | |
virtual double | computeLength (State *parent) |
virtual double | computeHeuristic (State *parent, State *goal) |
++