| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
Checks for the end tangents : whether or not those are reversed regarding the third or n-3rd control. More...
#include <GeomLib_CheckBSplineCurve.hxx>
Public Member Functions | |
| GeomLib_CheckBSplineCurve (const Handle< Geom_BSplineCurve > &Curve, const Standard_Real Tolerance, const Standard_Real AngularTolerance) | |
| Standard_Boolean | IsDone () const | 
| void | NeedTangentFix (Standard_Boolean &FirstFlag, Standard_Boolean &SecondFlag) const | 
| void | FixTangent (const Standard_Boolean FirstFlag, const Standard_Boolean LastFlag) | 
| Handle< Geom_BSplineCurve > | FixedTangent (const Standard_Boolean FirstFlag, const Standard_Boolean LastFlag) | 
| modifies the curve by fixing the first or the last tangencies   | |
Checks for the end tangents : whether or not those are reversed regarding the third or n-3rd control.
| GeomLib_CheckBSplineCurve::GeomLib_CheckBSplineCurve | ( | const Handle< Geom_BSplineCurve > & | Curve, | 
| const Standard_Real | Tolerance, | ||
| const Standard_Real | AngularTolerance | ||
| ) | 
| Handle< Geom_BSplineCurve > GeomLib_CheckBSplineCurve::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
| void GeomLib_CheckBSplineCurve::FixTangent | ( | const Standard_Boolean | FirstFlag, | 
| const Standard_Boolean | LastFlag | ||
| ) | 
| Standard_Boolean GeomLib_CheckBSplineCurve::IsDone | ( | ) | const | 
| void GeomLib_CheckBSplineCurve::NeedTangentFix | ( | Standard_Boolean & | FirstFlag, | 
| Standard_Boolean & | SecondFlag | ||
| ) | const |