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
    IntImpParGen Class Reference

    Gives a generic algorithm to intersect Implicit Curves and Bounded Parametric Curves. More...

    #include <IntImpParGen.hxx>

    Static Public Member Functions

    static void DetermineTransition (const IntRes2d_Position Pos1, gp_Vec2d &Tan1, const gp_Vec2d &Norm1, IntRes2d_Transition &Trans1, const IntRes2d_Position Pos2, gp_Vec2d &Tan2, const gp_Vec2d &Norm2, IntRes2d_Transition &Trans2, const double Tol)
     Template class for an implicit curve. Math function, instantiated inside the Intersector. Tool used by the package IntCurve and IntImpParGen.
    static bool DetermineTransition (const IntRes2d_Position Pos1, gp_Vec2d &Tan1, IntRes2d_Transition &Trans1, const IntRes2d_Position Pos2, gp_Vec2d &Tan2, IntRes2d_Transition &Trans2, const double Tol)
    static void DeterminePosition (IntRes2d_Position &Pos1, const IntRes2d_Domain &Dom1, const gp_Pnt2d &P1, const double Tol)
    static double NormalizeOnDomain (double &Par1, const IntRes2d_Domain &Dom1)

    Detailed Description

    Gives a generic algorithm to intersect Implicit Curves and Bounded Parametric Curves.

    Level: Internal

    All the methods of all the classes are Internal.

    Member Function Documentation

    ◆ DeterminePosition()

    void IntImpParGen::DeterminePosition ( IntRes2d_Position & Pos1,
    const IntRes2d_Domain & Dom1,
    const gp_Pnt2d & P1,
    const double Tol )
    static

    ◆ DetermineTransition() [1/2]

    void IntImpParGen::DetermineTransition ( const IntRes2d_Position Pos1,
    gp_Vec2d & Tan1,
    const gp_Vec2d & Norm1,
    IntRes2d_Transition & Trans1,
    const IntRes2d_Position Pos2,
    gp_Vec2d & Tan2,
    const gp_Vec2d & Norm2,
    IntRes2d_Transition & Trans2,
    const double Tol )
    static

    Template class for an implicit curve. Math function, instantiated inside the Intersector. Tool used by the package IntCurve and IntImpParGen.

    ◆ DetermineTransition() [2/2]

    bool IntImpParGen::DetermineTransition ( const IntRes2d_Position Pos1,
    gp_Vec2d & Tan1,
    IntRes2d_Transition & Trans1,
    const IntRes2d_Position Pos2,
    gp_Vec2d & Tan2,
    IntRes2d_Transition & Trans2,
    const double Tol )
    static

    ◆ NormalizeOnDomain()

    double IntImpParGen::NormalizeOnDomain ( double & Par1,
    const IntRes2d_Domain & Dom1 )
    static

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