|
SALOME - SMESH
|
#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 |
Definition at line 170 of file StdMeshers_Penta_3D.hxx.
| bool StdMeshers_Penta_3D::Compute | ( | SMESH_Mesh & | , |
| const TopoDS_Shape & | |||
| ) |
| int StdMeshers_Penta_3D::ErrorStatus | ( | ) | const |
Definition at line 179 of file StdMeshers_Penta_3D.hxx.
Definition at line 185 of file StdMeshers_Penta_3D.hxx.
| void StdMeshers_Penta_3D::SetTolerance | ( | const double | theTol3D | ) |
Definition at line 189 of file StdMeshers_Penta_3D.hxx.
| double StdMeshers_Penta_3D::Tolerance | ( | ) | const |
Definition at line 193 of file StdMeshers_Penta_3D.hxx.
| bool StdMeshers_Penta_3D::LoadIJNodes | ( | StdMeshers_IJNodeMap & | theIJNodes, |
| const TopoDS_Face & | theFace, | ||
| const TopoDS_Edge & | theBaseEdge, | ||
| SMESHDS_Mesh * | theMesh | ||
| ) |
| bool StdMeshers_Penta_3D::Evaluate | ( | SMESH_Mesh & | aMesh, |
| const TopoDS_Shape & | aShape, | ||
| MapShapeNbElems & | aResMap | ||
| ) |
| 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::ShapeSupportID | ( | const bool | theIsUpperLayer, |
| const SMESH_Block::TShapeID | theBNSSID, | ||
| SMESH_Block::TShapeID & | theSSID | ||
| ) | [protected] |
| void StdMeshers_Penta_3D::FindNodeOnShape | ( | const TopoDS_Shape & | aS, |
| const gp_XYZ & | aParams, | ||
| const int | z, | ||
| StdMeshers_TNode & | aTN | ||
| ) | [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] |
Definition at line 248 of file StdMeshers_Penta_3D.hxx.
| SMESH_Mesh* StdMeshers_Penta_3D::GetMesh | ( | ) | const [protected] |
Definition at line 252 of file StdMeshers_Penta_3D.hxx.
TopoDS_Shape StdMeshers_Penta_3D::myShape [protected] |
Definition at line 257 of file StdMeshers_Penta_3D.hxx.
StdMeshers_SMESHBlock StdMeshers_Penta_3D::myBlock [protected] |
Definition at line 258 of file StdMeshers_Penta_3D.hxx.
void* StdMeshers_Penta_3D::myMesh [protected] |
Definition at line 259 of file StdMeshers_Penta_3D.hxx.
Definition at line 260 of file StdMeshers_Penta_3D.hxx.
std::vector<StdMeshers_TNode> StdMeshers_Penta_3D::myTNodes [protected] |
Definition at line 262 of file StdMeshers_Penta_3D.hxx.
int StdMeshers_Penta_3D::myISize [protected] |
Definition at line 263 of file StdMeshers_Penta_3D.hxx.
int StdMeshers_Penta_3D::myJSize [protected] |
Definition at line 264 of file StdMeshers_Penta_3D.hxx.
double StdMeshers_Penta_3D::myTol3D [protected] |
Definition at line 265 of file StdMeshers_Penta_3D.hxx.
std::map< int, int > StdMeshers_Penta_3D::myConnectingMap [protected] |
Definition at line 266 of file StdMeshers_Penta_3D.hxx.
std::vector<StdMeshers_IJNodeMap> StdMeshers_Penta_3D::myWallNodesMaps [protected] |
Definition at line 268 of file StdMeshers_Penta_3D.hxx.
std::vector<gp_XYZ> StdMeshers_Penta_3D::myShapeXYZ [protected] |
Definition at line 269 of file StdMeshers_Penta_3D.hxx.
bool StdMeshers_Penta_3D::myCreateQuadratic [protected] |
Definition at line 271 of file StdMeshers_Penta_3D.hxx.
SMESH_MesherHelper* StdMeshers_Penta_3D::myTool [protected] |
Definition at line 272 of file StdMeshers_Penta_3D.hxx.