HE_Mesh2014  2.0.11
Public Member Functions | Protected Attributes | Private Attributes | List of all members
wblut.nurbs.WB_RBezier Class Reference
+ Inheritance diagram for wblut.nurbs.WB_RBezier:

Public Member Functions

 WB_RBezier (final WB_Point[] controlPoints)
 
 WB_RBezier (final WB_PointHomogeneous[] controlPoints)
 
 WB_RBezier (final WB_Point[] controlPoints, final double[] weights)
 
WB_Point curvePoint (final double u)
 
WB_RBezier elevateDegree ()
 
- Public Member Functions inherited from wblut.nurbs.WB_Bezier
 WB_Bezier (final WB_Coord[] controlPoints)
 
 WB_Bezier (final WB_PointHomogeneous[] controlPoints)
 
WB_Point curvePoint (final double u)
 
WB_Vector firstDerivative (final double u)
 
WB_Vector curveDirection (double u)
 
WB_Vector curveDerivative (double u)
 
double n ()
 
double getLowerU ()
 
double getUpperU ()
 
WB_Bezier elevateDegree ()
 
WB_Bezier derivative ()
 
- Public Member Functions inherited from wblut.geom.WB_Curve
WB_Point curvePoint (double u)
 

Protected Attributes

WB_PointHomogeneous[] wpoints
 
- Protected Attributes inherited from wblut.nurbs.WB_Bezier
WB_Coord[] points
 
int n
 

Private Attributes

final double[] weights
 

Constructor & Destructor Documentation

wblut.nurbs.WB_RBezier.WB_RBezier ( final WB_Point[]  controlPoints)
Parameters
controlPoints
wblut.nurbs.WB_RBezier.WB_RBezier ( final WB_PointHomogeneous[]  controlPoints)
Parameters
controlPoints
wblut.nurbs.WB_RBezier.WB_RBezier ( final WB_Point[]  controlPoints,
final double[]  weights 
)
Parameters
controlPoints
weights

Member Function Documentation

WB_Point wblut.nurbs.WB_RBezier.curvePoint ( final double  u)
WB_RBezier wblut.nurbs.WB_RBezier.elevateDegree ( )

Member Data Documentation

final double [] wblut.nurbs.WB_RBezier.weights
private
WB_PointHomogeneous [] wblut.nurbs.WB_RBezier.wpoints
protected

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