libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
API::State Class Reference

++ More...

#include <State.hpp>

Inheritance diagram for API::State:
GraphState HRICS::PlanState HRICS::State

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)
 

Detailed Description

++


The documentation for this class was generated from the following files: