igeo
Class IBSplineBasisFunction.IBSplineBasisSubFunction
java.lang.Object
igeo.IPiecewiseFunction
igeo.IPiecewisePolynomialFunction
igeo.IBSplineBasisFunction.IBSplineBasisSubFunction
- All Implemented Interfaces:
- IFunction
- Enclosing class:
- IBSplineBasisFunction
public class IBSplineBasisFunction.IBSplineBasisSubFunction
- extends IPiecewisePolynomialFunction
Implementation of sub-indexed Bernstein polynominal for NURBS geometry.
Methods inherited from class igeo.IPiecewiseFunction |
eval, getIndexOfDomain, getIndexOfDomain, getNumberOfDomains, init, init, init, init, lowerBoundOfDomain, setDomain, setFunction, upperBoundOfDomain |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
degree
public int degree
index
public int index
knots
public double[] knots
IBSplineBasisFunction.IBSplineBasisSubFunction
public IBSplineBasisFunction.IBSplineBasisSubFunction(int deg,
int idx,
double[] kv)
IBSplineBasisFunction.IBSplineBasisSubFunction
public IBSplineBasisFunction.IBSplineBasisSubFunction(IBSplineBasisFunction.IBSplineBasisSubFunction bf,
double[] knots)
dup
public IBSplineBasisFunction.IBSplineBasisSubFunction dup()
- Specified by:
dup
in interface IFunction
- Overrides:
dup
in class IPiecewisePolynomialFunction
init
public void init()
add
public void add(IBSplineBasisFunction.IBSplineBasisSubFunction bs)
toString
public java.lang.String toString()
- Overrides:
toString
in class IPiecewisePolynomialFunction