igeo
Class IBSplineBasisFunction
java.lang.Object
igeo.IBSplineBasisFunction
public class IBSplineBasisFunction
- extends java.lang.Object
Implementation of Bernstein polynomial for NURBS geometry.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
degree
public int degree
functions
public IBSplineBasisFunction.IBSplineBasisSubFunction[] functions
knots
public double[] knots
IBSplineBasisFunction
public IBSplineBasisFunction(int degree,
double[] knots)
IBSplineBasisFunction
public IBSplineBasisFunction(IBSplineBasisFunction bf)
dup
public IBSplineBasisFunction dup()
init
public void init(IBSplineBasisFunction bf)
init
public void init()
index
public int index(double x)
eval
public double[] eval(double x)
eval
public double[] eval(int index,
double x)
differentiate
public void differentiate()
getMatrices
public IMatrix[] getMatrices()
getMatrix
public IMatrix getMatrix(int i)
getBezierMatrix
public IMatrix getBezierMatrix(int i)