|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | GeomConvert_CompCurveToBSplineCurve (const Handle(Geom_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(Geom_BoundedCurve)&NewCurve, const Standard_Real Tolerance, const Standard_Boolean After=Standard_False, const Standard_Boolean WithRatio=Standard_True, const Standard_Integer MinM=0) |
| 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
Multiplicity at the common Knot until MinM
if MinM = 0, the common Knot can be removed
.
|
Standard_EXPORT Handle_Geom_BSplineCurve | BSplineCurve () const |
Private Member Functions |
Standard_EXPORT void | Add (Handle(Geom_BSplineCurve)&FirstCurve, Handle(Geom_BSplineCurve)&SecondCurve, const Standard_Boolean After, const Standard_Boolean WithRatio, const Standard_Integer MinM) |
| Concat two BSplineCurves.
.
|
Private Attributes |
Handle_Geom_BSplineCurve | myCurve |
Standard_Real | myTol |
Convert_ParameterisationType | myType |