Class ShHealOper_RemoveInternalWires.
#include <ShHealOper_RemoveInternalWires.hxx>

Public Member Functions | |
| Standard_EXPORT | ShHealOper_RemoveInternalWires () |
| Empty constructor. | |
| Standard_EXPORT | ShHealOper_RemoveInternalWires (const TopoDS_Shape &theShape) |
| Copy constructor. | |
| virtual Standard_EXPORT void | Init (const TopoDS_Shape &theShape) |
| Standard_EXPORT Standard_Boolean | Remove () |
| Standard_EXPORT Standard_Boolean | Remove (const TopTools_SequenceOfShape &theRemovedShapes) |
| 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 () |
Protected Member Functions | |
| Handle (ShapeBuild_ReShape) myContext | |
Protected Attributes | |
| TopoDS_Shape | myInitShape |
| TopoDS_Shape | myResultShape |
| Standard_Boolean | myDone |
| ShHealOper_Error | myErrorStatus |
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 |
| Standard_EXPORT ShHealOper_RemoveInternalWires.ShHealOper_RemoveInternalWires | ( | ) |
| ShHealOper_RemoveInternalWires::ShHealOper_RemoveInternalWires | ( | const TopoDS_Shape & | theShape | ) |
References Init().
| void ShHealOper_RemoveInternalWires::Init | ( | const TopoDS_Shape & | theShape | ) | [virtual] |
Reimplemented from ShHealOper_Tool.
References 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 | ) |
| Standard_Boolean ShHealOper_RemoveInternalWires::removeWire | ( | const TopoDS_Face & | theFace, |
| const TopoDS_Wire & | theWire | ||
| ) | [private] |
References ShHealOper_Tool.myErrorStatus, and ShHealOper_InvalidParameters.
| void ShHealOper_RemoveInternalWires::fixShape | ( | const TopoDS_Shape & | theShape | ) | [private] |
References ShHealOper_Tool.Handle(), and ShHealOper_Tool.myResultShape.
| const TopoDS_Shape& ShHealOper_Tool.GetResultShape | ( | ) | const [inherited] |
References ShHealOper_Tool.myResultShape.
| Standard_Boolean ShHealOper_Tool.GetModifiedShape | ( | const TopoDS_Shape & | theOldShape, |
| TopoDS_Shape & | theNewShape | ||
| ) | const [inherited] |
| Standard_Boolean ShHealOper_Tool.IsDone | ( | ) | const [inherited] |
References ShHealOper_Tool.myDone.
| void ShHealOper_Tool.SetContext | ( | Handle(ShapeBuild_ReShape)& | theContext | ) | [inherited] |
| ShHealOper_Tool.Handle | ( | ShapeBuild_ReShape | ) | [inherited] |
| ShHealOper_Tool.Handle | ( | ShapeBuild_ReShape | ) | [protected, inherited] |
| Standard_Integer ShHealOper_Tool.GetErrorStatus | ( | ) | [inherited] |
References ShHealOper_Tool.myErrorStatus.
TopTools_IndexedDataMapOfShapeListOfShape ShHealOper_RemoveInternalWires.myMapWiresFace [private] |
TopoDS_Shape ShHealOper_Tool.myInitShape [protected, inherited] |
TopoDS_Shape ShHealOper_Tool.myResultShape [protected, inherited] |
Standard_Boolean ShHealOper_Tool.myDone [protected, inherited] |
ShHealOper_Error ShHealOper_Tool.myErrorStatus [protected, inherited] |