Open CASCADE Technology 6.6.0
|
#include <BRepApprox_Approx.hxx>
Public Member Functions | |
BRepApprox_Approx () | |
void | Perform (const BRepAdaptor_Surface &Surf1, const BRepAdaptor_Surface &Surf2, const Handle< BRepApprox_ApproxLine > &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< BRepApprox_ApproxLine > &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 |
BRepApprox_Approx::BRepApprox_Approx | ( | ) |
Standard_Boolean BRepApprox_Approx::IsDone | ( | ) | const |
Standard_Integer BRepApprox_Approx::NbMultiCurves | ( | ) | const |
void BRepApprox_Approx::Perform | ( | const BRepAdaptor_Surface & | Surf1, |
const BRepAdaptor_Surface & | Surf2, | ||
const Handle< BRepApprox_ApproxLine > & | 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 BRepApprox_Approx::Perform | ( | const Handle< BRepApprox_ApproxLine > & | 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 BRepApprox_Approx::Perform | ( | ) |
void BRepApprox_Approx::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 BRepApprox_Approx::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 BRepApprox_Approx::TolReached2d | ( | ) | const |
Standard_Real BRepApprox_Approx::TolReached3d | ( | ) | const |
const AppParCurves_MultiBSpCurve& BRepApprox_Approx::Value | ( | const Standard_Integer | Index | ) | const |