44 const std::string& description,
45 const std::string& name,
46 const std::string& pluginFilePath,
48 id_(id), description_(description), name_(name),
49 pluginFilePath_(pluginFilePath), type_(type) {
CostFunctionPluginType
all supported cost function plugin types
std::string pluginFilePath_
the path in the file system of the plugin
CostFunctionPluginType type_
the type of the plugin
int id_
id of the plugin in HDB
virtual ~CostFunctionPlugin()
std::string name_
(the class) name of the plugin
CostFunctionPluginType type() const
std::string description_
description of the plugin HDB
CostFunctionPlugin(int id, const std::string &description, const std::string &name, const std::string &pluginFilePath, CostFunctionPluginType type)
std::string description() const
std::string pluginFilePath() const