Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 ( )

Member Function Documentation

Standard_Integer & BlockFix_UnionFaces::GetOptimumNbFaces ( )

References myOptimumNbFaces.

Standard_Real & BlockFix_UnionFaces::GetTolerance ( )

References myTolerance.

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

References getCylinder(), and Handle().

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

References Handle().

TopoDS_Shape BlockFix_UnionFaces::Perform ( const TopoDS_Shape &  Shape)

Member Data Documentation

Standard_Integer BlockFix_UnionFaces::myOptimumNbFaces
private
Standard_Real BlockFix_UnionFaces::myTolerance
private

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