Open CASCADE Technology 7.9.0
|
Approximate a sweep surface passing by all the curves described in the SweepSectionGenerator. More...
#include <GeomFill_AppSweep.hxx>
Approximate a sweep surface passing by all the curves described in the SweepSectionGenerator.
GeomFill_AppSweep::GeomFill_AppSweep | ( | ) |
GeomFill_AppSweep::GeomFill_AppSweep | ( | 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_AppSweep::Continuity | ( | ) | const |
returns the Continuity used in the approximation
void GeomFill_AppSweep::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_AppSweep::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_AppSweep::ParType | ( | ) | const |
returns the type of parametrization used in the approximation
void GeomFill_AppSweep::Perform | ( | const Handle< GeomFill_Line > & | Lin, |
GeomFill_SweepSectionGenerator & | SecGen, | ||
const Standard_Boolean | SpApprox = Standard_False ) |
void GeomFill_AppSweep::Perform | ( | const Handle< GeomFill_Line > & | Lin, |
GeomFill_SweepSectionGenerator & | SecGen, | ||
const Standard_Integer | NbMaxP ) |
void GeomFill_AppSweep::PerformSmoothing | ( | const Handle< GeomFill_Line > & | Lin, |
GeomFill_SweepSectionGenerator & | SecGen ) |
void GeomFill_AppSweep::SetContinuity | ( | const GeomAbs_Shape | C | ) |
Define the Continuity used in the approximation.
void GeomFill_AppSweep::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_AppSweep::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.