X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FFeaturesPlugin%2FFeaturesPlugin_Group.h;h=50f82339a359872d68b1867a1c59ed9a22c7ea83;hb=37bb06b3a7b19c449f68afb346ae7ccbf951c06e;hp=7138c1241ca0a298c6199878f6e2b658a4ea5e4c;hpb=4b378265f0b502fe00e8af93ce9f2c5739acfc1c;p=modules%2Fshaper.git diff --git a/src/FeaturesPlugin/FeaturesPlugin_Group.h b/src/FeaturesPlugin/FeaturesPlugin_Group.h index 7138c1241..50f82339a 100644 --- a/src/FeaturesPlugin/FeaturesPlugin_Group.h +++ b/src/FeaturesPlugin/FeaturesPlugin_Group.h @@ -1,3 +1,5 @@ +// Copyright (C) 2014-20xx CEA/DEN, EDF R&D --> + // File: FeaturesPlugin_Group.h // Created: 08 Oct 2014 // Author: Sergey BELASH @@ -9,6 +11,13 @@ #include #include +/**\class FeaturesPlugin_Group + * \ingroup Plugins + * \brief Feature for selection of sub-shapes of some shapes. + * + * All selected sub-shapes must be of equal type (vertex, edge, face, etc) but may + * be selected on different objects. + */ class FeaturesPlugin_Group : public ModelAPI_Feature { public: @@ -18,12 +27,6 @@ class FeaturesPlugin_Group : public ModelAPI_Feature static const std::string MY_GROUP_ID("Group"); return MY_GROUP_ID; } - /// attribute name of group name - //inline static const std::string& NAME_ID() - //{ - // static const std::string MY_GROUP_NAME_ID("group_name"); - // return MY_GROUP_NAME_ID; - //} /// attribute name of selected entities list inline static const std::string& LIST_ID() { @@ -45,7 +48,7 @@ class FeaturesPlugin_Group : public ModelAPI_Feature FEATURESPLUGIN_EXPORT virtual void initAttributes(); /// Result of groups is created on the fly and don't stored to the document - FEATURESPLUGIN_EXPORT virtual bool isPersistentResult() {return false;} + FEATURESPLUGIN_EXPORT virtual bool isPersistentResult() {return true;} /// Use plugin manager for features creation FeaturesPlugin_Group();