OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    BRepApprox_Approx Class Reference

    #include <BRepApprox_Approx.hxx>

    Public Member Functions

     BRepApprox_Approx ()
    void Perform (const BRepAdaptor_Surface &Surf1, const BRepAdaptor_Surface &Surf2, const occ::handle< BRepApprox_ApproxLine > &aLine, const bool ApproxXYZ=true, const bool ApproxU1V1=true, const bool ApproxU2V2=true, const int indicemin=0, const int indicemax=0)
    void Perform (const occ::handle< BRepApprox_ApproxLine > &aLine, const bool ApproxXYZ=true, const bool ApproxU1V1=true, const bool ApproxU2V2=true, const int indicemin=0, const int indicemax=0)
    void SetParameters (const double Tol3d, const double Tol2d, const int DegMin, const int DegMax, const int NbIterMax, const int NbPntMax=30, const bool ApproxWithTangency=true, const Approx_ParametrizationType Parametrization=Approx_ChordLength)
    void Perform ()
    double TolReached3d () const
    double TolReached2d () const
    bool IsDone () const
    int NbMultiCurves () const
    const AppParCurves_MultiBSpCurve & Value (const int Index) const

    Static Public Member Functions

    static void Parameters (const BRepApprox_TheMultiLineOfApprox &Line, const int firstP, const int lastP, const Approx_ParametrizationType Par, math_Vector &TheParameters)

    Constructor & Destructor Documentation

    ◆ BRepApprox_Approx()

    BRepApprox_Approx::BRepApprox_Approx ( )

    Member Function Documentation

    ◆ IsDone()

    bool BRepApprox_Approx::IsDone ( ) const

    ◆ NbMultiCurves()

    int BRepApprox_Approx::NbMultiCurves ( ) const

    ◆ Parameters()

    void BRepApprox_Approx::Parameters ( const BRepApprox_TheMultiLineOfApprox & Line,
    const int firstP,
    const int lastP,
    const Approx_ParametrizationType Par,
    math_Vector & TheParameters )
    static

    ◆ Perform() [1/3]

    void BRepApprox_Approx::Perform ( )

    ◆ Perform() [2/3]

    void BRepApprox_Approx::Perform ( const BRepAdaptor_Surface & Surf1,
    const BRepAdaptor_Surface & Surf2,
    const occ::handle< BRepApprox_ApproxLine > & aLine,
    const bool ApproxXYZ = true,
    const bool ApproxU1V1 = true,
    const bool ApproxU2V2 = true,
    const int indicemin = 0,
    const int indicemax = 0 )

    ◆ Perform() [3/3]

    void BRepApprox_Approx::Perform ( const occ::handle< BRepApprox_ApproxLine > & aLine,
    const bool ApproxXYZ = true,
    const bool ApproxU1V1 = true,
    const bool ApproxU2V2 = true,
    const int indicemin = 0,
    const int indicemax = 0 )

    ◆ SetParameters()

    void BRepApprox_Approx::SetParameters ( const double Tol3d,
    const double Tol2d,
    const int DegMin,
    const int DegMax,
    const int NbIterMax,
    const int NbPntMax = 30,
    const bool ApproxWithTangency = true,
    const Approx_ParametrizationType Parametrization = Approx_ChordLength )

    ◆ TolReached2d()

    double BRepApprox_Approx::TolReached2d ( ) const

    ◆ TolReached3d()

    double BRepApprox_Approx::TolReached3d ( ) const

    ◆ Value()

    const AppParCurves_MultiBSpCurve & BRepApprox_Approx::Value ( const int Index) const

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