List of usage examples for org.apache.commons.math3.analysis ParametricUnivariateFunction value
double value(double x, double... parameters);
From source file:org.knime.knip.suise.node.boundarymodel.contourdata.ContourDataFromCRF.java
private void evalFunction(double[] approx, ParametricUnivariateFunction function, double[] param) { double x;/*from w w w. j a v a 2 s . com*/ double y; for (int i = 0; i < contourDataGrid().totalLength(); i++) { x = (i / (double) contourDataGrid().totalLength()) * 2 * Math.PI - Math.PI; y = function.value(x, param); if (Math.abs(y) >= CENTER_COL) { continue; } approx[i * contourDataGrid().width() + ((int) Math.round(y + CENTER_COL))] = 1; } }