Salome HOME
Eliminate some Visual Studio warnings
[modules/shaper.git] / src / ParametersPlugin / ParametersPlugin_Plugin.h
1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 #ifndef PARAMETERSPLUGIN_PLUGIN_H_
4 #define PARAMETERSPLUGIN_PLUGIN_H_
5
6 #include <ParametersPlugin.h>
7 #include <ParametersPlugin_EvalListener.h>
8
9 #include <ModelAPI_Plugin.h>
10 #include <ModelAPI_Feature.h>
11
12 /**\class ParametersPlugin_Plugin
13  * TODO: Add documentation
14  */
15 class ParametersPlugin_Plugin : public ModelAPI_Plugin
16 {
17  public:
18   /// Creates the feature object of this plugin by the feature string ID
19   PARAMETERSPLUGIN_EXPORT virtual FeaturePtr createFeature(std::string theFeatureID);
20
21  public:
22   ParametersPlugin_Plugin();
23
24   std::shared_ptr<ParametersPlugin_EvalListener> myEvalListener;
25 };
26
27 #endif
28