ij.measure
Class SplineFitter

java.lang.Object
  extended by 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
SplineFitter(float[] x, float[] y, int n)
           
SplineFitter(int[] x, int[] y, int n)
           
 
Method Summary
 double evalSpline(float[] x, float[] y, int n, double xp)
           
 double evalSpline(int[] x, int[] y, int n, double xp)
          Evalutes spline function at given point
 
Methods inherited from class java.lang.Object
equals, 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)
Method Detail

evalSpline

public double evalSpline(int[] x,
                         int[] y,
                         int n,
                         double xp)
Evalutes spline function at given point


evalSpline

public double evalSpline(float[] x,
                         float[] y,
                         int n,
                         double xp)