Version: 6.3.1
Public Member Functions | Protected Member Functions | Protected Attributes

ShHealOper_Tool Class Reference

#include <ShHealOper_Tool.hxx>

Inheritance diagram for ShHealOper_Tool:
Inheritance graph

Public Member Functions

Standard_EXPORT ShHealOper_Tool ()
 Empty constructor.
Standard_EXPORT ShHealOper_Tool (const TopoDS_Shape &theShape)
virtual Standard_EXPORT void Init (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 ()

Protected Member Functions

 Handle (ShapeBuild_ReShape) myContext

Protected Attributes

TopoDS_Shape myInitShape
TopoDS_Shape myResultShape
Standard_Boolean myDone
ShHealOper_Error myErrorStatus

Constructor & Destructor Documentation

ShHealOper_Tool::ShHealOper_Tool ( )
ShHealOper_Tool::ShHealOper_Tool ( const TopoDS_Shape &  theShape)

References Init().


Member Function Documentation

void ShHealOper_Tool::Init ( const TopoDS_Shape &  theShape) [virtual]
const TopoDS_Shape& ShHealOper_Tool.GetResultShape ( ) const

References myResultShape.

Standard_Boolean ShHealOper_Tool.GetModifiedShape ( const TopoDS_Shape &  theOldShape,
TopoDS_Shape &  theNewShape 
) const
Standard_Boolean ShHealOper_Tool.IsDone ( ) const

References myDone.

void ShHealOper_Tool.SetContext ( Handle(ShapeBuild_ReShape)&  theContext)
ShHealOper_Tool.Handle ( ShapeBuild_ReShape  )
Standard_Integer ShHealOper_Tool.GetErrorStatus ( )

References myErrorStatus.

ShHealOper_Tool.Handle ( ShapeBuild_ReShape  ) [protected]

Field Documentation

TopoDS_Shape ShHealOper_Tool.myInitShape [protected]
TopoDS_Shape ShHealOper_Tool.myResultShape [protected]
Standard_Boolean ShHealOper_Tool.myDone [protected]
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