diff --git a/src/BRepToIGESBRep/BRepToIGESBRep_Entity.cxx b/src/BRepToIGESBRep/BRepToIGESBRep_Entity.cxx index 6d5ab9ad31..aaf3a0f034 100644 --- a/src/BRepToIGESBRep/BRepToIGESBRep_Entity.cxx +++ b/src/BRepToIGESBRep/BRepToIGESBRep_Entity.cxx @@ -234,7 +234,7 @@ Standard_Integer BRepToIGESBRep_Entity::AddEdge(const TopoDS_Edge& myedge, Standard_Integer index = myEdges.FindIndex(E); if (index == 0) { index = myEdges.Add(E); - myCurves.Add(C); + myCurves.Append(C); } return index; diff --git a/src/BRepToIGESBRep/BRepToIGESBRep_Entity.hxx b/src/BRepToIGESBRep/BRepToIGESBRep_Entity.hxx index 60332515c3..795884604e 100644 --- a/src/BRepToIGESBRep/BRepToIGESBRep_Entity.hxx +++ b/src/BRepToIGESBRep/BRepToIGESBRep_Entity.hxx @@ -23,6 +23,7 @@ #include #include +#include #include #include #include @@ -136,7 +137,7 @@ private: TopTools_IndexedMapOfShape myVertices; TopTools_IndexedMapOfShape myEdges; - TColStd_IndexedMapOfTransient myCurves; + TColStd_SequenceOfTransient myCurves; Handle(IGESSolid_EdgeList) myEdgeList; Handle(IGESSolid_VertexList) myVertexList;