Version: 9.12.0
BlockFix_UnionFaces Class Reference

#include <BlockFix_UnionFaces.hxx>

Public Member Functions

Standard_EXPORT BlockFix_UnionFaces ()
 
Standard_EXPORT Standard_Real & GetTolerance ()
 
Standard_EXPORT Standard_Integer & GetOptimumNbFaces ()
 
Standard_EXPORT TopoDS_Shape Perform (const TopoDS_Shape &Shape)
 
virtual Standard_EXPORT Standard_Boolean IsSameDomain (const TopoDS_Face &aFace, const TopoDS_Face &aChekedFace) const
 
virtual Standard_EXPORT void MovePCurves (TopoDS_Face &aTarget, const TopoDS_Face &aSource) const
 

Private Attributes

Standard_Real myTolerance
 
Standard_Integer myOptimumNbFaces
 

Constructor & Destructor Documentation

◆ BlockFix_UnionFaces()

BlockFix_UnionFaces::BlockFix_UnionFaces ( )

Member Function Documentation

◆ GetOptimumNbFaces()

Standard_Integer & BlockFix_UnionFaces::GetOptimumNbFaces ( )

References myOptimumNbFaces.

◆ GetTolerance()

Standard_Real & BlockFix_UnionFaces::GetTolerance ( )

References myTolerance.

◆ IsSameDomain()

Standard_Boolean BlockFix_UnionFaces::IsSameDomain ( const TopoDS_Face &  aFace,
const TopoDS_Face &  aChekedFace 
) const
virtual

References getCylinder(), and Handle().

◆ MovePCurves()

void BlockFix_UnionFaces::MovePCurves ( TopoDS_Face &  aTarget,
const TopoDS_Face &  aSource 
) const
virtual

References Handle().

◆ Perform()

Member Data Documentation

◆ myOptimumNbFaces

Standard_Integer BlockFix_UnionFaces::myOptimumNbFaces
private

◆ myTolerance

Standard_Real BlockFix_UnionFaces::myTolerance
private

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