|
pddl_planner
|
#include <Cedalion.hpp>
Public Member Functions | |
| std::string | getName () const |
| std::string | getCmd () const |
| int | getVersion () const |
| Planner (const std::string &resultFileBasename="plan") | |
| PlanCandidates | plan (const std::string &problem, const std::string &actionDescriptions, const std::string &domainDescriptions, double timeout) |
Public Member Functions inherited from pddl_planner::PDDLPlannerInterface | |
| virtual | ~PDDLPlannerInterface () |
| virtual bool | isAvailable () const |
| void | cleanup (const std::string &dir, const std::list< std::string > &files) |
| PlanCandidates | generateCandidates (const std::string &cmd, const std::string &tempDir, const std::string &resultFilename, const std::list< std::string > &patternList, double timeout, const std::string &planner="") |
| Plan | readPlan (const std::string &plannerName, const std::string &filename) |
Additional Inherited Members | |
Protected Member Functions inherited from pddl_planner::PDDLPlannerInterface | |
| void | prepare (const std::string &problem, const std::string &actionDescriptions, const std::string &domainDescriptions) |
Protected Attributes inherited from pddl_planner::PDDLPlannerInterface | |
| double | mTimeout |
| std::string | mTempDir |
| std::string | mDomainFilename |
| std::string | mProblemFilename |
| std::string | mResultFilename |
| std::string | msResultFileBasename |
| Plan | mPlan |
Static Protected Attributes inherited from pddl_planner::PDDLPlannerInterface | |
| static const std::string | msProblemFileBasename = "problem.pddl" |
| static const std::string | msDomainFileBasename = "domain.pddl" |
| static const std::string | msTempDirBasename = "/tmp" |
Implement the interface to the CEDALION planner
| pddl_planner::cedalion::Planner::Planner | ( | const std::string & | resultFileBasename = "plan" | ) |
Constructor
| resultFileBasename | the preset plan result filename |
|
inlinevirtual |
Get name of this planner's execution script/runnable
| PlanGenerationException | if not implemented |
Reimplemented from pddl_planner::PDDLPlannerInterface.
|
inlinevirtual |
Get name of this planner implementation
| PlanGenerationException | if not implemented |
Reimplemented from pddl_planner::PDDLPlannerInterface.
|
inlinevirtual |
Get version of this planner implementation
| PlanGenerationException | if not implemented |
Reimplemented from pddl_planner::PDDLPlannerInterface.
|
virtual |
Create plan candidates for the given pddl planning problem
Reimplemented from pddl_planner::PDDLPlannerInterface.
1.8.13