Package ij.measure
Class SplineFitter
java.lang.Object
ij.measure.SplineFitter
public class SplineFitter extends Object
This class fits a spline function to a set of points.
It is based on the InitSpline() and EvalSine() functions from
XY (http://www.trilon.com/xv/), an interactive image manipulation
program for the X Window System written by John Bradley. Eric Kischell
(keesh@ieee.org) converted these functions to Java and integrated
them into the PolygonRoi class.
-
Constructor Summary
Constructors Constructor Description SplineFitter(float[] x, float[] y, int n)
SplineFitter(float[] x, float[] y, int n, boolean closed)
For closed curves: the first and last y value should be identical; internally, a periodic continuation with a few will be used at both endsSplineFitter(int[] x, int[] y, int n)
-
Method Summary
Modifier and Type Method Description double
evalSpline(double xp)
Evalutes spline function at given pointdouble
evalSpline(float[] x, float[] y, int n, double xp)
double
evalSpline(int[] x, int[] y, int n, double xp)
-
Constructor Details
-
SplineFitter
public SplineFitter(int[] x, int[] y, int n) -
SplineFitter
public SplineFitter(float[] x, float[] y, int n, boolean closed)For closed curves: the first and last y value should be identical; internally, a periodic continuation with a few will be used at both ends -
SplineFitter
public SplineFitter(float[] x, float[] y, int n)
-
-
Method Details
-
evalSpline
public double evalSpline(double xp)Evalutes spline function at given point -
evalSpline
public double evalSpline(int[] x, int[] y, int n, double xp) -
evalSpline
public double evalSpline(float[] x, float[] y, int n, double xp)
-