[apps/graph/function] Add a method to evaluate the function

Change-Id: I54516369bbbde8d65d98ad41d6e94cd3780e6162
This commit is contained in:
Émilie Feral
2016-10-10 17:28:08 +02:00
parent 440bf4d187
commit 604e2211ab
2 changed files with 9 additions and 0 deletions

View File

@@ -58,3 +58,10 @@ bool Graph::Function::isActive() {
void Graph::Function::setActive(bool active) {
m_active = active;
}
float Graph::Function::evaluateAtAbscissa(float x) {
Context plotContext;
Float xExp = Float(x);
plotContext.setExpressionForSymbolName(&xExp, "x");
return m_expression->approximate(plotContext);
}