Grail (C++)  1.4.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
grail::planner::DomainTranslator Member List

This is the complete list of members for grail::planner::DomainTranslator, including all inherited members.

AddActionTemplates(const AIEntity &entity, const std::shared_ptr< Domain > &domain, const Goal &goal)=0grail::planner::DomainTranslatorprotectedpure virtual
binding (defined in grail::planner::DomainTranslator)grail::planner::DomainTranslatorprotected
CreateObjectTypes(const AIEntity &entity, const Goal &goal, MemoryPool *memory)=0grail::planner::DomainTranslatorprotectedpure virtual
DomainTranslator(bool isDomainReusable=true)grail::planner::DomainTranslator
DomainTranslator(const DomainTranslator &)=default (defined in grail::planner::DomainTranslator)grail::planner::DomainTranslator
DomainTranslator(DomainTranslator &&)=default (defined in grail::planner::DomainTranslator)grail::planner::DomainTranslator
GeneratePlannerObjects(AIEntity &entity, const Goal &goal, MemoryPool *memory)=0grail::planner::DomainTranslatorprotectedpure virtual
GetObjectIndexBinding() constgrail::planner::DomainTranslator
GetWorldState(AIEntity &entity, const class Goal &goal, MemoryPool *memory)grail::planner::DomainTranslator
operator=(const DomainTranslator &)=default (defined in grail::planner::DomainTranslator)grail::planner::DomainTranslator
operator=(DomainTranslator &&)=default (defined in grail::planner::DomainTranslator)grail::planner::DomainTranslator
ResetMemoryPool(MemoryPool &memory)grail::planner::DomainTranslator
SetWorldStateParameters(const AIEntity &entity, WorldState &state, const Goal &goal) constgrail::planner::DomainTranslatorprotectedvirtual
TranslatePlan(const AIEntity &entity, const Planner::AbstractPlan &plan, const Goal &goal) const =0grail::planner::DomainTranslatorpure virtual
~DomainTranslator()=default (defined in grail::planner::DomainTranslator)grail::planner::DomainTranslatorvirtual