27#ifndef ShHealOper_RemoveInternalWires_HeaderFile
28#define ShHealOper_RemoveInternalWires_HeaderFile
31#include <TopoDS_Shape.hxx>
32#include <TopTools_SequenceOfShape.hxx>
33#include <TopoDS_Face.hxx>
34#include <TopoDS_Wire.hxx>
35#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
52 Standard_EXPORT
virtual void Init(
const TopoDS_Shape& theShape);
55 Standard_EXPORT Standard_Boolean
Remove();
58 Standard_EXPORT Standard_Boolean
Remove(
const TopTools_SequenceOfShape& theRemovedShapes);
66 Standard_Boolean
removeWire(
const TopoDS_Face& theFace,
67 const TopoDS_Wire& theWire);
68 void fixShape(
const TopoDS_Shape& theShape );
Class ShHealOper_RemoveInternalWires.
Definition: ShHealOper_RemoveInternalWires.hxx:41
TopTools_IndexedDataMapOfShapeListOfShape myMapWiresFace
Definition: ShHealOper_RemoveInternalWires.hxx:72
Standard_EXPORT ShHealOper_RemoveInternalWires()
Empty constructor.
Definition: ShHealOper_RemoveInternalWires.hxx:46
virtual Standard_EXPORT void Init(const TopoDS_Shape &theShape)
Definition: ShHealOper_RemoveInternalWires.cxx:51
void fixShape(const TopoDS_Shape &theShape)
Definition: ShHealOper_RemoveInternalWires.cxx:150
Standard_EXPORT Standard_Boolean Remove()
Definition: ShHealOper_RemoveInternalWires.cxx:62
Standard_Boolean removeWire(const TopoDS_Face &theFace, const TopoDS_Wire &theWire)
Definition: ShHealOper_RemoveInternalWires.cxx:117