IBSplineCurveInterpolator_DG Interface
 Init
 Init1
 InitEx
 InitEx1
 Build
Creates a bspline curve interpolating an array of points
void Init(IPointArray_DG points, bool periodic, double tolerance)
Defines the input point set for interpolation
void Init1(IPointArray_DG points, IArrayDouble_DG parameters, bool periodic, double tolerance)
Defines the input point set and specifies the correspondent parameter values for interpolation
void InitEx(Vect_DG initialTangent, Vect_DG finalTangent, bool scale)
Specifies the required tangents and the first and the last ends
void InitEx1(IPointArray_DG tangents, IArrayInt_DG tangentFlags, bool scale)
Specifies the required tangents at some points of the array. tangents[k] is considered specified at point k if tangentFlags[k] is true.
if scale is true, on return vectors in the tangents array will be scaled so that they have the length of the size of the derivative of the Lagrange interpolation used in the algorithm.
IBSplineCurve_DG Build()
