Open CASCADE Technology  7.6.0.dev
Public Member Functions
GeomInt_TheImpPrmSvSurfacesOfWLApprox Class Reference

#include <GeomInt_TheImpPrmSvSurfacesOfWLApprox.hxx>

Inheritance diagram for GeomInt_TheImpPrmSvSurfacesOfWLApprox:
Inheritance graph
[legend]

Public Member Functions

 GeomInt_TheImpPrmSvSurfacesOfWLApprox (const Handle< Adaptor3d_Surface > &Surf1, const IntSurf_Quadric &Surf2)
 
 GeomInt_TheImpPrmSvSurfacesOfWLApprox (const IntSurf_Quadric &Surf1, const Handle< Adaptor3d_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. More...
 
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 More...
 
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)
 
Standard_Boolean FillInitialVectorOfSolution (const Standard_Real u1, const Standard_Real v1, const Standard_Real u2, const Standard_Real v2, const Standard_Real binfu, const Standard_Real bsupu, const Standard_Real binfv, const Standard_Real bsupv, math_Vector &X, Standard_Real &TranslationU, Standard_Real &TranslationV)
 
- Public Member Functions inherited from ApproxInt_SvSurfaces
virtual ~ApproxInt_SvSurfaces ()
 
virtual void SetUseSolver (const Standard_Boolean theUseSol)
 
virtual Standard_Boolean GetUseSolver () const
 

Constructor & Destructor Documentation

◆ GeomInt_TheImpPrmSvSurfacesOfWLApprox() [1/2]

GeomInt_TheImpPrmSvSurfacesOfWLApprox::GeomInt_TheImpPrmSvSurfacesOfWLApprox ( const Handle< Adaptor3d_Surface > &  Surf1,
const IntSurf_Quadric Surf2 
)

◆ GeomInt_TheImpPrmSvSurfacesOfWLApprox() [2/2]

GeomInt_TheImpPrmSvSurfacesOfWLApprox::GeomInt_TheImpPrmSvSurfacesOfWLApprox ( const IntSurf_Quadric Surf1,
const Handle< Adaptor3d_Surface > &  Surf2 
)

Member Function Documentation

◆ Compute()

Standard_Boolean GeomInt_TheImpPrmSvSurfacesOfWLApprox::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.

◆ FillInitialVectorOfSolution()

Standard_Boolean GeomInt_TheImpPrmSvSurfacesOfWLApprox::FillInitialVectorOfSolution ( const Standard_Real  u1,
const Standard_Real  v1,
const Standard_Real  u2,
const Standard_Real  v2,
const Standard_Real  binfu,
const Standard_Real  bsupu,
const Standard_Real  binfv,
const Standard_Real  bsupv,
math_Vector X,
Standard_Real TranslationU,
Standard_Real TranslationV 
)

◆ Pnt()

void GeomInt_TheImpPrmSvSurfacesOfWLApprox::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 GeomInt_TheImpPrmSvSurfacesOfWLApprox::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 GeomInt_TheImpPrmSvSurfacesOfWLApprox::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 GeomInt_TheImpPrmSvSurfacesOfWLApprox::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 GeomInt_TheImpPrmSvSurfacesOfWLApprox::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: