OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    GeomLib_CheckBSplineCurve Class Reference

    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_BSplineCurveFixedTangent (const bool FirstFlag, const bool LastFlag)
     modifies the curve by fixing the first or the last tangencies

    Detailed Description

    Checks for the end tangents : whether or not those are reversed regarding the third or n-3rd control.

    Constructor & Destructor Documentation

    ◆ GeomLib_CheckBSplineCurve()

    GeomLib_CheckBSplineCurve::GeomLib_CheckBSplineCurve ( const occ::handle< Geom_BSplineCurve > & Curve,
    const double Tolerance,
    const double AngularTolerance )

    Member Function Documentation

    ◆ FixedTangent()

    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

    ◆ FixTangent()

    void GeomLib_CheckBSplineCurve::FixTangent ( const bool FirstFlag,
    const bool LastFlag )

    ◆ IsDone()

    bool GeomLib_CheckBSplineCurve::IsDone ( ) const

    ◆ NeedTangentFix()

    void GeomLib_CheckBSplineCurve::NeedTangentFix ( bool & FirstFlag,
    bool & SecondFlag ) const

    The documentation for this class was generated from the following file: