OCC Main Page | ModelingData | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingData
TKGeomBase
Geom2dConvert


Geom2dConvert_CompCurveToBSplineCurve Class Reference

Concat sevral curve in an BSplineCurve
.

#include <Geom2dConvert_CompCurveToBSplineCurve.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT Geom2dConvert_CompCurveToBSplineCurve (const Handle(Geom2d_BoundedCurve)&BasisCurve, const Convert_ParameterisationType Parameterisation=Convert_TgtThetaOver2)
 Initialize the algorithme with one curve
- Parameterisation is used to convert
.
Standard_EXPORT Standard_Boolean Add (const Handle(Geom2d_BoundedCurve)&NewCurve, const Standard_Real Tolerance, const Standard_Boolean After=Standard_False)
 Append a curve in the BSpline
Return False if the curve is not G0 with the BSplineCurve.
Tolerance is used to check continuity and decrease
Multiplicty at the common Knot
After is usefull if BasisCurve is a closed curve .
.
Standard_EXPORT Handle_Geom2d_BSplineCurve BSplineCurve () const

Private Member Functions

Standard_EXPORT void Add (Handle(Geom2d_BSplineCurve)&FirstCurve, Handle(Geom2d_BSplineCurve)&SecondCurve, const Standard_Boolean After)
 Concat two BSplineCurves.
.

Private Attributes

Handle_Geom2d_BSplineCurve myCurve
Standard_Real myTol
Convert_ParameterisationType myType


Constructor & Destructor Documentation

Standard_EXPORT Geom2dConvert_CompCurveToBSplineCurve::Geom2dConvert_CompCurveToBSplineCurve (  const Handle(Geom2d_BoundedCurve)&  BasisCurve,
const Convert_ParameterisationType  Parameterisation = Convert_TgtThetaOver2
) 
 


Member Function Documentation

Standard_EXPORT void Geom2dConvert_CompCurveToBSplineCurve::Add (  Handle(Geom2d_BSplineCurve)&  FirstCurve,
Handle(Geom2d_BSplineCurve)&  SecondCurve,
const Standard_Boolean  After
)  [private]
 

Standard_EXPORT Standard_Boolean Geom2dConvert_CompCurveToBSplineCurve::Add (  const Handle(Geom2d_BoundedCurve)&  NewCurve,
const Standard_Real  Tolerance,
const Standard_Boolean  After = Standard_False
) 
 

Standard_EXPORT Handle_Geom2d_BSplineCurve Geom2dConvert_CompCurveToBSplineCurve::BSplineCurve (   )  const
 

void Geom2dConvert_CompCurveToBSplineCurve::operator delete (  void *  anAddress  )  [inline]
 

void* Geom2dConvert_CompCurveToBSplineCurve::operator new (  size_t  size  )  [inline]
 

void* Geom2dConvert_CompCurveToBSplineCurve::operator new (  size_t  ,
void *  anAddress
)  [inline]
 


Field Documentation

Handle_Geom2d_BSplineCurve Geom2dConvert_CompCurveToBSplineCurve::myCurve [private]
 

Standard_Real Geom2dConvert_CompCurveToBSplineCurve::myTol [private]
 

Convert_ParameterisationType Geom2dConvert_CompCurveToBSplineCurve::myType [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:22:50 2008 for OpenCASCADE by  doxygen 1.4.1