20#ifndef PARAMETERSPLUGIN_PLUGIN_H_
21#define PARAMETERSPLUGIN_PLUGIN_H_
23#include <ParametersPlugin.h>
24#include <ParametersPlugin_EvalListener.h>
26#include <ModelAPI_Plugin.h>
27#include <ModelAPI_Feature.h>
38 PARAMETERSPLUGIN_EXPORT
virtual FeaturePtr
createFeature(std::string theFeatureID);
44 std::shared_ptr<ParametersPlugin_EvalListener> myEvalListener;
Interface common for any plugin: allows to use plugin by the plugins manager.
Definition: ModelAPI_Plugin.h:34
The main class for management of parameter evaluation operations as plugin.
Definition: ParametersPlugin_Plugin.h:35
virtual PARAMETERSPLUGIN_EXPORT FeaturePtr createFeature(std::string theFeatureID)
Creates the feature object of this plugin by the feature string ID.
Definition: ParametersPlugin_Plugin.cpp:58