X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_GeomTool.h;h=17d48314b19a630540a087552ff36c7d0957c5b4;hb=e35b4caf3341d2cece2b7921f349acd17fb89351;hp=554aede3c7e5b6209191433586af4deb31a66b5c;hpb=419118d6b16f91ec37912b242cfe7469a585d16e;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_GeomTool.h b/src/HYDROData/HYDROData_GeomTool.h index 554aede3..17d48314 100644 --- a/src/HYDROData/HYDROData_GeomTool.h +++ b/src/HYDROData/HYDROData_GeomTool.h @@ -20,9 +20,20 @@ #define HYDROData_GeomTool_HeaderFile #include "HYDROData.h" +#include +#include +#ifdef WIN32 + #pragma warning ( disable: 4251 ) +#endif + +#ifndef LIGHT_MODE #include +#ifdef WIN32 + #pragma warning ( default: 4251 ) +#endif + class TopoDS_Shape; class QString; @@ -104,8 +115,17 @@ public: GEOM::GEOM_Object_ptr theGeomObj, const QString& theName ); + static GEOM::GEOM_Object_ptr ExplodeShapeInGEOMandPublish( GEOM::GEOM_Gen_var theGeomEngine, + SALOMEDS::Study_ptr theStudy, + const TopoDS_Shape& theShape, + const NCollection_IndexedDataMap& aShToNameModif, + const QString& theName, + QString& theGeomObjEntry); + }; #endif +#endif +