pddlModuleLoader.h
Go to the documentation of this file.
00001 #ifndef P_D_D_L_MODULE_LOADER_H
00002 #define P_D_D_L_MODULE_LOADER_H
00003 
00004 #include "moduleLoader.h"
00005 #include "tfd_modules/module_api/pddlModuleTypes.h"
00006 #include "tfd_modules/module_api/OplCallbackInterface.h"
00007 
00008 class PDDLModuleLoader : virtual public ModuleLoader
00009 {
00010    public:
00011       PDDLModuleLoader();
00012       ~PDDLModuleLoader();
00013 
00014    public:
00015       modules::conditionCheckerType getConditionChecker(string fnString);
00016       modules::applyEffectType getApplyEffect(string fnString);
00017       modules::conditionCheckerType getCostChecker(string fnString);
00018 
00019       modules::moduleInitType getModuleInit(string fnString);
00020       modules::subplanGeneratorType getSubplanGenerator(string fnString);
00021       modules::outputSubplanType getOutputSubplan(string fnString);
00022       modules::executeModulePlanType getExecuteModulePlan(string fnString);
00023 
00024       modules::oplCallbackInitType oplCalbackInit(string fnString);
00025 };
00026 
00027 #endif
00028 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


tfd_modules
Author(s): Maintained by Christian Dornhege (see AUTHORS file).
autogenerated on Tue Jan 22 2013 12:25:03