- GEOMALGOAPI_EXPORT static std::shared_ptr<GeomAPI_Shape> makeFuse(
- std::shared_ptr<GeomAPI_Shape> theShape,
- std::shared_ptr<GeomAPI_Shape> theTool);
-
- /**\brief Creates common boolean operation
- * \param[in] theObject the main shape
- * \param[in] theTool second shape
- * \return a solid as result of operation
+ GEOMALGOAPI_EXPORT static std::shared_ptr<GeomAPI_Shape> makeFuse(const ListOfShape& theObjects,
+ const ListOfShape& theTools);
+
+ /** \brief Creates common boolean operation.
+ * \param[in] theObjects the main shape.
+ * \param[in] theTools second shape.
+ * \return a solid as result of operation.