From: eap Date: Thu, 6 Sep 2012 13:50:41 +0000 (+0000) Subject: 0021559: EDF 2175 SMESH: Hexa/Tetra mixed meshes X-Git-Tag: V6_6_0a1~135 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=b2a682e3142873587b27d0c8aafd2c430ab3acd6;p=modules%2Fsmesh.git 0021559: EDF 2175 SMESH: Hexa/Tetra mixed meshes + static std::vector< std::string > GetPluginXMLPaths(); --- diff --git a/src/SMESH/SMESH_Gen.hxx b/src/SMESH/SMESH_Gen.hxx index 4a7d25ac7..b7854786f 100644 --- a/src/SMESH/SMESH_Gen.hxx +++ b/src/SMESH/SMESH_Gen.hxx @@ -43,6 +43,8 @@ #include #include +#include +#include class SMESHDS_Document; @@ -140,9 +142,13 @@ public: static int GetShapeDim(const TopAbs_ShapeEnum & aShapeType); static int GetShapeDim(const TopoDS_Shape & aShape) { return GetShapeDim( aShape.ShapeType() ); } + SMESH_Algo* GetAlgo(SMESH_Mesh & aMesh, const TopoDS_Shape & aShape, TopoDS_Shape* assignedTo=0); + static bool IsGlobalHypothesis(const SMESH_Hypothesis* theHyp, SMESH_Mesh& aMesh); + static std::vector< std::string > GetPluginXMLPaths(); + int GetANewId(); std::map < int, SMESH_Algo * >_mapAlgo;