Class ShHealOper_FillHoles.  
#include <ShHealOper_FillHoles.hxx>
 | 
| Standard_Boolean  | prepareWires (const TopTools_SequenceOfShape &theFillShapes, Handle(TopTools_HSequenceOfShape)&theSeqWires) | 
|   | 
|   | Handle (Geom_Surface) buildSurface(const TopoDS_Wire &theWire | 
|   | 
|   | Handle (TColGeom2d_HArray1OfCurve)&theCurves2d | 
|   | 
|   | Handle (TColStd_HArray1OfInteger)&theOrders | 
|   | 
|   | Handle (TColStd_HArray1OfInteger)&theSenses) | 
|   | 
| Standard_Boolean  | addFace (const Handle(Geom_Surface)&theSurf, const TopoDS_Wire &theWire, const Handle(TColGeom2d_HArray1OfCurve)&theCurves2d, const Handle(TColStd_HArray1OfInteger)&theOrders, const Handle(TColStd_HArray1OfInteger)&theSenses) | 
|   | 
| void  | getResShape (const TopoDS_Shape &theAddShape, const TopTools_IndexedMapOfShape &aMapParent, const Standard_Boolean theHasShell) | 
|   | 
      
        
          | ShHealOper_FillHoles::ShHealOper_FillHoles  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | ShHealOper_FillHoles::ShHealOper_FillHoles  | 
          ( | 
          const TopoDS_Shape &  | 
          theShape | ) | 
           | 
        
      
 
 
  
  
      
        
          | Standard_Boolean ShHealOper_FillHoles::addFace  | 
          ( | 
          const Handle(Geom_Surface)&  | 
          theSurf,  | 
         
        
           | 
           | 
          const TopoDS_Wire &  | 
          theWire,  | 
         
        
           | 
           | 
          const Handle(TColGeom2d_HArray1OfCurve)&  | 
          theCurves2d,  | 
         
        
           | 
           | 
          const Handle(TColStd_HArray1OfInteger)&  | 
          theOrders,  | 
         
        
           | 
           | 
          const Handle(TColStd_HArray1OfInteger)&  | 
          theSenses  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
      
        
          | Standard_Boolean ShHealOper_FillHoles::Fill  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | Standard_Boolean ShHealOper_FillHoles::Fill  | 
          ( | 
          const TopTools_SequenceOfShape &  | 
          theFillShapes | ) | 
           | 
        
      
 
References addFace(), ShHealOper_ModifStats::AddModif(), Handle(), ShHealOper_Tool::myDone, ShHealOper_Tool::myErrorStatus, ShHealOper_Tool::myInitShape, ShHealOper_Tool::myResultShape, ShHealOper_Tool::myStatistics, prepareWires(), ShHealOper_ErrorExecution, ShHealOper_InvalidParameters, and ShHealOper_NotError.
 
 
  
  
      
        
          | void ShHealOper_FillHoles::getResShape  | 
          ( | 
          const TopoDS_Shape &  | 
          theAddShape,  | 
         
        
           | 
           | 
          const TopTools_IndexedMapOfShape &  | 
          aMapParent,  | 
         
        
           | 
           | 
          const Standard_Boolean  | 
          theHasShell  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | ShHealOper_FillHoles::Handle  | 
          ( | 
          Geom_Surface  | 
           | ) | 
           const | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | ShHealOper_FillHoles::Handle  | 
          ( | 
          TColGeom2d_HArray1OfCurve  | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | ShHealOper_FillHoles::Handle  | 
          ( | 
          TColStd_HArray1OfInteger  | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | ShHealOper_FillHoles::Handle  | 
          ( | 
          TColStd_HArray1OfInteger  | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void ShHealOper_FillHoles::Init  | 
          ( | 
          const TopoDS_Shape &  | 
          theShape | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
      
        
          | void ShHealOper_FillHoles::InitParameters  | 
          ( | 
          Standard_Integer  | 
          theDegree = 3,  | 
        
        
           | 
           | 
          Standard_Integer  | 
          theNbPtsOnCur = 5,  | 
        
        
           | 
           | 
          Standard_Integer  | 
          theNbIter = 12,  | 
        
        
           | 
           | 
          Standard_Real  | 
          theTol3d = 0.0001,  | 
        
        
           | 
           | 
          Standard_Real  | 
          theTol2d = 1.e-5,  | 
        
        
           | 
           | 
          Standard_Real  | 
          theTolAng = 0.01,  | 
        
        
           | 
           | 
          Standard_Real  | 
          theTolCrv = 0.01,  | 
        
        
           | 
           | 
          Standard_Integer  | 
          theMaxDeg = 8,  | 
        
        
           | 
           | 
          Standard_Integer  | 
          theMaxSeg = 9  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | Standard_Boolean ShHealOper_FillHoles::prepareWires  | 
          ( | 
          const TopTools_SequenceOfShape &  | 
          theFillShapes,  | 
         
        
           | 
           | 
          Handle(TopTools_HSequenceOfShape)&  | 
          theSeqWires  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Integer ShHealOper_FillHoles::myDegree | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | TopTools_IndexedDataMapOfShapeListOfShape ShHealOper_FillHoles::myEdgeComps | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | TopTools_IndexedDataMapOfShapeListOfShape ShHealOper_FillHoles::myEdgeFaces | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | TopTools_IndexedDataMapOfShapeListOfShape ShHealOper_FillHoles::myEdgeShells | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Integer ShHealOper_FillHoles::myMaxDeg | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Integer ShHealOper_FillHoles::myMaxSeg | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Integer ShHealOper_FillHoles::myNbIter | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Integer ShHealOper_FillHoles::myNbPtsOnCur | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Real ShHealOper_FillHoles::myTol2d | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Real ShHealOper_FillHoles::myTol3d | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Real ShHealOper_FillHoles::myTolAng | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_Real ShHealOper_FillHoles::myTolCrv | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: