Salome HOME
NRI : First integration.
[modules/smesh.git] / src / SMDS / SMDS_MeshEdgesIterator.cxx
diff --git a/src/SMDS/SMDS_MeshEdgesIterator.cxx b/src/SMDS/SMDS_MeshEdgesIterator.cxx
new file mode 100644 (file)
index 0000000..2358550
--- /dev/null
@@ -0,0 +1,42 @@
+using namespace std;
+// File:       SMDS_MeshEdgesIterator.cxx
+// Created:    Thu Jan 24 12:09:12 2002
+// Author:     Jean-Michel BOULCOURT
+//             <jmb@coulox.paris1.matra-dtv.fr>
+
+
+#include "SMDS_MeshEdgesIterator.ixx"
+
+//=======================================================================
+//function : SMDS_MeshEdgesIterator
+//purpose  : 
+//=======================================================================
+
+SMDS_MeshEdgesIterator::SMDS_MeshEdgesIterator()
+{
+}
+
+//=======================================================================
+//function : SMDS_MeshEdgesIterator
+//purpose  : 
+//=======================================================================
+
+SMDS_MeshEdgesIterator::SMDS_MeshEdgesIterator(const Handle(SMDS_Mesh)& M)
+{
+  Initialize(M);
+}
+
+//=======================================================================
+//function : Initialize
+//purpose  : 
+//=======================================================================
+
+void SMDS_MeshEdgesIterator::Initialize(const Handle(SMDS_Mesh)& M)
+{
+
+  myMapIterator.Initialize(M->myEdges);
+  if (More()) {
+    myCurrentMeshElement = myMapIterator.Key();
+  }
+}
+