Open CASCADE Technology  6.9.1
Public Member Functions
GeomInt_WLApprox Class Reference

#include <GeomInt_WLApprox.hxx>

Public Member Functions

 GeomInt_WLApprox ()
 
void Perform (const Handle< Adaptor3d_HSurface > &Surf1, const Handle< Adaptor3d_HSurface > &Surf2, const Handle< IntPatch_WLine > &aLine, const Standard_Boolean ApproxXYZ=Standard_True, const Standard_Boolean ApproxU1V1=Standard_True, const Standard_Boolean ApproxU2V2=Standard_True, const Standard_Integer indicemin=0, const Standard_Integer indicemax=0)
 
void Perform (const Handle< IntPatch_WLine > &aLine, const Standard_Boolean ApproxXYZ=Standard_True, const Standard_Boolean ApproxU1V1=Standard_True, const Standard_Boolean ApproxU2V2=Standard_True, const Standard_Integer indicemin=0, const Standard_Integer indicemax=0)
 
void SetParameters (const Standard_Real Tol3d, const Standard_Real Tol2d, const Standard_Integer DegMin, const Standard_Integer DegMax, const Standard_Integer NbIterMax, const Standard_Boolean ApproxWithTangency=Standard_True, const Approx_ParametrizationType Parametrization=Approx_ChordLength)
 
void SetParameters (const Standard_Real Tol3d, const Standard_Real Tol2d, const Standard_Boolean RelativeTol, const Standard_Integer DegMin, const Standard_Integer DegMax, const Standard_Integer NbIterMax, const Standard_Integer NbPntMax, const Standard_Boolean ApproxWithTangency=Standard_True, const Approx_ParametrizationType Parametrization=Approx_ChordLength)
 
void Perform ()
 
Standard_Real TolReached3d () const
 
Standard_Real TolReached2d () const
 
Standard_Boolean IsDone () const
 
Standard_Integer NbMultiCurves () const
 
const AppParCurves_MultiBSpCurveValue (const Standard_Integer Index) const
 

Constructor & Destructor Documentation

GeomInt_WLApprox::GeomInt_WLApprox ( )

Member Function Documentation

Standard_Boolean GeomInt_WLApprox::IsDone ( ) const
Standard_Integer GeomInt_WLApprox::NbMultiCurves ( ) const
void GeomInt_WLApprox::Perform ( const Handle< Adaptor3d_HSurface > &  Surf1,
const Handle< Adaptor3d_HSurface > &  Surf2,
const Handle< IntPatch_WLine > &  aLine,
const Standard_Boolean  ApproxXYZ = Standard_True,
const Standard_Boolean  ApproxU1V1 = Standard_True,
const Standard_Boolean  ApproxU2V2 = Standard_True,
const Standard_Integer  indicemin = 0,
const Standard_Integer  indicemax = 0 
)
void GeomInt_WLApprox::Perform ( const Handle< IntPatch_WLine > &  aLine,
const Standard_Boolean  ApproxXYZ = Standard_True,
const Standard_Boolean  ApproxU1V1 = Standard_True,
const Standard_Boolean  ApproxU2V2 = Standard_True,
const Standard_Integer  indicemin = 0,
const Standard_Integer  indicemax = 0 
)
void GeomInt_WLApprox::Perform ( )
void GeomInt_WLApprox::SetParameters ( const Standard_Real  Tol3d,
const Standard_Real  Tol2d,
const Standard_Integer  DegMin,
const Standard_Integer  DegMax,
const Standard_Integer  NbIterMax,
const Standard_Boolean  ApproxWithTangency = Standard_True,
const Approx_ParametrizationType  Parametrization = Approx_ChordLength 
)
void GeomInt_WLApprox::SetParameters ( const Standard_Real  Tol3d,
const Standard_Real  Tol2d,
const Standard_Boolean  RelativeTol,
const Standard_Integer  DegMin,
const Standard_Integer  DegMax,
const Standard_Integer  NbIterMax,
const Standard_Integer  NbPntMax,
const Standard_Boolean  ApproxWithTangency = Standard_True,
const Approx_ParametrizationType  Parametrization = Approx_ChordLength 
)
Standard_Real GeomInt_WLApprox::TolReached2d ( ) const
Standard_Real GeomInt_WLApprox::TolReached3d ( ) const
const AppParCurves_MultiBSpCurve& GeomInt_WLApprox::Value ( const Standard_Integer  Index) const

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