Open CASCADE Technology 7.8.2.dev
|
Checks for the end tangents : whether or not those are reversed. More...
#include <GeomLib_Check2dBSplineCurve.hxx>
Public Member Functions | |
GeomLib_Check2dBSplineCurve (const Handle< Geom2d_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< Geom2d_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.
GeomLib_Check2dBSplineCurve::GeomLib_Check2dBSplineCurve | ( | const Handle< Geom2d_BSplineCurve > & | Curve, |
const Standard_Real | Tolerance, | ||
const Standard_Real | AngularTolerance ) |
Handle< Geom2d_BSplineCurve > GeomLib_Check2dBSplineCurve::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_Check2dBSplineCurve::FixTangent | ( | const Standard_Boolean | FirstFlag, |
const Standard_Boolean | LastFlag ) |
Standard_Boolean GeomLib_Check2dBSplineCurve::IsDone | ( | ) | const |
void GeomLib_Check2dBSplineCurve::NeedTangentFix | ( | Standard_Boolean & | FirstFlag, |
Standard_Boolean & | SecondFlag ) const |