![]() |
(C++)
1.1.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
The IReasonerFactory class - responsible for producing reasoners, given their id. More...
#include <ConfigHelpers.h>
Public Member Functions | |
virtual std::unique_ptr< Reasoner > | CreateReasoner (const GrailConfiguration &configuration, const std::string &reasonerId) const =0 |
CreateReasoner - Creates a Reasoner instance based on configuration data defined for the provided id. More... | |
The IReasonerFactory class - responsible for producing reasoners, given their id.
|
pure virtual |
CreateReasoner - Creates a Reasoner instance based on configuration data defined for the provided id.
configuration | - configuration data based on which requested reasoner will be generated |
reasonerId | - id of reasoner that is being produced |
Implemented in grail::UtilityReasonerFactory.