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