#include <GEOMImpl_BlockDriver.hxx>
 | 
static Standard_EXPORT const  
Standard_GUID &  | GetID () | 
|   | 
 | 
| void  | MultiTransformate1D (const TopoDS_Shape &theBlock, const TopoDS_Shape &theFace1, const TopoDS_Shape &theFace2, const Standard_Integer theNbIter, TopoDS_Shape &theResult) const  | 
|   | 
| void  | MultiTransformate2D (const TopoDS_Shape &theBlock, const TopoDS_Shape &theFace1U, const TopoDS_Shape &theFace2U, const Standard_Integer theNbIterU, const TopoDS_Shape &theFace1V, const TopoDS_Shape &theFace2V, const Standard_Integer theNbIterV, TopoDS_Shape &theResult) const  | 
|   | 
      
        
          | GEOMImpl_BlockDriver::GEOMImpl_BlockDriver  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | Standard_EXPORT GEOMImpl_BlockDriver::~GEOMImpl_BlockDriver  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | Standard_Integer GEOMImpl_BlockDriver::Execute  | 
          ( | 
          LOGBOOK &  | 
          log | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
References GEOMImpl_IBlocksOperations::AddBlocksFrom(), anEdge, anIter(), aTol, BLOCK_COMPOUND_GLUE, BLOCK_COMPOUND_IMPROVE, BLOCK_FACE_FOUR_EDGES, BLOCK_FACE_FOUR_PNT, BLOCK_FACE_TWO_EDGES, BLOCK_MULTI_TRANSFORM_1D, BLOCK_MULTI_TRANSFORM_2D, BLOCK_REMOVE_EXTRA, BLOCK_SIX_FACES, BLOCK_TWO_FACES, BLOCK_UNION_FACES, GEOMImpl_Block6Explorer::GetFace(), GEOMImpl_IBlockTrsf::GetFace1U(), GEOMImpl_IBlockTrsf::GetFace1V(), GEOMImpl_IBlockTrsf::GetFace2U(), GEOMImpl_IBlockTrsf::GetFace2V(), GEOMImpl_IBlockTrsf::GetNbIterU(), GEOMImpl_IBlockTrsf::GetNbIterV(), BlockFix_UnionFaces::GetOptimumNbFaces(), GEOMImpl_IBlockTrsf::GetOptimumNbFaces(), ShHealOper_Tool::GetResultShape(), GEOMImpl_ILocalOperations::GetSubShape(), GEOMImpl_GlueDriver::GlueFaces(), Handle(), GEOMImpl_Block6Explorer::InitByTwoFaces(), ShHealOper_ShapeProcess::isDone(), GEOMImpl_Block6Explorer::MakeFace(), MultiTransformate1D(), MultiTransformate2D(), BlockFix_BlockFixAPI::OptimumNbFaces(), BlockFix_BlockFixAPI::Perform(), BlockFix_UnionFaces::Perform(), ShHealOper_Sewing::Perform(), ShHealOper_ShapeProcess::Perform(), BlockFix_BlockFixAPI::SetShape(), BlockFix_BlockFixAPI::Shape(), and GEOM::Vertices.
 
 
  
  
      
        
          | bool GEOMImpl_BlockDriver::GetCreationInformation  | 
          ( | 
          std::string &  | 
          theOperationName,  | 
         
        
           | 
           | 
          std::vector< GEOM_Param > &  | 
          params  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Implements GEOM_BaseDriver.
References GEOM_BaseDriver::AddParam(), BLOCK_COMPOUND_GLUE, BLOCK_COMPOUND_IMPROVE, BLOCK_FACE_FOUR_EDGES, BLOCK_FACE_FOUR_PNT, BLOCK_FACE_TWO_EDGES, BLOCK_MULTI_TRANSFORM_1D, BLOCK_MULTI_TRANSFORM_2D, BLOCK_REMOVE_EXTRA, BLOCK_SIX_FACES, BLOCK_TWO_FACES, BLOCK_UNION_FACES, GEOMImpl_IBlockTrsf::GetFace1U(), GEOMImpl_IBlockTrsf::GetFace1V(), GEOMImpl_IBlockTrsf::GetFace2U(), GEOMImpl_IBlockTrsf::GetFace2V(), GEOMImpl_IBlockTrsf::GetNbIterU(), GEOMImpl_IBlockTrsf::GetNbIterV(), GEOMImpl_IBlockTrsf::GetOptimumNbFaces(), and Handle().
 
 
  
  
      
        
          | const Standard_GUID & GEOMImpl_BlockDriver::GetID  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
  
  
      
        
          | void GEOMImpl_BlockDriver::MultiTransformate1D  | 
          ( | 
          const TopoDS_Shape &  | 
          theBlock,  | 
         
        
           | 
           | 
          const TopoDS_Shape &  | 
          theFace1,  | 
         
        
           | 
           | 
          const TopoDS_Shape &  | 
          theFace2,  | 
         
        
           | 
           | 
          const Standard_Integer  | 
          theNbIter,  | 
         
        
           | 
           | 
          TopoDS_Shape &  | 
          theResult  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | void GEOMImpl_BlockDriver::MultiTransformate2D  | 
          ( | 
          const TopoDS_Shape &  | 
          theBlock,  | 
         
        
           | 
           | 
          const TopoDS_Shape &  | 
          theFace1U,  | 
         
        
           | 
           | 
          const TopoDS_Shape &  | 
          theFace2U,  | 
         
        
           | 
           | 
          const Standard_Integer  | 
          theNbIterU,  | 
         
        
           | 
           | 
          const TopoDS_Shape &  | 
          theFace1V,  | 
         
        
           | 
           | 
          const TopoDS_Shape &  | 
          theFace2V,  | 
         
        
           | 
           | 
          const Standard_Integer  | 
          theNbIterV,  | 
         
        
           | 
           | 
          TopoDS_Shape &  | 
          theResult  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | Standard_EXPORT Standard_Boolean GEOMImpl_BlockDriver::MustExecute  | 
          ( | 
          const LOGBOOK &  | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | virtual Standard_EXPORT void GEOMImpl_BlockDriver::Validate  | 
          ( | 
          LOGBOOK &  | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
The documentation for this class was generated from the following files: