#include <GeomLib_CheckBSplineCurve.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_CheckBSplineCurve (const Handle(Geom_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_Geom_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_Geom_BSplineCurve | myCurve |
| Standard_Boolean | myDone |
| Standard_Boolean | myFixFirstTangent |
| Standard_Boolean | myFixLastTangent |
| Standard_Real | myAngularTolerance |
| Standard_Real | myTolerance |
| gp_Pnt | myFirstPole |
| gp_Pnt | myLastPole |
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1