20 #ifndef GeomAlgoAPI_Copy_H_
21 #define GeomAlgoAPI_Copy_H_
23 #include <GeomAlgoAPI.h>
24 #include <GeomAlgoAPI_MakeShape.h>
26 #include <GeomAPI_Shape.h>
36 GEOMALGOAPI_EXPORT
GeomAlgoAPI_Copy(
const std::shared_ptr<GeomAPI_Shape> theShape,
37 const bool theCopyGeom =
true,
38 const bool theCopyMesh =
false);
42 void build(
const std::shared_ptr<GeomAPI_Shape> theShape,
43 const bool theCopyGeom =
true,
44 const bool theCopyMesh =
false);
Duplication of a shape.
Definition: GeomAlgoAPI_Copy.h:32
GEOMALGOAPI_EXPORT GeomAlgoAPI_Copy(const std::shared_ptr< GeomAPI_Shape > theShape, const bool theCopyGeom=true, const bool theCopyMesh=false)
Constructor.
Definition: GeomAlgoAPI_Copy.cpp:26
Interface to the root class of all topological shapes constructions.
Definition: GeomAlgoAPI_MakeShape.h:35
virtual GEOMALGOAPI_EXPORT void build()
Execute the algorithm.
Definition: GeomAlgoAPI_MakeShape.h:76