/** * State-full hierarchical planning action selection mechanism * for virtual agents * * Frantisek Farka * 2011 * */ #ifndef _SF_HRP_FACTORY_H_ #define _SF_HRP_FACTORY_H_ #include #include #include //TODO remove #include #include "sf_hrp_asm.hpp" #include "inspector_holder.hpp" class IInspector; /** * ASM factory * * creates SF-HRP plan from given xml input file and engine descriptor */ class CSFHRPFactory { public: /** * creates plan */ static CSFHRPASM* CreateASM(std::string, IEngineDescriptor*, IInspector*); }; #endif //_SF_HRP_FACTORY_H_