4 #include "Planner/Planner.hh" 
    5 #include "ObjectIndexBinding.hh" 
   21             virtual ~
Goal() = 
default;
 
   23             Goal& operator = (
const Goal&) = 
default;
 
   38             virtual bool IsReached(
const AIEntity& entity) 
const = 0;
 
   43             virtual PlannerHeuristic GetHeuristic() 
const;
 
The AIEntity class - Defines a basic object which can execute behaviors.
Definition: AIEntity.hh:39
 
Represents a planner goal, used by PlannerReasoner.
Definition: Goal.hh:15
 
virtual void OnReapplied(const AIEntity &goalPursuer)
Definition: Goal.cpp:23
 
virtual void OnChosen(const AIEntity &goalPursuer)
Definition: Goal.cpp:15
 
virtual void SetPlanSpaceConditions(class Planner &planner, const ObjectIndexBinding &objectIndexBinding) const =0
 
virtual void OnReached(const AIEntity &goalPursuer) const
Definition: Goal.cpp:19
 
Definition: ObjectIndexBinding.hh:14
 
The main class responsible for finding paths in plan space.
Definition: Planner.hh:23