Fawkes API
Fawkes Development Version
|
Provide a PDDL parser to a CLIPS environment. More...
#include "clips_pddl_parser_feature.h"
Public Member Functions | |
PDDLCLIPSFeature () | |
Initialize the CLIPS feature. More... | |
void | init_logger (fawkes::Logger *logger) |
Initialize the looger to use. More... | |
virtual void | clips_context_init (const std::string &env_name, fawkes::LockPtr< CLIPS::Environment > &clips) |
Initialize the context and add a parse-pddl-domain CLIPS function. More... | |
virtual void | clips_context_destroyed (const std::string &env_name) |
Clean up a context. More... | |
![]() | |
CLIPSFeature (const char *feature_name) | |
Constructor. More... | |
virtual | ~CLIPSFeature () |
Virtual empty constructor. More... | |
Additional Inherited Members | |
![]() | |
const std::string | clips_feature_name |
CLIPS feature name. More... | |
Provide a PDDL parser to a CLIPS environment.
Definition at line 37 of file clips_pddl_parser_feature.h.
PDDLCLIPSFeature::PDDLCLIPSFeature | ( | ) |
Initialize the CLIPS feature.
Definition at line 43 of file clips_pddl_parser_feature.cpp.
|
virtual |
Clean up a context.
env_name | The name of the environment to clean. |
Implements fawkes::CLIPSFeature.
Definition at line 76 of file clips_pddl_parser_feature.cpp.
|
virtual |
Initialize the context and add a parse-pddl-domain CLIPS function.
env_name | The name of the environment. |
clips | The CLIPS environment to add the parser functionality to. |
Implements fawkes::CLIPSFeature.
Definition at line 61 of file clips_pddl_parser_feature.cpp.
void PDDLCLIPSFeature::init_logger | ( | fawkes::Logger * | logger | ) |
Initialize the looger to use.
logger | The logger to use for logging in the feature |
Definition at line 51 of file clips_pddl_parser_feature.cpp.
Referenced by ClipsPddlParserThread::init().