NETGENPlugin_Mesher Class Reference
This class calls the NETGEN mesher of OCC geometry.
More...
#include <NETGENPlugin_Mesher.hxx>
Public Member Functions |
| | NETGENPlugin_Mesher (SMESH_Mesh *mesh, const TopoDS_Shape &aShape, const bool isVolume) |
| void | SetParameters (const NETGENPlugin_Hypothesis *hyp) |
| void | SetParameters (const NETGENPlugin_SimpleHypothesis_2D *hyp) |
| bool | Compute () |
| bool | Evaluate (MapShapeNbElems &aResMap) |
Static Public Member Functions |
| static void | PrepareOCCgeometry (netgen::OCCGeometry &occgeom, const TopoDS_Shape &shape, SMESH_Mesh &mesh, std::list< SMESH_subMesh * > *meshedSM=0) |
| static void | RemoveTmpFiles () |
Protected Member Functions |
| bool | fillNgMesh (netgen::OCCGeometry &occgeom, netgen::Mesh &ngMesh, std::vector< SMDS_MeshNode * > &nodeVec, const std::list< SMESH_subMesh * > &meshedSM) |
| void | defaultParameters () |
Private Attributes |
| SMESH_Mesh * | _mesh |
| const TopoDS_Shape & | _shape |
| bool | _isVolume |
| bool | _optimize |
const
NETGENPlugin_SimpleHypothesis_2D * | _simpleHyp |
std::map< int, std::pair< int,
int > > | _faceDescriptors |
Detailed Description
This class calls the NETGEN mesher of OCC geometry.
Definition at line 51 of file NETGENPlugin_Mesher.hxx.
Constructor & Destructor Documentation
| NETGENPlugin_Mesher.NETGENPlugin_Mesher |
( |
SMESH_Mesh * |
mesh, |
|
|
const TopoDS_Shape & |
aShape, |
|
|
const bool |
isVolume | |
|
) |
| | |
Member Function Documentation
| bool NETGENPlugin_Mesher.Compute |
( |
|
) |
|
| static void NETGENPlugin_Mesher.PrepareOCCgeometry |
( |
netgen::OCCGeometry & |
occgeom, |
|
|
const TopoDS_Shape & |
shape, |
|
|
SMESH_Mesh & |
mesh, |
|
|
std::list< SMESH_subMesh * > * |
meshedSM = 0 | |
|
) |
| | [static] |
| static void NETGENPlugin_Mesher.RemoveTmpFiles |
( |
|
) |
[static] |
| bool NETGENPlugin_Mesher.fillNgMesh |
( |
netgen::OCCGeometry & |
occgeom, |
|
|
netgen::Mesh & |
ngMesh, |
|
|
std::vector< SMDS_MeshNode * > & |
nodeVec, |
|
|
const std::list< SMESH_subMesh * > & |
meshedSM | |
|
) |
| | [protected] |
| void NETGENPlugin_Mesher.defaultParameters |
( |
|
) |
[protected] |
Field Documentation