24 #ifndef _SMESH_CompositeSegment_1D_HXX_
25 #define _SMESH_CompositeSegment_1D_HXX_
52 const TopoDS_Shape& aShape);
63 bool findBoxFaces(
const TopoDS_Shape& shape,
64 std::list< _QuadFaceGrid >& boxFaceContainer,
std::map< SMESH_subMesh *, std::vector< smIdType > > MapShapeNbElems
Definition: SMESH_Algo.hxx:61
#define STDMESHERS_EXPORT
Definition: SMESH_StdMeshers.hxx:38
Definition: SMESH_Algo.hxx:511
virtual bool Evaluate(SMESH_Mesh &aMesh, const TopoDS_Shape &aShape, MapShapeNbElems &aResMap)=0
evaluates size of prospective mesh on a shape
virtual bool CheckHypothesis(SMESH_Mesh &aMesh, const TopoDS_Shape &aShape, SMESH_Hypothesis::Hypothesis_Status &aStatus)=0
Check hypothesis definition to mesh a shape.
virtual bool Compute(SMESH_Mesh &aMesh, const TopoDS_Shape &aShape)=0
Computes mesh on a shape.
Definition: SMESH_Gen.hxx:68
Definition: SMESH_Mesh.hxx:80
Container of xD mesh elements substituting other ones in the input mesh of an (x+1)D algorithm.
Definition: SMESH_ProxyMesh.hxx:51
Definition: StdMeshers_BlockRenumber.hxx:72
Computes hexahedral mesh on a box with composite sides.
Definition: StdMeshers_CompositeHexa_3D.hxx:45
const StdMeshers_BlockRenumber * _blockRenumberHyp
Definition: StdMeshers_CompositeHexa_3D.hxx:75
void SetHypothesis(const StdMeshers_BlockRenumber *hyp)
Definition: StdMeshers_CompositeHexa_3D.hxx:49
Represents a side of a quasi quadrilateral face.
Definition: StdMeshers_FaceSide.hxx:67
Class corresponding to a meshed composite face of a box.
Definition: StdMeshers_CompositeHexa_3D.cxx:152
Hypothesis_Status
Enumeration for hypothesis status (used by AddHypothesis() and RemoveHypothesis() methods)
Definition: SMESH_Mesh.idl:208