Salome HOME
2.17. Improved management of overconstraint situation: Processing added arguments...
[modules/shaper.git] / src / FeaturesPlugin / FeaturesPlugin_ExtrusionCut.h
index 4879a0eb9e74ecf1ecec1b7c6e0be6777401adbf..fd78e8f6d28fe6f6a425e90fb2f700e4f0bb80b0 100755 (executable)
@@ -11,6 +11,8 @@
 
 /** \class FeaturesPlugin_ExtrusionCut
  *  \ingroup Plugins
+ *  \brief This feature allows to create sketch, extrude faces from this sketch and
+ *         cut result from other objects in a single operation.
  */
 class FeaturesPlugin_ExtrusionCut : public FeaturesPlugin_ExtrusionBoolean
 {
@@ -18,8 +20,8 @@ class FeaturesPlugin_ExtrusionCut : public FeaturesPlugin_ExtrusionBoolean
   /// Feature kind.
   inline static const std::string& ID()
   {
-    static const std::string MY_REVOLUTION_ID("ExtrusionCut");
-    return MY_REVOLUTION_ID;
+    static const std::string MY_EXTRUSION_ID("ExtrusionCut");
+    return MY_EXTRUSION_ID;
   }
 
   /// \return the kind of a feature
@@ -30,10 +32,7 @@ class FeaturesPlugin_ExtrusionCut : public FeaturesPlugin_ExtrusionBoolean
   }
 
   /// Use plugin manager for features creation.
-  FeaturesPlugin_ExtrusionCut()
-  {
-    myBooleanOperationType = GeomAlgoAPI_Boolean::BOOL_CUT;
-  }
+  FeaturesPlugin_ExtrusionCut();
 };
 
 #endif