Open CASCADE Technology  6.9.0
Public Member Functions

ShapeConstruct_CompBezierCurves2dToBSplineCurve2d Class Reference

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
 

Detailed Description

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.

Constructor & Destructor Documentation

ShapeConstruct_CompBezierCurves2dToBSplineCurve2d::ShapeConstruct_CompBezierCurves2dToBSplineCurve2d ( const Standard_Real  AngularTolerance = 1.0e-4)

Member Function Documentation

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

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