Version: 6.3.1
Public Member Functions | Static Public Member Functions | Private Member Functions | Friends

GEOMImpl_HealingDriver Class Reference

#include <GEOMImpl_HealingDriver.hxx>

Inheritance diagram for GEOMImpl_HealingDriver:
Inheritance graph

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_ ()

Constructor & Destructor Documentation

GEOMImpl_HealingDriver::GEOMImpl_HealingDriver ( )
Standard_EXPORT GEOMImpl_HealingDriver.~GEOMImpl_HealingDriver ( )

Member Function Documentation

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]
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]

Friends And Related Function Documentation

Standard_EXPORT friend Handle_Standard_Type& GEOMImpl_HealingDriver_Type_ ( ) [friend]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS