Open CASCADE Technology 6.6.0
|
#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_MultiBSpCurve & | Value (const Standard_Integer Index) const |
GeomInt_WLApprox::GeomInt_WLApprox | ( | ) |
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_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 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 |
||
) |
Standard_Real GeomInt_WLApprox::TolReached2d | ( | ) | const |
Standard_Real GeomInt_WLApprox::TolReached3d | ( | ) | const |
const AppParCurves_MultiBSpCurve& GeomInt_WLApprox::Value | ( | const Standard_Integer | Index | ) | const |