#include <GeomLib_Check2dBSplineCurve.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | GeomLib_Check2dBSplineCurve (const Handle(Geom2d_BSplineCurve)&Curve, const Standard_Real Tolerance, const Standard_Real AngularTolerance) |
Standard_Boolean | IsDone () const |
Standard_EXPORT void | NeedTangentFix (Standard_Boolean &FirstFlag, Standard_Boolean &SecondFlag) const |
Standard_EXPORT void | FixTangent (const Standard_Boolean FirstFlag, const Standard_Boolean LastFlag) |
Standard_EXPORT Handle_Geom2d_BSplineCurve | FixedTangent (const Standard_Boolean FirstFlag, const Standard_Boolean LastFlag) |
modifies the curve by fixing the first or the last tangencies //! if Index3D not in the Range [1,Nb3dSpaces] //! if the Approx is not Done | |
Private Attributes | |
Handle_Geom2d_BSplineCurve | myCurve |
Standard_Boolean | myDone |
Standard_Boolean | myFixFirstTangent |
Standard_Boolean | myFixLastTangent |
Standard_Real | myAngularTolerance |
Standard_Real | myTolerance |
gp_Pnt2d | myFirstPole |
gp_Pnt2d | myLastPole |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|