From: inv Date: Tue, 22 Jan 2013 07:25:28 +0000 (+0000) Subject: Porting to dev version of OCCT X-Git-Tag: pluginMGCleaner~177 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=44d181bc0e50629505eac2680811107b7d08938e;p=modules%2Fsmesh.git Porting to dev version of OCCT --- diff --git a/src/StdMeshers/StdMeshers_RadialPrism_3D.cxx b/src/StdMeshers/StdMeshers_RadialPrism_3D.cxx index 6ae4ac787..ec34a041c 100644 --- a/src/StdMeshers/StdMeshers_RadialPrism_3D.cxx +++ b/src/StdMeshers/StdMeshers_RadialPrism_3D.cxx @@ -26,8 +26,11 @@ // Created : Fri Oct 20 11:37:07 2006 // Author : Edward AGAPOV (eap) // + #include "StdMeshers_RadialPrism_3D.hxx" +#include + #include "StdMeshers_ProjectionUtils.hxx" #include "StdMeshers_NumberOfLayers.hxx" #include "StdMeshers_LayerDistribution.hxx" @@ -45,7 +48,11 @@ #include #include +#if OCC_VERSION_LARGE > 0x06050400 +#include +#else #include +#endif #include #include #include @@ -55,7 +62,6 @@ #include #include - using namespace std; #define RETURN_BAD_RESULT(msg) { MESSAGE(")-: Error: " << msg); return false; } @@ -162,7 +168,11 @@ bool StdMeshers_RadialPrism_3D::Compute(SMESH_Mesh& aMesh, const TopoDS_Shape& a // get 2 shells TopoDS_Solid solid = TopoDS::Solid( aShape ); +#if OCC_VERSION_LARGE > 0x06050400 + TopoDS_Shell outerShell = BRepClass3d::OuterShell( solid ); +#else TopoDS_Shell outerShell = BRepTools::OuterShell( solid ); +#endif TopoDS_Shape innerShell; int nbShells = 0; for ( TopoDS_Iterator It (solid); It.More(); It.Next(), ++nbShells ) @@ -402,7 +412,11 @@ bool StdMeshers_RadialPrism_3D::Evaluate(SMESH_Mesh& aMesh, { // get 2 shells TopoDS_Solid solid = TopoDS::Solid( aShape ); +#if OCC_VERSION_LARGE > 0x06050400 + TopoDS_Shell outerShell = BRepClass3d::OuterShell( solid ); +#else TopoDS_Shell outerShell = BRepTools::OuterShell( solid ); +#endif TopoDS_Shape innerShell; int nbShells = 0; for ( TopoDS_Iterator It (solid); It.More(); It.Next(), ++nbShells )