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