ij.measure
Class SplineFitter

java.lang.Object
  extended by 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 ([email protected]) converted these functions to Java and integrated them into the PolygonRoi class.


Constructor Summary
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 ends
SplineFitter(int[] x, int[] y, int n)
           
 
Method Summary
 double evalSpline(double xp)
          Evalutes spline function at given point
 double evalSpline(float[] x, float[] y, int n, double xp)
           
 double evalSpline(int[] x, int[] y, int n, double xp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)
Method Detail

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)


Copyright © 1997–2016 NIH. All rights reserved.