/// Constructor.
GEOMALGOAPI_EXPORT GeomAlgoAPI_UnifySameDomain(const ListOfShape& theShapes);
+ /// Constructor.
+ GEOMALGOAPI_EXPORT GeomAlgoAPI_UnifySameDomain(const GeomShapePtr& theShape);
+
/// \return the list of shapes modified from the shape \a theShape.
/// \param[in] theShape base shape.
/// \param[out] theHistory modified shapes.
ListOfShape& theHistory);
private:
- /// Builds resulting shape.
+ /// Builds resulting shape from list of shapes.
void build(const ListOfShape& theShapes);
+
+ /// Builds resulting shape from the shape.
+ void build(const GeomShapePtr& theShape, const bool theIsToSimplifyShell);
};
#endif