28 #ifndef _SMESH_HEXA_3D_HXX_ 29 #define _SMESH_HEXA_3D_HXX_ 40 class TopTools_IndexedMapOfShape;
47 typedef double Pt3[3];
72 virtual bool CheckHypothesis(
SMESH_Mesh& aMesh,
73 const TopoDS_Shape& aShape,
77 const TopoDS_Shape& aShape)
80 virtual bool Evaluate(
SMESH_Mesh & aMesh,
const TopoDS_Shape & aShape,
83 static TopoDS_Vertex OppositeVertex(
const TopoDS_Vertex& aVertex,
84 const TopTools_IndexedMapOfShape& aQuads0Vertices,
90 const TopoDS_Shape& aShape,
91 const TopoDS_Face& aFace,
92 const TopoDS_Vertex& aVertex,
93 const TopTools_IndexedDataMapOfShapeListOfShape& MS);
96 const TopoDS_Shape& aShape,
97 const std::vector<SMESH_subMesh*>& meshFaces,
98 const TopoDS_Vertex& V0,
99 const TopoDS_Vertex& V1,
100 const TopoDS_Vertex& V2,
101 const TopoDS_Vertex& V3);
104 const TopoDS_Shape& aShape,
105 const TopoDS_Vertex& V0,
106 const TopoDS_Vertex& V1,
107 const TopoDS_Vertex& V2,
108 const TopoDS_Vertex& V3,
113 int nbx,
int nby,
int nbz,
struct point3Dstruct Point3DStruct
#define STDMESHERS_EXPORT
std::map< SMESH_subMesh *, std::vector< int > > MapShapeNbElems
struct conv2dstruct Conv2DStruct
const SMDS_MeshNode * node