|
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 |