Salome HOME
Composite features update due to changes in Extrusion and Revolution algos
[modules/shaper.git] / src / FeaturesPlugin / FeaturesPlugin_CompositeBoolean.h
index bc2e313d7c90c8e83cccc53b58d9d588b5a3cf5f..f171bc6e85dbee548714b7a769794c8c5cdd7283 100644 (file)
@@ -78,12 +78,12 @@ protected:
   /// Define this function to create solids from faces with extrusion/revolution.
   virtual void makeSolids(const ListOfShape& theFaces,
                           ListOfShape& theResults,
-                          std::list<std::shared_ptr<GeomAPI_Interface>>& theAlgos) = 0;
+                          ListOfMakeShape& theAlgos) = 0;
 
   /// Results naming.
   void loadNamingDS(std::shared_ptr<ModelAPI_ResultBody> theResultBody,
                     const ListOfShape& theShells,
-                    const std::list<std::shared_ptr<GeomAPI_Interface>>& theSolidsAlgos,
+                    ListOfMakeShape& theSolidsAlgos,
                     const std::shared_ptr<GeomAPI_Shape> theBaseShape,
                     const ListOfShape& theTools,
                     const std::shared_ptr<GeomAPI_Shape> theResultShape,