![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
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 occ::handle< Geom_BSplineCurve > &Curve, const double Tolerance, const double AngularTolerance) | |
| bool | IsDone () const |
| void | NeedTangentFix (bool &FirstFlag, bool &SecondFlag) const |
| void | FixTangent (const bool FirstFlag, const bool LastFlag) |
| occ::handle< Geom_BSplineCurve > | FixedTangent (const bool FirstFlag, const bool 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 occ::handle< Geom_BSplineCurve > & | Curve, |
| const double | Tolerance, | ||
| const double | AngularTolerance ) |
| occ::handle< Geom_BSplineCurve > GeomLib_CheckBSplineCurve::FixedTangent | ( | const bool | FirstFlag, |
| const bool | 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
| bool GeomLib_CheckBSplineCurve::IsDone | ( | ) | const |