28 #ifndef _SMESH_HEXA_3D_HXX_
29 #define _SMESH_HEXA_3D_HXX_
40 class TopTools_IndexedMapOfShape;
47 typedef double Pt3[3];
80 static TopoDS_Vertex OppositeVertex(
const TopoDS_Vertex& aVertex,
81 const TopTools_IndexedMapOfShape& aQuads0Vertices,
88 const TopoDS_Face& aFace,
89 const TopoDS_Vertex& aVertex,
90 const TopTools_IndexedDataMapOfShapeListOfShape& MS);
94 const std::vector<SMESH_subMesh*>& meshFaces,
95 const TopoDS_Vertex& V0,
96 const TopoDS_Vertex& V1,
97 const TopoDS_Vertex& V2,
98 const TopoDS_Vertex& V3);
102 const TopoDS_Vertex& V0,
103 const TopoDS_Vertex& V1,
104 const TopoDS_Vertex& V2,
105 const TopoDS_Vertex& V3,
110 int nbx,
int nby,
int nbz,
virtual bool CheckHypothesis(SMESH_Mesh &aMesh, const TopoDS_Shape &aShape, SMESH_Hypothesis::Hypothesis_Status &aStatus)=0
Check hypothesis definition to mesh a shape.
struct point3Dstruct Point3DStruct
#define STDMESHERS_EXPORT
virtual bool Compute(SMESH_Mesh &aMesh, const TopoDS_Shape &aShape)=0
Computes mesh on a shape.
struct conv2dstruct Conv2DStruct
const SMDS_MeshNode * node