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