Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ShHealOper_Tool Class Reference

#include <ShHealOper_Tool.hxx>

Inheritance diagram for ShHealOper_Tool:
Inheritance graph

Public Member Functions

Standard_EXPORT ShHealOper_Tool ()
 Empty constructor. More...
 
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 ()
 
ShHealOper_ModifStatsGetStatistics ()
 
const ShHealOper_ModifStatsGetStatistics () const
 

Protected Member Functions

 Handle (ShapeBuild_ReShape) myContext
 

Protected Attributes

TopoDS_Shape myInitShape
 
TopoDS_Shape myResultShape
 
Standard_Boolean myDone
 
ShHealOper_Error myErrorStatus
 
ShHealOper_ModifStats myStatistics
 

Constructor & Destructor Documentation

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

References Init().

Member Function Documentation

Standard_Integer ShHealOper_Tool::GetErrorStatus ( )
inline

References myErrorStatus.

Standard_Boolean ShHealOper_Tool::GetModifiedShape ( const TopoDS_Shape &  theOldShape,
TopoDS_Shape &  theNewShape 
) const
inline
const TopoDS_Shape& ShHealOper_Tool::GetResultShape ( ) const
inline

References myResultShape.

ShHealOper_ModifStats& ShHealOper_Tool::GetStatistics ( )
inline

References myStatistics.

const ShHealOper_ModifStats& ShHealOper_Tool::GetStatistics ( ) const
inline

References myStatistics.

ShHealOper_Tool::Handle ( ShapeBuild_ReShape  )
inline
ShHealOper_Tool::Handle ( ShapeBuild_ReShape  )
protected
Standard_Boolean ShHealOper_Tool::IsDone ( ) const
inline

References myDone.

void ShHealOper_Tool::SetContext ( Handle(ShapeBuild_ReShape)&  theContext)
inline

Member Data Documentation

Standard_Boolean ShHealOper_Tool::myDone
protected
ShHealOper_Error ShHealOper_Tool::myErrorStatus
protected
TopoDS_Shape ShHealOper_Tool::myInitShape
protected
TopoDS_Shape ShHealOper_Tool::myResultShape
protected
ShHealOper_ModifStats ShHealOper_Tool::myStatistics
protected

The documentation for this class was generated from the following files: