HE_Mesh2014  2.0.11
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
wblut.geom.WB_NurbsKnot Class Reference

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 ()
 

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
 

Constructor & Destructor Documentation

wblut.geom.WB_NurbsKnot.WB_NurbsKnot ( final int  ncp,
final int  degree 
)
Parameters
ncp
degree
wblut.geom.WB_NurbsKnot.WB_NurbsKnot ( final int  ncp,
final int  degree,
final double[]  val 
)
Parameters
ncp
degree
val
wblut.geom.WB_NurbsKnot.WB_NurbsKnot ( final int  degree,
final double[]  val 
)
Parameters
degree
val
wblut.geom.WB_NurbsKnot.WB_NurbsKnot ( final WB_NurbsKnot  knot)
Parameters
knot

Member Function Documentation

double [][] wblut.geom.WB_NurbsKnot.allBasisFunctions ( final int  span,
final double  u,
final int  p 
)
protected
Parameters
span
u
p
Returns
double [] wblut.geom.WB_NurbsKnot.basisFunctions ( final int  span,
final double  u 
)
protected
Parameters
span
u
Returns
int wblut.geom.WB_NurbsKnot.m ( )
Returns
static WB_NurbsKnot wblut.geom.WB_NurbsKnot.merge ( final WB_NurbsKnot  UA,
final WB_NurbsKnot  UB 
)
static
Parameters
UA
UB
Returns
int wblut.geom.WB_NurbsKnot.multiplicity ( final double  u)
Parameters
u
Returns
int wblut.geom.WB_NurbsKnot.multiplicity ( final double  u,
final int  span 
)
Parameters
u
span
Returns
int wblut.geom.WB_NurbsKnot.n ( )
Returns
void wblut.geom.WB_NurbsKnot.normalize ( )
int wblut.geom.WB_NurbsKnot.p ( )
Returns
int wblut.geom.WB_NurbsKnot.s ( )
Returns
void wblut.geom.WB_NurbsKnot.setValue ( final int  i,
final double  k 
)
Parameters
i
k
int wblut.geom.WB_NurbsKnot.span ( final double  u)
Parameters
u
Returns
String wblut.geom.WB_NurbsKnot.toString ( )
double wblut.geom.WB_NurbsKnot.value ( final int  i)
Parameters
i
Returns
double [] wblut.geom.WB_NurbsKnot.values ( )
Returns

Member Data Documentation

final int wblut.geom.WB_NurbsKnot.degree
protected
final int wblut.geom.WB_NurbsKnot.m
protected
final int wblut.geom.WB_NurbsKnot.n
protected
final double [] wblut.geom.WB_NurbsKnot.values
protected

The documentation for this class was generated from the following file: