2 * ParametersPlugin_PyInterp.h
4 * Created on: Apr 2, 2015
8 #ifndef PARAMETERSPLUGIN_PYINTERP_H_
9 #define PARAMETERSPLUGIN_PYINTERP_H_
11 #include <PyInterp_Interp.h>
12 #include <ParametersPlugin.h>
17 class PARAMETERSPLUGIN_EXPORT ParametersPlugin_PyInterp : public PyInterp_Interp
20 ParametersPlugin_PyInterp();
21 virtual ~ParametersPlugin_PyInterp();
23 std::list<std::string> compile(const std::string&);
24 void extendLocalContext(const std::list<std::string>&);
25 double evaluate(const std::string&, std::string&);
28 std::list<std::string> _compile(const std::string&);
29 void _extendLocalContext(const std::list<std::string>&);
30 double _evaluate(const std::string&, std::string&);
31 std::string errorMessage();
34 #endif /* PARAMETERSPLUGIN_PYINTERP_H_ */