Open CASCADE Technology 7.8.2.dev
|
Structure storing meshing parameters. More...
#include <IMeshTools_Parameters.hxx>
Public Member Functions | |
IMeshTools_Parameters () | |
Default constructor. | |
Static Public Member Functions | |
static Standard_Real | RelMinSize () |
Returns factor used to compute default value of MinSize (minimum mesh edge length) from deflection. | |
Data Fields | |
IMeshTools_MeshAlgoType | MeshAlgo |
2D Delaunay triangulation algorithm factory to use | |
Standard_Real | Angle |
Angular deflection used to tessellate the boundary edges. | |
Standard_Real | Deflection |
Linear deflection used to tessellate the boundary edges. | |
Standard_Real | AngleInterior |
Angular deflection used to tessellate the face interior. | |
Standard_Real | DeflectionInterior |
Linear deflection used to tessellate the face interior. | |
Standard_Real | MinSize |
Minimum size parameter limiting size of triangle's edges to prevent sinking into amplification in case of distorted curves and surfaces. | |
Standard_Boolean | InParallel |
Switches on/off multi-thread computation. | |
Standard_Boolean | Relative |
Switches on/off relative computation of edge tolerance If true, deflection used for the polygonalisation of each edge will be <defle> * Size of Edge. The deflection used for the faces will be the maximum deflection of their edges. | |
Standard_Boolean | InternalVerticesMode |
Mode to take or not to take internal face vertices into account in triangulation process. | |
Standard_Boolean | ControlSurfaceDeflection |
Parameter to check the deviation of triangulation and interior of the face. | |
Standard_Boolean | EnableControlSurfaceDeflectionAllSurfaces |
Standard_Boolean | CleanModel |
Cleans temporary data model when algorithm is finished. | |
Standard_Boolean | AdjustMinSize |
Enables/disables local adjustment of min size depending on edge size. Disabled by default. | |
Standard_Boolean | ForceFaceDeflection |
Enables/disables usage of shape tolerances for computing face deflection. Disabled by default. | |
Standard_Boolean | AllowQualityDecrease |
Allows/forbids the decrease of the quality of the generated mesh over the existing one. | |
Structure storing meshing parameters.
|
inline |
Default constructor.
|
inlinestatic |
Returns factor used to compute default value of MinSize (minimum mesh edge length) from deflection.
Standard_Boolean IMeshTools_Parameters::AdjustMinSize |
Enables/disables local adjustment of min size depending on edge size. Disabled by default.
Standard_Boolean IMeshTools_Parameters::AllowQualityDecrease |
Allows/forbids the decrease of the quality of the generated mesh over the existing one.
Standard_Real IMeshTools_Parameters::Angle |
Angular deflection used to tessellate the boundary edges.
Standard_Real IMeshTools_Parameters::AngleInterior |
Angular deflection used to tessellate the face interior.
Standard_Boolean IMeshTools_Parameters::CleanModel |
Cleans temporary data model when algorithm is finished.
Standard_Boolean IMeshTools_Parameters::ControlSurfaceDeflection |
Parameter to check the deviation of triangulation and interior of the face.
Standard_Real IMeshTools_Parameters::Deflection |
Linear deflection used to tessellate the boundary edges.
Standard_Real IMeshTools_Parameters::DeflectionInterior |
Linear deflection used to tessellate the face interior.
Standard_Boolean IMeshTools_Parameters::EnableControlSurfaceDeflectionAllSurfaces |
Standard_Boolean IMeshTools_Parameters::ForceFaceDeflection |
Enables/disables usage of shape tolerances for computing face deflection. Disabled by default.
Standard_Boolean IMeshTools_Parameters::InParallel |
Switches on/off multi-thread computation.
Standard_Boolean IMeshTools_Parameters::InternalVerticesMode |
Mode to take or not to take internal face vertices into account in triangulation process.
IMeshTools_MeshAlgoType IMeshTools_Parameters::MeshAlgo |
2D Delaunay triangulation algorithm factory to use
Standard_Real IMeshTools_Parameters::MinSize |
Minimum size parameter limiting size of triangle's edges to prevent sinking into amplification in case of distorted curves and surfaces.
Standard_Boolean IMeshTools_Parameters::Relative |
Switches on/off relative computation of edge tolerance
If true, deflection used for the polygonalisation of each edge will be <defle> * Size of Edge. The deflection used for the faces will be the maximum deflection of their edges.