Open CASCADE Technology 6.5.2
Public Member Functions
ShapeConstruct_CompBezierCurvesToBSplineCurve Class Reference

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

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 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

Constructor & Destructor Documentation

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

Member Function Documentation

void ShapeConstruct_CompBezierCurvesToBSplineCurve::AddCurve ( const TColgp_Array1OfPnt Poles)
Standard_Integer ShapeConstruct_CompBezierCurvesToBSplineCurve::Degree ( ) const
void ShapeConstruct_CompBezierCurvesToBSplineCurve::KnotsAndMults ( TColStd_Array1OfReal Knots,
TColStd_Array1OfInteger Mults 
) const
Standard_Integer ShapeConstruct_CompBezierCurvesToBSplineCurve::NbKnots ( ) const
Standard_Integer ShapeConstruct_CompBezierCurvesToBSplineCurve::NbPoles ( ) const
void ShapeConstruct_CompBezierCurvesToBSplineCurve::operator delete ( void *  anAddress) [inline]
void* ShapeConstruct_CompBezierCurvesToBSplineCurve::operator new ( size_t  size) [inline]
void* ShapeConstruct_CompBezierCurvesToBSplineCurve::operator new ( size_t  ,
void *  anAddress 
) [inline]
void ShapeConstruct_CompBezierCurvesToBSplineCurve::Perform ( )
void ShapeConstruct_CompBezierCurvesToBSplineCurve::Poles ( TColgp_Array1OfPnt Poles) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines