Version: 8.3.0
StdMeshers_Hexa_3D.cxx File Reference
#include "StdMeshers_Hexa_3D.hxx"
#include "StdMeshers_CompositeHexa_3D.hxx"
#include "StdMeshers_FaceSide.hxx"
#include "StdMeshers_HexaFromSkin_3D.hxx"
#include "StdMeshers_Penta_3D.hxx"
#include "StdMeshers_Prism_3D.hxx"
#include "StdMeshers_Quadrangle_2D.hxx"
#include "StdMeshers_ViscousLayers.hxx"
#include "SMESH_Comment.hxx"
#include "SMESH_Gen.hxx"
#include "SMESH_Mesh.hxx"
#include "SMESH_MesherHelper.hxx"
#include "SMESH_subMesh.hxx"
#include "SMDS_MeshNode.hxx"
#include <TopExp.hxx>
#include <TopExp_Explorer.hxx>
#include <TopTools_SequenceOfShape.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopoDS.hxx>
#include "utilities.h"
#include "Utils_ExceptHandlers.hxx"
Include dependency graph for StdMeshers_Hexa_3D.cxx:

Typedefs

typedef SMESH_Comment TComm
 

Enumerations

enum  EBoxSides {
  B_BOTTOM =0, B_RIGHT, B_TOP, B_LEFT,
  B_FRONT, B_BACK, B_UNDEFINED
}
 
enum  EQuadSides {
  Q_BOTTOM =0, Q_RIGHT, Q_TOP, Q_LEFT,
  Q_CHILD, Q_PARENT
}
 
enum  EAxes { COO_X =1, COO_Y, COO_Z }
 

Functions

static SMESH_ComputeErrorPtr ComputePentahedralMesh (SMESH_Mesh &, const TopoDS_Shape &, SMESH_ProxyMesh *proxyMesh=0)
 
static bool EvaluatePentahedralMesh (SMESH_Mesh &, const TopoDS_Shape &, MapShapeNbElems &)
 

Typedef Documentation

Enumeration Type Documentation

enum EAxes
Enumerator
COO_X 
COO_Y 
COO_Z 
enum EBoxSides
Enumerator
B_BOTTOM 
B_RIGHT 
B_TOP 
B_LEFT 
B_FRONT 
B_BACK 
B_UNDEFINED 
enum EQuadSides
Enumerator
Q_BOTTOM 
Q_RIGHT 
Q_TOP 
Q_LEFT 
Q_CHILD 
Q_PARENT 

Function Documentation

bool EvaluatePentahedralMesh ( SMESH_Mesh aMesh,
const TopoDS_Shape &  aShape,
MapShapeNbElems aResMap 
)
static