Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
BRepApprox_ThePrmPrmSvSurfacesOfApprox Class Reference

#include <BRepApprox_ThePrmPrmSvSurfacesOfApprox.hxx>

Inheritance diagram for BRepApprox_ThePrmPrmSvSurfacesOfApprox:
Inheritance graph
[legend]

Public Member Functions

 BRepApprox_ThePrmPrmSvSurfacesOfApprox (const BRepAdaptor_Surface &Surf1, const BRepAdaptor_Surface &Surf2)
 
bool Compute (double &u1, double &v1, double &u2, double &v2, 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 u1, const double v1, const double u2, const double v2, gp_Pnt &P) override
 
bool SeekPoint (const double u1, const double v1, const double u2, const double v2, IntSurf_PntOn2S &Point) override
 computes point on curve and parameters on the surfaces
 
bool Tangency (const double u1, const double v1, const double u2, const double v2, gp_Vec &Tg) override
 
bool TangencyOnSurf1 (const double u1, const double v1, const double u2, const double v2, gp_Vec2d &Tg) override
 
bool TangencyOnSurf2 (const double u1, const double v1, const double u2, const double v2, 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: