mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-21 14:50:44 +01:00
[apps/graph] Values are correcty computed in the values tab
This commit is contained in:
@@ -158,8 +158,15 @@ double ValuesController::evaluationOfAbscissaAtColumn(double abscissa, int colum
|
||||
if (isDerivative) {
|
||||
return function->approximateDerivative(abscissa, context);
|
||||
}
|
||||
//TODO LEA RUBEN
|
||||
return function->evaluate2DAtParameter(abscissa, context).x1();
|
||||
Poincare::Coordinate2D<double> eval = function->evaluate2DAtParameter(abscissa, context);
|
||||
if (function->plotType() != CartesianFunction::PlotType::Parametric
|
||||
|| (columnIndex == numberOfColumns() - 1
|
||||
|| !((typeAtLocation(columnIndex+1, 0) == k_functionTitleCellType)
|
||||
&& recordAtColumn(columnIndex+1) == record)))
|
||||
{
|
||||
return eval.x2();
|
||||
}
|
||||
return eval.x1();
|
||||
}
|
||||
|
||||
void ValuesController::updateNumberOfColumns() {
|
||||
|
||||
Reference in New Issue
Block a user