Open CASCADE Technology 7.9.0
|
Approximate a BSplineSurface passing by all the curves described in the SectionGenerator. More...
#include <GeomFill_AppSurf.hxx>
Approximate a BSplineSurface passing by all the curves described in the SectionGenerator.
GeomFill_AppSurf::GeomFill_AppSurf | ( | ) |
GeomFill_AppSurf::GeomFill_AppSurf | ( | const Standard_Integer | Degmin, |
const Standard_Integer | Degmax, | ||
const Standard_Real | Tol3d, | ||
const Standard_Real | Tol2d, | ||
const Standard_Integer | NbIt, | ||
const Standard_Boolean | KnownParameters = Standard_False ) |
GeomAbs_Shape GeomFill_AppSurf::Continuity | ( | ) | const |
returns the Continuity used in the approximation
void GeomFill_AppSurf::CriteriumWeight | ( | Standard_Real & | W1, |
Standard_Real & | W2, | ||
Standard_Real & | W3 ) const |
returns the Weights (as percent) associed to the criterium used in the optimization.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
void GeomFill_AppSurf::Init | ( | const Standard_Integer | Degmin, |
const Standard_Integer | Degmax, | ||
const Standard_Real | Tol3d, | ||
const Standard_Real | Tol2d, | ||
const Standard_Integer | NbIt, | ||
const Standard_Boolean | KnownParameters = Standard_False ) |
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
Approx_ParametrizationType GeomFill_AppSurf::ParType | ( | ) | const |
returns the type of parametrization used in the approximation
void GeomFill_AppSurf::Perform | ( | const Handle< GeomFill_Line > & | Lin, |
GeomFill_SectionGenerator & | SecGen, | ||
const Standard_Boolean | SpApprox = Standard_False ) |
void GeomFill_AppSurf::Perform | ( | const Handle< GeomFill_Line > & | Lin, |
GeomFill_SectionGenerator & | SecGen, | ||
const Standard_Integer | NbMaxP ) |
void GeomFill_AppSurf::PerformSmoothing | ( | const Handle< GeomFill_Line > & | Lin, |
GeomFill_SectionGenerator & | SecGen ) |
void GeomFill_AppSurf::SetContinuity | ( | const GeomAbs_Shape | C | ) |
Define the Continuity used in the approximation.
void GeomFill_AppSurf::SetCriteriumWeight | ( | const Standard_Real | W1, |
const Standard_Real | W2, | ||
const Standard_Real | W3 ) |
define the Weights associed to the criterium used in the optimization.
if Wi <= 0
void GeomFill_AppSurf::SetParType | ( | const Approx_ParametrizationType | ParType | ) |
Define the type of parametrization used in the approximation.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.
|
virtual |
Implements AppBlend_Approx.