- GeomAlgoAPI_MakeShape& theMakeShape,
- GeomAPI_DataMapOfShapeShape& theMapOfShapes,
- const bool theIsStoreAsGenerated = false);
+ const GeomMakeShapePtr& theMakeShape);
+
+ /// Store result shape if it is not empty and increase results counter
+ void storeResult(const ListOfShape& theObjects,
+ const ListOfShape& theTools,
+ const GeomShapePtr theResultShape,
+ int& theResultIndex,
+ std::shared_ptr<GeomAlgoAPI_MakeShapeList> theMakeShapeList,
+ std::vector<ModelAPI_Tools::ResultBaseAlgo>& theResultBaseAlgoList);
+
+private:
+ OperationType myOperationType;