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