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

    #include <GeomInt_ThePrmPrmSvSurfacesOfWLApprox.hxx>

    Inheritance diagram for GeomInt_ThePrmPrmSvSurfacesOfWLApprox:

    Public Member Functions

     GeomInt_ThePrmPrmSvSurfacesOfWLApprox (const occ::handle< Adaptor3d_Surface > &Surf1, const occ::handle< Adaptor3d_Surface > &Surf2)
    bool Compute (double &u1u1, double &v1v1, double &u2u2, double &v2v2, gp_Pnt &Pt, gp_Vec &Tg, gp_Vec2d &Tguv1, gp_Vec2d &Tguv2) override
     returns True if Tg,Tguv1 Tguv2 can be computed.
    void Pnt (const double u1u1, const double v1v1, const double u2u2, const double v2v2, gp_Pnt &P) override
    bool SeekPoint (const double u1u1, const double v1v1, const double u2u2, const double v2v2, IntSurf_PntOn2S &Point) override
     computes point on curve and parameters on the surfaces
    bool Tangency (const double u1u1, const double v1v1, const double u2u2, const double v2v2, gp_Vec &Tg) override
    bool TangencyOnSurf1 (const double u1u1, const double v1v1, const double u2u2, const double v2v2, gp_Vec2d &Tg) override
    bool TangencyOnSurf2 (const double u1u1, const double v1v1, const double u2u2, const double v2v2, gp_Vec2d &Tg) override
    Public Member Functions inherited from ApproxInt_SvSurfaces
     ApproxInt_SvSurfaces ()
    virtual ~ApproxInt_SvSurfaces ()
    void SetUseSolver (const bool theUseSol)
    virtual bool GetUseSolver () const

    Constructor & Destructor Documentation

    ◆ GeomInt_ThePrmPrmSvSurfacesOfWLApprox()

    GeomInt_ThePrmPrmSvSurfacesOfWLApprox::GeomInt_ThePrmPrmSvSurfacesOfWLApprox ( const occ::handle< Adaptor3d_Surface > & Surf1,
    const occ::handle< Adaptor3d_Surface > & Surf2 )

    Member Function Documentation

    ◆ Compute()

    bool GeomInt_ThePrmPrmSvSurfacesOfWLApprox::Compute ( double & u1,
    double & v1,
    double & u2,
    double & v2,
    gp_Pnt & Pt,
    gp_Vec & Tg,
    gp_Vec2d & Tguv1,
    gp_Vec2d & Tguv2 )
    overridevirtual

    returns True if Tg,Tguv1 Tguv2 can be computed.

    Implements ApproxInt_SvSurfaces.

    ◆ Pnt()

    void GeomInt_ThePrmPrmSvSurfacesOfWLApprox::Pnt ( const double u1,
    const double v1,
    const double u2,
    const double v2,
    gp_Pnt & P )
    overridevirtual

    Implements ApproxInt_SvSurfaces.

    ◆ SeekPoint()

    bool GeomInt_ThePrmPrmSvSurfacesOfWLApprox::SeekPoint ( const double u1,
    const double v1,
    const double u2,
    const double v2,
    IntSurf_PntOn2S & Point )
    overridevirtual

    computes point on curve and parameters on the surfaces

    Implements ApproxInt_SvSurfaces.

    ◆ Tangency()

    bool GeomInt_ThePrmPrmSvSurfacesOfWLApprox::Tangency ( const double u1,
    const double v1,
    const double u2,
    const double v2,
    gp_Vec & Tg )
    overridevirtual

    Implements ApproxInt_SvSurfaces.

    ◆ TangencyOnSurf1()

    bool GeomInt_ThePrmPrmSvSurfacesOfWLApprox::TangencyOnSurf1 ( const double u1,
    const double v1,
    const double u2,
    const double v2,
    gp_Vec2d & Tg )
    overridevirtual

    Implements ApproxInt_SvSurfaces.

    ◆ TangencyOnSurf2()

    bool GeomInt_ThePrmPrmSvSurfacesOfWLApprox::TangencyOnSurf2 ( const double u1,
    const double v1,
    const double u2,
    const double v2,
    gp_Vec2d & Tg )
    overridevirtual

    Implements ApproxInt_SvSurfaces.


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