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