de.jreality.math
Class CubicBSpline.Default

java.lang.Object
  extended by de.jreality.math.CubicBSpline
      extended by de.jreality.math.CubicBSpline.Default
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
CubicBSpline

public static class CubicBSpline.Default
extends CubicBSpline

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class de.jreality.math.CubicBSpline
CubicBSpline.Default, CubicBSpline.Natural, CubicBSpline.Periodic
 
Constructor Summary
CubicBSpline.Default(double[] x, double[] y)
           
CubicBSpline.Default(double[] x, double[] y, double dYInFirstX, double dYInLastX)
          Constructs cubic b-spline with prescribed first derivatives on boundary for given table.
 
Method Summary
 double getDYInFirstX()
           
 double getDYInLastX()
           
 void setDYInFirstX(double derivative)
           
 void setDYInLastX(double derivative)
           
 
Methods inherited from class de.jreality.math.CubicBSpline
getDDY, getIndexOfClosestXValue, getLengthOfTable, getX, getX, getY, getY, setX, setXY, setXY, setY, valueAt, valueAt
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CubicBSpline.Default

public CubicBSpline.Default(double[] x,
                            double[] y,
                            double dYInFirstX,
                            double dYInLastX)
Constructs cubic b-spline with prescribed first derivatives on boundary for given table.

Parameters:
x - sorted x-values of table
y - y-values of table

CubicBSpline.Default

public CubicBSpline.Default(double[] x,
                            double[] y)
Method Detail

getDYInFirstX

public double getDYInFirstX()

setDYInFirstX

public void setDYInFirstX(double derivative)

getDYInLastX

public double getDYInLastX()

setDYInLastX

public void setDYInLastX(double derivative)