Class ShHealOper_RemoveInternalWires.
#include <ShHealOper_RemoveInternalWires.hxx>
Public Member Functions | |
Standard_EXPORT | ShHealOper_RemoveInternalWires () |
Empty constructor. More... | |
Standard_EXPORT | ShHealOper_RemoveInternalWires (const TopoDS_Shape &theShape) |
Copy constructor. More... | |
virtual Standard_EXPORT void | Init (const TopoDS_Shape &theShape) |
Standard_EXPORT Standard_Boolean | Remove () |
Standard_EXPORT Standard_Boolean | Remove (const TopTools_SequenceOfShape &theRemovedShapes) |
Public Member Functions inherited from ShHealOper_Tool | |
Standard_EXPORT | ShHealOper_Tool () |
Empty constructor. More... | |
Standard_EXPORT | ShHealOper_Tool (const TopoDS_Shape &theShape) |
const TopoDS_Shape & | GetResultShape () const |
Standard_Boolean | GetModifiedShape (const TopoDS_Shape &theOldShape, TopoDS_Shape &theNewShape) const |
Standard_Boolean | IsDone () const |
void | SetContext (Handle(ShapeBuild_ReShape)&theContext) |
Handle (ShapeBuild_ReShape) Context() | |
Standard_Integer | GetErrorStatus () |
ShHealOper_ModifStats & | GetStatistics () |
const ShHealOper_ModifStats & | GetStatistics () const |
Private Member Functions | |
Standard_Boolean | removeWire (const TopoDS_Face &theFace, const TopoDS_Wire &theWire) |
void | fixShape (const TopoDS_Shape &theShape) |
Private Attributes | |
TopTools_IndexedDataMapOfShapeListOfShape | myMapWiresFace |
Additional Inherited Members | |
Protected Member Functions inherited from ShHealOper_Tool | |
Handle (ShapeBuild_ReShape) myContext | |
Protected Attributes inherited from ShHealOper_Tool | |
TopoDS_Shape | myInitShape |
TopoDS_Shape | myResultShape |
Standard_Boolean | myDone |
ShHealOper_Error | myErrorStatus |
ShHealOper_ModifStats | myStatistics |
|
inline |
ShHealOper_RemoveInternalWires::ShHealOper_RemoveInternalWires | ( | const TopoDS_Shape & | theShape | ) |
References Init().
|
private |
References ShHealOper_Tool::Handle(), and ShHealOper_Tool::myResultShape.
|
virtual |
Reimplemented from ShHealOper_Tool.
References ShHealOper_Tool::Init(), and myMapWiresFace.
Standard_Boolean ShHealOper_RemoveInternalWires::Remove | ( | ) |
References fixShape(), ShHealOper_Tool::myDone, ShHealOper_Tool::myInitShape, and removeWire().
Standard_Boolean ShHealOper_RemoveInternalWires::Remove | ( | const TopTools_SequenceOfShape & | theRemovedShapes | ) |
References fixShape(), ShHealOper_Tool::myDone, ShHealOper_Tool::myInitShape, myMapWiresFace, and removeWire().
|
private |
|
private |