0025364: BRepMesh is not able to triangulate the shape with fine deflection
[occt.git] / src / BRepMesh / BRepMesh_FastDiscret.hxx
index 66382ce..b1fe24d 100644 (file)
@@ -317,12 +317,6 @@ private:
     const Standard_Real         theEdgeDeflection,
     EdgeAttributes&             theAttributes);
 
-  //! Adds new link to the mesh data structure.
-  //! Movability of the link and order of nodes depend on orientation parameter.
-  void addLinkToMesh(const Standard_Integer   theFirstNodeId,
-                     const Standard_Integer   theLastNodeId,
-                     const TopAbs_Orientation theOrientation);
-
   //! Stores polygonal model of the given edge.
   //! @param theEdge edge which polygonal model is stored.
   //! @param thePolygon polygonal model of the edge.
@@ -343,6 +337,9 @@ private:
     Handle(Poly_PolygonOnTriangulation)&       thePolygon,
     const Standard_Real                        theDeflection);
 
+  //! Resets temporary data structure used to collect unique nodes.
+  void resetDataStructure();
+
 private:
 
   TopoDS_Face                                      myFace;
@@ -364,8 +361,6 @@ private:
 
   // Fast access to attributes of current face
   Handle(BRepMesh_FaceAttribute)                   myAttribute;
-  BRepMesh::HIMapOfInteger                         myVertexEdgeMap;
-  BRepMesh::HDMapOfShapePairOfPolygon              myInternalEdges;
   TopTools_IndexedDataMapOfShapeListOfShape        mySharedFaces;
 };