Open CASCADE Technology 7.9.0
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)
 
Standard_Boolean Compute (Standard_Real &u1, Standard_Real &v1, Standard_Real &u2, Standard_Real &v2, gp_Pnt &Pt, gp_Vec &Tg, gp_Vec2d &Tguv1, gp_Vec2d &Tguv2)
 returns True if Tg,Tguv1 Tguv2 can be computed.
 
void Pnt (const Standard_Real u1, const Standard_Real v1, const Standard_Real u2, const Standard_Real v2, gp_Pnt &P)
 
Standard_Boolean SeekPoint (const Standard_Real u1, const Standard_Real v1, const Standard_Real u2, const Standard_Real v2, IntSurf_PntOn2S &Point)
 computes point on curve and parameters on the surfaces
 
Standard_Boolean Tangency (const Standard_Real u1, const Standard_Real v1, const Standard_Real u2, const Standard_Real v2, gp_Vec &Tg)
 
Standard_Boolean TangencyOnSurf1 (const Standard_Real u1, const Standard_Real v1, const Standard_Real u2, const Standard_Real v2, gp_Vec2d &Tg)
 
Standard_Boolean TangencyOnSurf2 (const Standard_Real u1, const Standard_Real v1, const Standard_Real u2, const Standard_Real v2, gp_Vec2d &Tg)
 
- Public Member Functions inherited from ApproxInt_SvSurfaces
 ApproxInt_SvSurfaces ()
 
virtual ~ApproxInt_SvSurfaces ()
 
void SetUseSolver (const Standard_Boolean theUseSol)
 
virtual Standard_Boolean GetUseSolver () const
 

Constructor & Destructor Documentation

◆ BRepApprox_ThePrmPrmSvSurfacesOfApprox()

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

Member Function Documentation

◆ Compute()

Standard_Boolean BRepApprox_ThePrmPrmSvSurfacesOfApprox::Compute ( Standard_Real & u1,
Standard_Real & v1,
Standard_Real & u2,
Standard_Real & v2,
gp_Pnt & Pt,
gp_Vec & Tg,
gp_Vec2d & Tguv1,
gp_Vec2d & Tguv2 )
virtual

returns True if Tg,Tguv1 Tguv2 can be computed.

Implements ApproxInt_SvSurfaces.

◆ Pnt()

void BRepApprox_ThePrmPrmSvSurfacesOfApprox::Pnt ( const Standard_Real u1,
const Standard_Real v1,
const Standard_Real u2,
const Standard_Real v2,
gp_Pnt & P )
virtual

Implements ApproxInt_SvSurfaces.

◆ SeekPoint()

Standard_Boolean BRepApprox_ThePrmPrmSvSurfacesOfApprox::SeekPoint ( const Standard_Real u1,
const Standard_Real v1,
const Standard_Real u2,
const Standard_Real v2,
IntSurf_PntOn2S & Point )
virtual

computes point on curve and parameters on the surfaces

Implements ApproxInt_SvSurfaces.

◆ Tangency()

Standard_Boolean BRepApprox_ThePrmPrmSvSurfacesOfApprox::Tangency ( const Standard_Real u1,
const Standard_Real v1,
const Standard_Real u2,
const Standard_Real v2,
gp_Vec & Tg )
virtual

Implements ApproxInt_SvSurfaces.

◆ TangencyOnSurf1()

Standard_Boolean BRepApprox_ThePrmPrmSvSurfacesOfApprox::TangencyOnSurf1 ( const Standard_Real u1,
const Standard_Real v1,
const Standard_Real u2,
const Standard_Real v2,
gp_Vec2d & Tg )
virtual

Implements ApproxInt_SvSurfaces.

◆ TangencyOnSurf2()

Standard_Boolean BRepApprox_ThePrmPrmSvSurfacesOfApprox::TangencyOnSurf2 ( const Standard_Real u1,
const Standard_Real v1,
const Standard_Real u2,
const Standard_Real v2,
gp_Vec2d & Tg )
virtual

Implements ApproxInt_SvSurfaces.


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