Open CASCADE Technology 7.8.0
|
Extends base Delaunay meshing algo in order to enable possibility of addition of free vertices and internal nodes into the mesh. More...
#include <BRepMesh_DelaunayNodeInsertionMeshAlgo.hxx>
Public Member Functions | |
BRepMesh_DelaunayNodeInsertionMeshAlgo () | |
Constructor. | |
virtual | ~BRepMesh_DelaunayNodeInsertionMeshAlgo () |
Destructor. | |
Standard_Boolean | IsPreProcessSurfaceNodes () const |
Returns PreProcessSurfaceNodes flag. | |
void | SetPreProcessSurfaceNodes (const Standard_Boolean isPreProcessSurfaceNodes) |
Sets PreProcessSurfaceNodes flag. If TRUE, registers surface nodes before generation of base mesh. If FALSE, inserts surface nodes after generation of base mesh. | |
Public Member Functions inherited from BRepMesh_NodeInsertionMeshAlgo< RangeSplitter, BaseAlgo > | |
BRepMesh_NodeInsertionMeshAlgo () | |
Constructor. | |
virtual | ~BRepMesh_NodeInsertionMeshAlgo () |
Destructor. | |
virtual void | Perform (const IMeshData::IFaceHandle &theDFace, const IMeshTools_Parameters &theParameters, const Message_ProgressRange &theRange) override |
Performs processing of the given face. | |
Additional Inherited Members | |
Protected Types inherited from BRepMesh_NodeInsertionMeshAlgo< RangeSplitter, BaseAlgo > | |
typedef NCollection_Shared< NCollection_Sequence< const gp_Pnt2d * > > | SequenceOfPnt2d |
Extends base Delaunay meshing algo in order to enable possibility of addition of free vertices and internal nodes into the mesh.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
inlineoverrideprotectedvirtual |
Returns size of cell to be used by acceleration circles grid structure.
|
inlineoverrideprotectedvirtual |
Performs initialization of data structure using existing model data.
Reimplemented from BRepMesh_NodeInsertionMeshAlgo< RangeSplitter, BaseAlgo >.
|
inlineprotected |
Inserts nodes into mesh.
|
inline |
Returns PreProcessSurfaceNodes flag.
|
inlineoverrideprotectedvirtual |
Performs processing of generated mesh. Generates surface nodes and inserts them into structure.
Reimplemented in BRepMesh_DelaunayDeflectionControlMeshAlgo< RangeSplitter, BaseAlgo >.
|
inline |
Sets PreProcessSurfaceNodes flag. If TRUE, registers surface nodes before generation of base mesh. If FALSE, inserts surface nodes after generation of base mesh.