|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectigeo.IBSplineBasisFunction
public class IBSplineBasisFunction
Implementation of Bernstein polynomial for NURBS geometry.
| Nested Class Summary | |
|---|---|
class |
IBSplineBasisFunction.IBSplineBasisSubFunction
Implementation of sub-indexed Bernstein polynominal for NURBS geometry. |
| Field Summary | |
|---|---|
int |
degree
|
IBSplineBasisFunction.IBSplineBasisSubFunction[] |
functions
|
double[] |
knots
|
| Constructor Summary | |
|---|---|
IBSplineBasisFunction(IBSplineBasisFunction bf)
|
|
IBSplineBasisFunction(int degree,
double[] knots)
|
|
| Method Summary | |
|---|---|
void |
differentiate()
|
IBSplineBasisFunction |
dup()
|
double[] |
eval(double x)
|
double[] |
eval(int index,
double x)
|
IMatrix |
getBezierMatrix(int i)
|
IMatrix[] |
getMatrices()
|
IMatrix |
getMatrix(int i)
|
int |
index(double x)
|
void |
init()
|
void |
init(IBSplineBasisFunction bf)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public int degree
public IBSplineBasisFunction.IBSplineBasisSubFunction[] functions
public double[] knots
| Constructor Detail |
|---|
public IBSplineBasisFunction(int degree,
double[] knots)
public IBSplineBasisFunction(IBSplineBasisFunction bf)
| Method Detail |
|---|
public IBSplineBasisFunction dup()
public void init(IBSplineBasisFunction bf)
public void init()
public int index(double x)
public double[] eval(double x)
public double[] eval(int index,
double x)
public void differentiate()
public IMatrix[] getMatrices()
public IMatrix getMatrix(int i)
public IMatrix getBezierMatrix(int i)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||