mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-19 13:50:28 +01:00
[apps/graph] use GraphContext to evaluate function at abscissa
Change-Id: Id9832203bb550a72296d1b9396b6244f9bd8bcce
This commit is contained in:
@@ -59,9 +59,7 @@ 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);
|
||||
float Graph::Function::evaluateAtAbscissa(float x, Graph::EvaluateContext * context) {
|
||||
context->setOverridenValueForSymbolX(x);
|
||||
return m_expression->approximate(*context);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user