X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FHYDROData%2FHYDROData_GeomTool.h;h=17d48314b19a630540a087552ff36c7d0957c5b4;hb=e35b4caf3341d2cece2b7921f349acd17fb89351;hp=8f87204fa093a50a242fbdfa17daa9e38d60bf8e;hpb=557f5f91d30a5fae83a018a79eeb445c8c51ec3d;p=modules%2Fhydro.git diff --git a/src/HYDROData/HYDROData_GeomTool.h b/src/HYDROData/HYDROData_GeomTool.h index 8f87204f..17d48314 100644 --- a/src/HYDROData/HYDROData_GeomTool.h +++ b/src/HYDROData/HYDROData_GeomTool.h @@ -20,10 +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; @@ -105,6 +115,13 @@ 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