5#include <iink/MathSolverController.h>
6#include <iink/graphics/PointD.h>
7#include <iink/String.h>
88 double from,
double to,
int pointCount, std::shared_ptr<ParameterSet> overrideConfiguration =
nullptr) = 0;
Definition: MathExternalExpression.h:23
virtual void setVariableValue(const String &name, double value)=0
virtual bool removeVariableValue(const String &name)=0
virtual std::vector< MathEvaluationVariables > getEvaluables()=0
virtual String getString()=0
virtual MathDiagnostic getDiagnostic(const String &task, std::shared_ptr< ParameterSet > overrideConfiguration=nullptr)=0
virtual ~MathExternalExpression()=default
virtual double getVariableValue(const String &name)=0
virtual MathVariableDefinition asVariableDefinition()=0
virtual std::vector< MathVariableInfo > getVariables()=0
virtual std::vector< std::vector< graphics::PointD > > evaluate(const MathEvaluationVariables &variables, double from, double to, int pointCount, std::shared_ptr< ParameterSet > overrideConfiguration=nullptr)=0
MathDiagnostic
Definition: MathSolverController.h:24
Definition: Configuration.h:10
Definition: MathSolverController.h:116
Definition: MathSolverController.h:76