#include <planner.h>
Public Types | |
| enum | PlannerResult { NO_PLAN, PLAN_FOUND, PARTIAL_PLAN } |
| typedef std::list< const PlannerNodeLink * > | PlannerContainer |
| typedef std::list< const Operator * > | OperatorList |
| typedef std::vector< const Operator * > | OperatorVector |
Public Member Functions | |
| Planner () | |
| virtual | ~Planner () |
| void | Reset (const PlannerConfig &pConfig) |
| void | Reset (const PlannerHelper *pHelper) |
| PlannerResult | GeneratePlan () |
| OperatorList | GetPlan () const |
| PlannerConfig & | GetConfig () |
| const PlannerConfig & | GetConfig () const |
| OperatorVector | GetPlanAsVector () const |
| typedef std::list<const PlannerNodeLink*> dtAI::Planner::PlannerContainer |
| typedef std::list<const Operator*> dtAI::Planner::OperatorList |
| typedef std::vector<const Operator*> dtAI::Planner::OperatorVector |
| dtAI::Planner::Planner | ( | ) |
| dtAI::Planner::~Planner | ( | ) | [virtual] |
| void dtAI::Planner::Reset | ( | const PlannerConfig & | pConfig | ) |
| void dtAI::Planner::Reset | ( | const PlannerHelper * | pHelper | ) |
| Planner::PlannerResult dtAI::Planner::GeneratePlan | ( | ) |
| std::list< const Operator * > dtAI::Planner::GetPlan | ( | ) | const |
| PlannerConfig & dtAI::Planner::GetConfig | ( | ) |
| const PlannerConfig & dtAI::Planner::GetConfig | ( | ) | const |
| std::vector< const Operator * > dtAI::Planner::GetPlanAsVector | ( | ) | const |