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

    #include <BRepApprox_ThePrmPrmSvSurfacesOfApprox.hxx>

    Inheritance diagram for BRepApprox_ThePrmPrmSvSurfacesOfApprox:

    Public Member Functions

     BRepApprox_ThePrmPrmSvSurfacesOfApprox (const BRepAdaptor_Surface &Surf1, const BRepAdaptor_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

    ◆ BRepApprox_ThePrmPrmSvSurfacesOfApprox()

    BRepApprox_ThePrmPrmSvSurfacesOfApprox::BRepApprox_ThePrmPrmSvSurfacesOfApprox ( const BRepAdaptor_Surface & Surf1,
    const BRepAdaptor_Surface & Surf2 )

    Member Function Documentation

    ◆ Compute()

    bool BRepApprox_ThePrmPrmSvSurfacesOfApprox::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 BRepApprox_ThePrmPrmSvSurfacesOfApprox::Pnt ( const double u1,
    const double v1,
    const double u2,
    const double v2,
    gp_Pnt & P )
    overridevirtual

    Implements ApproxInt_SvSurfaces.

    ◆ SeekPoint()

    bool BRepApprox_ThePrmPrmSvSurfacesOfApprox::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 BRepApprox_ThePrmPrmSvSurfacesOfApprox::Tangency ( const double u1,
    const double v1,
    const double u2,
    const double v2,
    gp_Vec & Tg )
    overridevirtual

    Implements ApproxInt_SvSurfaces.

    ◆ TangencyOnSurf1()

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

    Implements ApproxInt_SvSurfaces.

    ◆ TangencyOnSurf2()

    bool BRepApprox_ThePrmPrmSvSurfacesOfApprox::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: