Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions
GeomInt_WLApprox Class Reference

#include <GeomInt_WLApprox.hxx>

Public Member Functions

 GeomInt_WLApprox ()
 
void Perform (const occ::handle< Adaptor3d_Surface > &Surf1, const occ::handle< Adaptor3d_Surface > &Surf2, const occ::handle< IntPatch_WLine > &aLine, const bool ApproxXYZ=true, const bool ApproxU1V1=true, const bool ApproxU2V2=true, const int indicemin=0, const int indicemax=0)
 
void Perform (const occ::handle< IntPatch_WLine > &aLine, const bool ApproxXYZ=true, const bool ApproxU1V1=true, const bool ApproxU2V2=true, const int indicemin=0, const int indicemax=0)
 
void SetParameters (const double Tol3d, const double Tol2d, const int DegMin, const int DegMax, const int NbIterMax, const int NbPntMax=30, const bool ApproxWithTangency=true, const Approx_ParametrizationType Parametrization=Approx_ChordLength)
 
void Perform ()
 
double TolReached3d () const
 
double TolReached2d () const
 
bool IsDone () const
 
int NbMultiCurves () const
 
const AppParCurves_MultiBSpCurveValue (const int Index) const
 

Static Public Member Functions

static void Parameters (const GeomInt_TheMultiLineOfWLApprox &Line, const int firstP, const int lastP, const Approx_ParametrizationType Par, math_Vector &TheParameters)
 

Constructor & Destructor Documentation

◆ GeomInt_WLApprox()

GeomInt_WLApprox::GeomInt_WLApprox ( )

Member Function Documentation

◆ IsDone()

bool GeomInt_WLApprox::IsDone ( ) const

◆ NbMultiCurves()

int GeomInt_WLApprox::NbMultiCurves ( ) const

◆ Parameters()

static void GeomInt_WLApprox::Parameters ( const GeomInt_TheMultiLineOfWLApprox & Line,
const int firstP,
const int lastP,
const Approx_ParametrizationType Par,
math_Vector & TheParameters )
static

◆ Perform() [1/3]

void GeomInt_WLApprox::Perform ( )

◆ Perform() [2/3]

void GeomInt_WLApprox::Perform ( const occ::handle< Adaptor3d_Surface > & Surf1,
const occ::handle< Adaptor3d_Surface > & Surf2,
const occ::handle< IntPatch_WLine > & aLine,
const bool ApproxXYZ = true,
const bool ApproxU1V1 = true,
const bool ApproxU2V2 = true,
const int indicemin = 0,
const int indicemax = 0 )

◆ Perform() [3/3]

void GeomInt_WLApprox::Perform ( const occ::handle< IntPatch_WLine > & aLine,
const bool ApproxXYZ = true,
const bool ApproxU1V1 = true,
const bool ApproxU2V2 = true,
const int indicemin = 0,
const int indicemax = 0 )

◆ SetParameters()

void GeomInt_WLApprox::SetParameters ( const double Tol3d,
const double Tol2d,
const int DegMin,
const int DegMax,
const int NbIterMax,
const int NbPntMax = 30,
const bool ApproxWithTangency = true,
const Approx_ParametrizationType Parametrization = Approx_ChordLength )

◆ TolReached2d()

double GeomInt_WLApprox::TolReached2d ( ) const

◆ TolReached3d()

double GeomInt_WLApprox::TolReached3d ( ) const

◆ Value()

const AppParCurves_MultiBSpCurve & GeomInt_WLApprox::Value ( const int Index) const

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