HE_Mesh
6.0.1
|
Public Member Functions | |
WB_NurbsKnot (final int ncp, final int degree) | |
WB_NurbsKnot (final int ncp, final int degree, final double[] val) | |
WB_NurbsKnot (final int degree, final double[] val) | |
WB_NurbsKnot (final WB_NurbsKnot knot) | |
int | p () |
int | n () |
int | m () |
int | s () |
String | toString () |
double[] | values () |
double | value (final int i) |
void | setValue (final int i, final double k) |
int | span (final double u) |
int | multiplicity (final double u) |
int | multiplicity (final double u, final int span) |
void | normalize () |
double[][] | multVal () |
Static Public Member Functions | |
static WB_NurbsKnot | merge (final WB_NurbsKnot UA, final WB_NurbsKnot UB) |
Protected Member Functions | |
double[] | basisFunctions (final int span, final double u) |
double[][] | allBasisFunctions (final int span, final double u, final int p) |
Protected Attributes | |
final double[] | values |
final int | degree |
final int | n |
final int | m |
wblut.nurbs.WB_NurbsKnot.WB_NurbsKnot | ( | final int | ncp, |
final int | degree | ||
) |
ncp | |
degree |
References wblut.nurbs.WB_NurbsKnot.degree.
wblut.nurbs.WB_NurbsKnot.WB_NurbsKnot | ( | final int | ncp, |
final int | degree, | ||
final double[] | val | ||
) |
ncp | |
degree | |
val |
References wblut.nurbs.WB_NurbsKnot.degree.
wblut.nurbs.WB_NurbsKnot.WB_NurbsKnot | ( | final int | degree, |
final double[] | val | ||
) |
degree | |
val |
References wblut.nurbs.WB_NurbsKnot.degree, and wblut.nurbs.WB_NurbsKnot.m().
wblut.nurbs.WB_NurbsKnot.WB_NurbsKnot | ( | final WB_NurbsKnot | knot | ) |
knot |
References wblut.nurbs.WB_NurbsKnot.degree, wblut.nurbs.WB_NurbsKnot.m(), wblut.nurbs.WB_NurbsKnot.n, and wblut.nurbs.WB_NurbsKnot.value().
|
protected |
|
protected |
int wblut.nurbs.WB_NurbsKnot.m | ( | ) |
|
static |
UA | |
UB |
References wblut.nurbs.WB_NurbsKnot.degree, wblut.nurbs.WB_NurbsKnot.m, wblut.nurbs.WB_NurbsKnot.multiplicity(), wblut.nurbs.WB_NurbsKnot.p(), wblut.nurbs.WB_NurbsKnot.value(), and wblut.nurbs.WB_NurbsKnot.WB_NurbsKnot().
int wblut.nurbs.WB_NurbsKnot.multiplicity | ( | final double | u | ) |
u |
References wblut.math.WB_Epsilon.isEqualAbs(), and wblut.nurbs.WB_NurbsKnot.span().
int wblut.nurbs.WB_NurbsKnot.multiplicity | ( | final double | u, |
final int | span | ||
) |
double [][] wblut.nurbs.WB_NurbsKnot.multVal | ( | ) |
References wblut.nurbs.WB_NurbsKnot.multiplicity().
int wblut.nurbs.WB_NurbsKnot.n | ( | ) |
void wblut.nurbs.WB_NurbsKnot.normalize | ( | ) |
References wblut.math.WB_Epsilon.isZero(), and wblut.nurbs.WB_NurbsKnot.m().
int wblut.nurbs.WB_NurbsKnot.p | ( | ) |
References wblut.nurbs.WB_NurbsKnot.degree.
int wblut.nurbs.WB_NurbsKnot.s | ( | ) |
References wblut.nurbs.WB_NurbsKnot.m().
void wblut.nurbs.WB_NurbsKnot.setValue | ( | final int | i, |
final double | k | ||
) |
i | |
k |
int wblut.nurbs.WB_NurbsKnot.span | ( | final double | u | ) |
String wblut.nurbs.WB_NurbsKnot.toString | ( | ) |
References wblut.nurbs.WB_NurbsKnot.m().
double wblut.nurbs.WB_NurbsKnot.value | ( | final int | i | ) |
i |
double [] wblut.nurbs.WB_NurbsKnot.values | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |