StdMeshers_Penta_3D Class Reference
#include <StdMeshers_Penta_3D.hxx>
Public Member Functions |
| | StdMeshers_Penta_3D () |
| | ~StdMeshers_Penta_3D () |
| bool | Compute (SMESH_Mesh &, const TopoDS_Shape &) |
| int | ErrorStatus () const |
| SMESH_ComputeErrorPtr | GetComputeError () const |
| void | SetTolerance (const double theTol3D) |
| double | Tolerance () const |
| bool | LoadIJNodes (StdMeshers_IJNodeMap &theIJNodes, const TopoDS_Face &theFace, const TopoDS_Edge &theBaseEdge, SMESHDS_Mesh *theMesh) |
| bool | Evaluate (SMESH_Mesh &aMesh, const TopoDS_Shape &aShape, MapShapeNbElems &aResMap) |
Protected Member Functions |
| void | CheckData () |
| void | MakeBlock () |
| void | MakeNodes () |
| double | SetHorizEdgeXYZ (const gp_XYZ &aBNXYZ, const int aFaceID, std::vector< const SMDS_MeshNode * > *&aCol1, std::vector< const SMDS_MeshNode * > *&aCol2) |
| void | ShapeSupportID (const bool theIsUpperLayer, const SMESH_Block::TShapeID theBNSSID, SMESH_Block::TShapeID &theSSID) |
| void | FindNodeOnShape (const TopoDS_Shape &aS, const gp_XYZ &aParams, const int z, StdMeshers_TNode &aTN) |
| void | CreateNode (const bool theIsUpperLayer, const gp_XYZ &aParams, StdMeshers_TNode &aTN) |
| void | ClearMeshOnFxy1 () |
| void | MakeMeshOnFxy1 () |
| void | MakeConnectingMap () |
| int | GetIndexOnLayer (const int aID) |
| void | MakeVolumeMesh () |
| void | SetMesh (SMESH_Mesh &theMesh) |
| SMESH_Mesh * | GetMesh () const |
Protected Attributes |
| TopoDS_Shape | myShape |
| StdMeshers_SMESHBlock | myBlock |
| void * | myMesh |
| SMESH_ComputeErrorPtr | myErrorStatus |
| std::vector< StdMeshers_TNode > | myTNodes |
| int | myISize |
| int | myJSize |
| double | myTol3D |
| std::map< int, int > | myConnectingMap |
| std::vector< StdMeshers_IJNodeMap > | myWallNodesMaps |
| std::vector< gp_XYZ > | myShapeXYZ |
| bool | myCreateQuadratic |
| SMESH_MesherHelper * | myTool |
Detailed Description
Definition at line 170 of file StdMeshers_Penta_3D.hxx.
Constructor & Destructor Documentation
| StdMeshers_Penta_3D.StdMeshers_Penta_3D |
( |
|
) |
|
| StdMeshers_Penta_3D.~StdMeshers_Penta_3D |
( |
|
) |
|
Member Function Documentation
| int StdMeshers_Penta_3D.ErrorStatus |
( |
|
) |
const |
| void StdMeshers_Penta_3D.SetTolerance |
( |
const double |
theTol3D |
) |
|
| double StdMeshers_Penta_3D.Tolerance |
( |
|
) |
const |
| bool StdMeshers_Penta_3D.LoadIJNodes |
( |
StdMeshers_IJNodeMap & |
theIJNodes, |
|
|
const TopoDS_Face & |
theFace, |
|
|
const TopoDS_Edge & |
theBaseEdge, |
|
|
SMESHDS_Mesh * |
theMesh | |
|
) |
| | |
| void StdMeshers_Penta_3D.CheckData |
( |
|
) |
[protected] |
| void StdMeshers_Penta_3D.MakeBlock |
( |
|
) |
[protected] |
| void StdMeshers_Penta_3D.MakeNodes |
( |
|
) |
[protected] |
| double StdMeshers_Penta_3D.SetHorizEdgeXYZ |
( |
const gp_XYZ & |
aBNXYZ, |
|
|
const int |
aFaceID, |
|
|
std::vector< const SMDS_MeshNode * > *& |
aCol1, |
|
|
std::vector< const SMDS_MeshNode * > *& |
aCol2 | |
|
) |
| | [protected] |
| void StdMeshers_Penta_3D.CreateNode |
( |
const bool |
theIsUpperLayer, |
|
|
const gp_XYZ & |
aParams, |
|
|
StdMeshers_TNode & |
aTN | |
|
) |
| | [protected] |
| void StdMeshers_Penta_3D.ClearMeshOnFxy1 |
( |
|
) |
[protected] |
| void StdMeshers_Penta_3D.MakeMeshOnFxy1 |
( |
|
) |
[protected] |
| void StdMeshers_Penta_3D.MakeConnectingMap |
( |
|
) |
[protected] |
| int StdMeshers_Penta_3D.GetIndexOnLayer |
( |
const int |
aID |
) |
[protected] |
| void StdMeshers_Penta_3D.MakeVolumeMesh |
( |
|
) |
[protected] |
| void StdMeshers_Penta_3D.SetMesh |
( |
SMESH_Mesh & |
theMesh |
) |
[protected] |
| SMESH_Mesh* StdMeshers_Penta_3D.GetMesh |
( |
|
) |
const [protected] |
Field Documentation