pddl_planner
Classes | Namespaces | Macros | Typedefs
Planning.hpp File Reference
#include <string>
#include <stdexcept>
#include <map>
#include <set>
#include <vector>
#include <pddl_planner/representation/Problem.hpp>
#include <pddl_planner/PDDLPlannerTypes.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread.hpp>

Go to the source code of this file.

Classes

class  pddl_planner::Planning
 Planning provides the main infrastructure to perform planning with different planner implementations. More...
 

Namespaces

 pddl_planner
 

Macros

#define TIMEOUT   7.
 

Typedefs

typedef std::string pddl_planner::PlannerName
 
typedef std::map< std::string, std::string > pddl_planner::ActionDescriptions
 
typedef std::map< std::string, std::string > pddl_planner::DomainDescriptions
 
typedef std::map< std::string, PDDLPlannerInterface * > pddl_planner::PlannerMap
 
typedef std::vector< PDDLPlannerInterface * > pddl_planner::PlannerList
 
typedef std::pair< PlannerName, PlanCandidates > pddl_planner::PlanResult
 
typedef std::vector< PlanResult > pddl_planner::PlanResultList
 

Macro Definition Documentation

#define TIMEOUT   7.