Open CASCADE Technology
6.5.4
|
Converts a list of connecting Bezier Curves to a
BSplineCurve.
if possible, the continuity of the BSpline will be
increased to more than C0.
#include <ShapeConstruct_CompBezierCurvesToBSplineCurve.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | ShapeConstruct_CompBezierCurvesToBSplineCurve (const Standard_Real AngularTolerance=1.0e-4) |
void | AddCurve (const TColgp_Array1OfPnt &Poles) |
void | Perform () |
Computes the algorithm. | |
Standard_Integer | Degree () const |
Standard_Integer | NbPoles () const |
void | Poles (TColgp_Array1OfPnt &Poles) const |
Standard_Integer | NbKnots () const |
void | KnotsAndMults (TColStd_Array1OfReal &Knots, TColStd_Array1OfInteger &Mults) const |
DEFINE_STANDARD_ALLOC ShapeConstruct_CompBezierCurvesToBSplineCurve::ShapeConstruct_CompBezierCurvesToBSplineCurve | ( | const Standard_Real | AngularTolerance = 1.0e-4 | ) |
void ShapeConstruct_CompBezierCurvesToBSplineCurve::KnotsAndMults | ( | TColStd_Array1OfReal & | Knots, |
TColStd_Array1OfInteger & | Mults | ||
) | const |
void ShapeConstruct_CompBezierCurvesToBSplineCurve::Poles | ( | TColgp_Array1OfPnt & | Poles | ) | const |