X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FFeaturesPlugin%2FFeaturesPlugin_Boolean.h;h=021b99da602c34a0904831825132345db713e93f;hb=9e869ede4d8c56262bb20534543c2bf56cd6a91b;hp=15916356569abc74383bae93e39195b0080e9c34;hpb=ea948b36a6cc9163da5d2324b04572c9dddd5fd5;p=modules%2Fshaper.git diff --git a/src/FeaturesPlugin/FeaturesPlugin_Boolean.h b/src/FeaturesPlugin/FeaturesPlugin_Boolean.h index 159163565..021b99da6 100644 --- a/src/FeaturesPlugin/FeaturesPlugin_Boolean.h +++ b/src/FeaturesPlugin/FeaturesPlugin_Boolean.h @@ -8,6 +8,7 @@ #include "FeaturesPlugin.h" #include #include +#include class FeaturesPlugin_Boolean : public ModelAPI_Feature { @@ -38,8 +39,8 @@ class FeaturesPlugin_Boolean : public ModelAPI_Feature } enum { - BOOL_CUT, - BOOL_FUSE, + BOOL_CUT, + BOOL_FUSE, BOOL_COMMON }; @@ -61,8 +62,14 @@ class FeaturesPlugin_Boolean : public ModelAPI_Feature FeaturesPlugin_Boolean(); private: - boost::shared_ptr getShape(const std::string& theAttrName); - + std::shared_ptr getShape(const std::string& theAttrName); + + /// Load Naming data structure of the feature to the document + void LoadNamingDS(GeomAlgoAPI_Boolean* theFeature, + std::shared_ptr theResultBody, + std::shared_ptr theObject, + std::shared_ptr theTool, + int theType); }; #endif