const ObjectIndexBinding & GetObjectIndexBinding() const
Definition: DomainTranslator.cpp:37
virtual void AddActionTemplates(const AIEntity &entity, const std::shared_ptr< Domain > &domain, const Goal &goal)=0
virtual void SetWorldStateParameters(const AIEntity &entity, WorldState &state, const Goal &goal) const
Definition: DomainTranslator.cpp:42
DomainTranslator(bool isDomainReusable=true)
Definition: DomainTranslator.cpp:8
virtual std::vector< WorldObjectType > CreateObjectTypes(const AIEntity &entity, const Goal &goal, MemoryPool *memory)=0
Definition: DomainTranslator.hh:17
virtual std::vector< IPlannerObject * > GeneratePlannerObjects(AIEntity &entity, const Goal &goal, MemoryPool *memory)=0
virtual Plan TranslatePlan(const AIEntity &entity, const Planner::AbstractPlan &plan, const Goal &goal) const =0