suvi.api.adt.layout
Class BSpline

java.lang.Object
  |
  +--suvi.api.adt.layout.BSpline

public class BSpline
extends java.lang.Object

Representation of a B-spline curve.


Field Summary
 java.awt.geom.Point2D[] controlPoints
          The control points of the B-spline.
 
Constructor Summary
BSpline(BSpline other)
          A new B-Spline curve representation that does not share objects with the other B-Spline representation.
BSpline(java.awt.geom.Point2D[] controlPoints)
          Constructs a first degree BSpline-curve from control points.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

controlPoints

public java.awt.geom.Point2D[] controlPoints

The control points of the B-spline.

Constructor Detail

BSpline

public BSpline(java.awt.geom.Point2D[] controlPoints)

Constructs a first degree BSpline-curve from control points. The control point array is not copied.


BSpline

public BSpline(BSpline other)

A new B-Spline curve representation that does not share objects with the other B-Spline representation.