Woolz Image Processing  Version 1.8.3
_WlzBSpline Struct Reference

Spline based line curves in either 2 or 3D. Possible types are: WLZ_BSPLINE_C2D or WLZ_BSPLINE_C3D. Typedef: WlzBSpline. More...

Data Fields

WlzObjectType type
 
int linkcount
 
void * freeptr
 
int order
 
int nKnots
 
int maxKnots
 
double * knots
 
double * coefficients
 

Detailed Description

Spline based line curves in either 2 or 3D. Possible types are: WLZ_BSPLINE_C2D or WLZ_BSPLINE_C3D. Typedef: WlzBSpline.

Field Documentation

◆ type

◆ linkcount

int _WlzBSpline::linkcount

From WlzCoreDomain.

Referenced by WlzFreeBSpline().

◆ freeptr

void* _WlzBSpline::freeptr

From WlzCoreDomain.

◆ order

int _WlzBSpline::order

◆ nKnots

int _WlzBSpline::nKnots

Number of knots (also number of coefficients per dimension).

Referenced by WlzAffineTransformBSpline(), WlzBSplineCopy(), WlzBSplineEval(), WlzBSplineEvalPoints(), WlzBSplineFromVertices(), and WlzBSplineLength().

◆ maxKnots

int _WlzBSpline::maxKnots

Knots space allocated.

Referenced by WlzAffineTransformBSpline(), WlzBSplineCopy(), and WlzMakeBSpline().

◆ knots

double* _WlzBSpline::knots

◆ coefficients

double* _WlzBSpline::coefficients

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