#include <BlockFix_UnionEdges.hxx>#include <ShapeAnalysis_Edge.hxx>#include <ShapeBuild_ReShape.hxx>#include <ShapeFix_Face.hxx>#include <ShapeFix_Shell.hxx>#include <BRep_Builder.hxx>#include <BRep_CurveRepresentation.hxx>#include <BRep_ListIteratorOfListOfCurveRepresentation.hxx>#include <BRep_TEdge.hxx>#include <BRep_Tool.hxx>#include <BRepLib.hxx>#include <BRepLib_MakeEdge.hxx>#include <BRepTools_WireExplorer.hxx>#include <TopExp.hxx>#include <TopExp_Explorer.hxx>#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>#include <TopTools_ListOfShape.hxx>#include <TopTools_MapIteratorOfMapOfShape.hxx>#include <TopTools_MapOfShape.hxx>#include <TopTools_ListIteratorOfListOfShape.hxx>#include <TopTools_SequenceOfShape.hxx>#include <TopoDS.hxx>#include <TopoDS_Edge.hxx>#include <TopoDS_Face.hxx>#include <TopoDS_Shell.hxx>#include <TopoDS_Vertex.hxx>#include <TopoDS_Shape.hxx>#include <GC_MakeCircle.hxx>#include <Geom_BezierCurve.hxx>#include <Geom_BSplineCurve.hxx>#include <Geom_Circle.hxx>#include <Geom_Curve.hxx>#include <Geom_Line.hxx>#include <Geom_TrimmedCurve.hxx>#include <GeomConvert.hxx>#include <GeomConvert_CompCurveToBSplineCurve.hxx>#include <Geom2dConvert.hxx>#include <Geom2dConvert_CompCurveToBSplineCurve.hxx>#include <Geom2d_TrimmedCurve.hxx>#include <Geom2d_BSplineCurve.hxx>#include <TColGeom_SequenceOfSurface.hxx>#include <TColGeom_Array1OfBSplineCurve.hxx>#include <TColGeom_HArray1OfBSplineCurve.hxx>#include <TColGeom2d_Array1OfBSplineCurve.hxx>#include <TColGeom2d_HArray1OfBSplineCurve.hxx>#include <TColGeom2d_SequenceOfBoundedCurve.hxx>#include <TColStd_Array1OfReal.hxx>#include <TColStd_ListIteratorOfListOfInteger.hxx>#include <TColStd_ListOfInteger.hxx>#include <TColStd_MapOfInteger.hxx>#include "utilities.h"Functions | |
| static Standard_Boolean | GetCommonVertex (const TopoDS_Edge &theEdge1, const TopoDS_Edge &theEdge2, TopoDS_Vertex &theCommon) | 
| static Standard_Boolean | IsToMerge (const TopoDS_Edge &theEdge1, const TopoDS_Edge &theEdge2, const TopTools_IndexedDataMapOfShapeListOfShape &theMapEdgeFaces, const Standard_Real theTolerance) | 
| static TopoDS_Edge | GlueEdgesWithPCurves (const TopTools_SequenceOfShape &aChain, const TopoDS_Vertex &FirstVertex, const TopoDS_Vertex &LastVertex) | 
| static Standard_Boolean | MergeEdges (const TopTools_SequenceOfShape &SeqEdges, const Standard_Real Tol, TopoDS_Edge &anEdge) | 
      
  | 
  static | 
      
  | 
  static | 
References anEdge, Curve(), GetCommonVertex(), Handle(), and GEOM::Vertices.
      
  | 
  static | 
      
  | 
  static | 
References Curve(), GlueEdgesWithPCurves(), and Handle().