OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKGeomAlgo
ApproxInt


ApproxInt_SvSurfaces Class Reference

#include <ApproxInt_SvSurfaces.hxx>

Inheritance diagram for ApproxInt_SvSurfaces:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
virtual Standard_EXPORT void Delete ()
virtual Standard_EXPORT ~ApproxInt_SvSurfaces ()
virtual Standard_EXPORT 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)=0
 returns True if Tg,Tguv1 Tguv2 can be computed.

virtual Standard_EXPORT void Pnt (const Standard_Real u1, const Standard_Real v1, const Standard_Real u2, const Standard_Real v2, gp_Pnt &P)=0
virtual Standard_EXPORT Standard_Boolean Tangency (const Standard_Real u1, const Standard_Real v1, const Standard_Real u2, const Standard_Real v2, gp_Vec &Tg)=0
virtual Standard_EXPORT Standard_Boolean TangencyOnSurf1 (const Standard_Real u1, const Standard_Real v1, const Standard_Real u2, const Standard_Real v2, gp_Vec2d &Tg)=0
virtual Standard_EXPORT Standard_Boolean TangencyOnSurf2 (const Standard_Real u1, const Standard_Real v1, const Standard_Real u2, const Standard_Real v2, gp_Vec2d &Tg)=0

Constructor & Destructor Documentation

virtual Standard_EXPORT ApproxInt_SvSurfaces::~ApproxInt_SvSurfaces  )  [inline, virtual]
 


Member Function Documentation

virtual Standard_EXPORT Standard_Boolean ApproxInt_SvSurfaces::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
[pure virtual]
 

Implemented in BRepApprox_TheImpPrmSvSurfacesOfApprox, BRepApprox_ThePrmPrmSvSurfacesOfApprox, GeomInt_TheImpPrmSvSurfacesOfWLApprox, and GeomInt_ThePrmPrmSvSurfacesOfWLApprox.

virtual Standard_EXPORT void ApproxInt_SvSurfaces::Delete  )  [virtual]
 

void ApproxInt_SvSurfaces::operator delete void *  anAddress  )  [inline]
 

Reimplemented in BRepApprox_TheImpPrmSvSurfacesOfApprox, BRepApprox_ThePrmPrmSvSurfacesOfApprox, GeomInt_TheImpPrmSvSurfacesOfWLApprox, and GeomInt_ThePrmPrmSvSurfacesOfWLApprox.

void* ApproxInt_SvSurfaces::operator new size_t  size  )  [inline]
 

Reimplemented in BRepApprox_TheImpPrmSvSurfacesOfApprox, BRepApprox_ThePrmPrmSvSurfacesOfApprox, GeomInt_TheImpPrmSvSurfacesOfWLApprox, and GeomInt_ThePrmPrmSvSurfacesOfWLApprox.

void* ApproxInt_SvSurfaces::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented in BRepApprox_TheImpPrmSvSurfacesOfApprox, BRepApprox_ThePrmPrmSvSurfacesOfApprox, GeomInt_TheImpPrmSvSurfacesOfWLApprox, and GeomInt_ThePrmPrmSvSurfacesOfWLApprox.

virtual Standard_EXPORT void ApproxInt_SvSurfaces::Pnt const Standard_Real  u1,
const Standard_Real  v1,
const Standard_Real  u2,
const Standard_Real  v2,
gp_Pnt &  P
[pure virtual]
 

Implemented in BRepApprox_TheImpPrmSvSurfacesOfApprox, BRepApprox_ThePrmPrmSvSurfacesOfApprox, GeomInt_TheImpPrmSvSurfacesOfWLApprox, and GeomInt_ThePrmPrmSvSurfacesOfWLApprox.

virtual Standard_EXPORT Standard_Boolean ApproxInt_SvSurfaces::Tangency const Standard_Real  u1,
const Standard_Real  v1,
const Standard_Real  u2,
const Standard_Real  v2,
gp_Vec &  Tg
[pure virtual]
 

Implemented in BRepApprox_TheImpPrmSvSurfacesOfApprox, BRepApprox_ThePrmPrmSvSurfacesOfApprox, GeomInt_TheImpPrmSvSurfacesOfWLApprox, and GeomInt_ThePrmPrmSvSurfacesOfWLApprox.

virtual Standard_EXPORT Standard_Boolean ApproxInt_SvSurfaces::TangencyOnSurf1 const Standard_Real  u1,
const Standard_Real  v1,
const Standard_Real  u2,
const Standard_Real  v2,
gp_Vec2d &  Tg
[pure virtual]
 

Implemented in BRepApprox_TheImpPrmSvSurfacesOfApprox, BRepApprox_ThePrmPrmSvSurfacesOfApprox, GeomInt_TheImpPrmSvSurfacesOfWLApprox, and GeomInt_ThePrmPrmSvSurfacesOfWLApprox.

virtual Standard_EXPORT Standard_Boolean ApproxInt_SvSurfaces::TangencyOnSurf2 const Standard_Real  u1,
const Standard_Real  v1,
const Standard_Real  u2,
const Standard_Real  v2,
gp_Vec2d &  Tg
[pure virtual]
 

Implemented in BRepApprox_TheImpPrmSvSurfacesOfApprox, BRepApprox_ThePrmPrmSvSurfacesOfApprox, GeomInt_TheImpPrmSvSurfacesOfWLApprox, and GeomInt_ThePrmPrmSvSurfacesOfWLApprox.


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:40:32 2008 for OpenCASCADE by  doxygen 1.4.1