#include <GEOMImpl_HealingDriver.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | GEOMImpl_HealingDriver () |
| virtual Standard_EXPORT Standard_Integer | Execute (TFunction_Logbook &log) const |
| virtual Standard_EXPORT void | Validate (TFunction_Logbook &) const |
| Standard_EXPORT Standard_Boolean | MustExecute (const TFunction_Logbook &) const |
| Standard_EXPORT | ~GEOMImpl_HealingDriver () |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
| Standard_EXPORT Standard_Boolean | IsKind (const Handle(Standard_Type)&AType) const |
Static Public Member Functions | |
| static Standard_EXPORT const Standard_GUID & | GetID () |
Private Member Functions | |
| Standard_Boolean | ShapeProcess (GEOMImpl_IHealing *, const TopoDS_Shape &, TopoDS_Shape &) const |
| Standard_Boolean | SuppressFaces (GEOMImpl_IHealing *, const TopoDS_Shape &, TopoDS_Shape &) const |
| Standard_Boolean | CloseContour (GEOMImpl_IHealing *, const TopoDS_Shape &, TopoDS_Shape &) const |
| Standard_Boolean | RemoveIntWires (GEOMImpl_IHealing *, const TopoDS_Shape &, TopoDS_Shape &) const |
| Standard_Boolean | RemoveHoles (GEOMImpl_IHealing *, const TopoDS_Shape &, TopoDS_Shape &) const |
| Standard_Boolean | Sew (GEOMImpl_IHealing *, const TopoDS_Shape &, TopoDS_Shape &) const |
| Standard_Boolean | AddPointOnEdge (GEOMImpl_IHealing *, const TopoDS_Shape &, TopoDS_Shape &) const |
| Standard_Boolean | ChangeOrientation (GEOMImpl_IHealing *, const TopoDS_Shape &, TopoDS_Shape &) const |
| void | LimitTolerance (GEOMImpl_IHealing *, const TopoDS_Shape &, TopoDS_Shape &) const |
Friends | |
| Standard_EXPORT friend Handle_Standard_Type & | GEOMImpl_HealingDriver_Type_ () |
| GEOMImpl_HealingDriver::GEOMImpl_HealingDriver | ( | ) |
| Standard_EXPORT GEOMImpl_HealingDriver.~GEOMImpl_HealingDriver | ( | ) |
| void* GEOMImpl_HealingDriver.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
| void* GEOMImpl_HealingDriver.operator new | ( | size_t | size | ) |
| void GEOMImpl_HealingDriver.operator delete | ( | void * | anAddress | ) |
| Standard_Integer GEOMImpl_HealingDriver::Execute | ( | TFunction_Logbook & | log | ) | const [virtual] |
References AddPointOnEdge(), CHANGE_ORIENTATION, ChangeOrientation(), CLOSE_CONTOUR, CloseContour(), DIVIDE_EDGE, FILL_HOLES, Handle(), LIMIT_TOLERANCE, LimitTolerance(), raiseNotDoneExeption(), REMOVE_INT_WIRES, RemoveHoles(), RemoveIntWires(), Sew(), SEWING, SHAPE_PROCESS, ShapeProcess(), ShHealOper_ErrorExecution, SUPPRESS_FACES, and SuppressFaces().
| virtual Standard_EXPORT void GEOMImpl_HealingDriver.Validate | ( | TFunction_Logbook & | ) | const [virtual] |
| Standard_EXPORT Standard_Boolean GEOMImpl_HealingDriver.MustExecute | ( | const TFunction_Logbook & | ) | const |
| const Standard_GUID & GEOMImpl_HealingDriver::GetID | ( | ) | [static] |
| Standard_EXPORT const GEOMImpl_HealingDriver.Handle | ( | Standard_Type | ) | const |
References STANDARD_TYPE().
| Standard_EXPORT Standard_Boolean GEOMImpl_HealingDriver.IsKind | ( | const Handle(Standard_Type)& | AType | ) | const |
References STANDARD_TYPE().
| Standard_Boolean GEOMImpl_HealingDriver::ShapeProcess | ( | GEOMImpl_IHealing * | theHI, |
| const TopoDS_Shape & | theOriginalShape, | ||
| TopoDS_Shape & | theOutShape | ||
| ) | const [private] |
| Standard_Boolean GEOMImpl_HealingDriver::SuppressFaces | ( | GEOMImpl_IHealing * | theHI, |
| const TopoDS_Shape & | theOriginalShape, | ||
| TopoDS_Shape & | theOutShape | ||
| ) | const [private] |
| Standard_Boolean GEOMImpl_HealingDriver::CloseContour | ( | GEOMImpl_IHealing * | theHI, |
| const TopoDS_Shape & | theOriginalShape, | ||
| TopoDS_Shape & | theOutShape | ||
| ) | const [private] |
| Standard_Boolean GEOMImpl_HealingDriver::RemoveIntWires | ( | GEOMImpl_IHealing * | theHI, |
| const TopoDS_Shape & | theOriginalShape, | ||
| TopoDS_Shape & | theOutShape | ||
| ) | const [private] |
| Standard_Boolean GEOMImpl_HealingDriver::RemoveHoles | ( | GEOMImpl_IHealing * | theHI, |
| const TopoDS_Shape & | theOriginalShape, | ||
| TopoDS_Shape & | theOutShape | ||
| ) | const [private] |
| Standard_Boolean GEOMImpl_HealingDriver::Sew | ( | GEOMImpl_IHealing * | theHI, |
| const TopoDS_Shape & | theOriginalShape, | ||
| TopoDS_Shape & | theOutShape | ||
| ) | const [private] |
| Standard_Boolean GEOMImpl_HealingDriver::AddPointOnEdge | ( | GEOMImpl_IHealing * | theHI, |
| const TopoDS_Shape & | theOriginalShape, | ||
| TopoDS_Shape & | theOutShape | ||
| ) | const [private] |
| Standard_Boolean GEOMImpl_HealingDriver::ChangeOrientation | ( | GEOMImpl_IHealing * | theHI, |
| const TopoDS_Shape & | theOriginalShape, | ||
| TopoDS_Shape & | theOutShape | ||
| ) | const [private] |
| void GEOMImpl_HealingDriver::LimitTolerance | ( | GEOMImpl_IHealing * | theHI, |
| const TopoDS_Shape & | theOriginalShape, | ||
| TopoDS_Shape & | theOutShape | ||
| ) | const [private] |
References GEOMImpl_IHealing.GetTolerance(), and Handle().
| Standard_EXPORT friend Handle_Standard_Type& GEOMImpl_HealingDriver_Type_ | ( | ) | [friend] |