![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Extends base meshing algo in order to enable possibility of addition of free vertices into the mesh. More...
#include <BRepMesh_NodeInsertionMeshAlgo.hxx>

Public Member Functions | |
| BRepMesh_NodeInsertionMeshAlgo ()=default | |
| Constructor. | |
| ~BRepMesh_NodeInsertionMeshAlgo () override=default | |
| Destructor. | |
| void | Perform (const IMeshData::IFaceHandle &theDFace, const IMeshTools_Parameters &theParameters, const Message_ProgressRange &theRange) override |
| Performs processing of the given face. | |
Protected Types | |
| typedef NCollection_Shared< NCollection_Sequence< const gp_Pnt2d * > > | SequenceOfPnt2d |
Protected Member Functions | |
| bool | initDataStructure () override |
| Performs initialization of data structure using existing model data. | |
| int | addNodeToStructure (const gp_Pnt2d &thePoint, const int theLocation3d, const BRepMesh_DegreeOfFreedom theMovability, const bool isForceAdd) override |
| Adds the given 2d point to mesh data structure. Returns index of node in the structure. | |
| gp_Pnt2d | getNodePoint2d (const BRepMesh_Vertex &theVertex) const override |
| Returns 2d point associated to the given vertex. | |
| const RangeSplitter & | getRangeSplitter () const |
| Returns range splitter. | |
| const occ::handle< BRepMesh_Classifier > & | getClassifier () const |
| Returns classifier. | |
Extends base meshing algo in order to enable possibility of addition of free vertices into the mesh.
|
protected |
|
default |
Constructor.
|
overridedefault |
Destructor.
|
inlineoverrideprotected |
Adds the given 2d point to mesh data structure. Returns index of node in the structure.
|
inlineprotected |
Returns classifier.
|
inlineoverrideprotected |
Returns 2d point associated to the given vertex.
|
inlineprotected |
Returns range splitter.
|
inlineoverrideprotected |
Performs initialization of data structure using existing model data.
|
inlineoverride |
Performs processing of the given face.