20 #ifndef GeomAlgoAPI_RemoveExtraEdges_H_
21 #define GeomAlgoAPI_RemoveExtraEdges_H_
23 #include "GeomAlgoAPI.h"
24 #include "GeomAlgoAPI_MakeShapeCustom.h"
26 #include <GeomAPI_Shape.h>
28 #include <TopoDS_Shape.hxx>
29 #include <TopTools_MapOfShape.hxx>
44 const bool theDoUnionFaces =
false);
48 void build(
const GeomShapePtr& theShape,
const bool theDoUnionFaces);
51 void addModifiedRecursively(
const TopoDS_Shape& theShape,
52 const TopoDS_Shape& theResult,
53 TopTools_MapOfShape& theMapOfUnique);
54 void addModifiedSub (
const TopoDS_Shape& theShape,
55 const TopoDS_Shape& theResult,
56 TopTools_MapOfShape& theMapOfUnique);
Interface to the root class of all topological shapes constructions.
Definition: GeomAlgoAPI_MakeShapeCustom.h:33
virtual GEOMALGOAPI_EXPORT void build()
Execute the algorithm.
Definition: GeomAlgoAPI_MakeShape.h:77