- java.lang.Object
-
- ij.measure.SplineFitter
-
public class SplineFitter extends java.lang.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
All Methods Instance Methods Concrete Methods 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 Detail
-
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)
-
-