org.jgraph.util

Class Spline2D

public class Spline2D extends Object

Interpolates points given in the 2D plane. The resulting spline is a function s: R -> R^2 with parameter t in [0,1].
Constructor Summary
Spline2D(Point2D[] points)
Creates a new Spline2D.
Spline2D(double[] x, double[] y)
Creates a new Spline2D.
Method Summary
booleancheckValues()
Used to check the correctness of this spline
doublegetDx(double t)
doublegetDy(double t)
doublegetLength()
double[]getPoint(double t)
SplinegetSplineX()
SplinegetSplineY()

Constructor Detail

Spline2D

public Spline2D(Point2D[] points)
Creates a new Spline2D.

Parameters: points

Spline2D

public Spline2D(double[] x, double[] y)
Creates a new Spline2D.

Parameters: x y

Method Detail

checkValues

public boolean checkValues()
Used to check the correctness of this spline

getDx

public double getDx(double t)

getDy

public double getDy(double t)

getLength

public double getLength()

getPoint

public double[] getPoint(double t)

Parameters: t 0 <= t <= 1

getSplineX

public Spline getSplineX()

getSplineY

public Spline getSplineY()
Copyright (C) 2001-2009 JGraph Ltd. All rights reserved.