]> SALOME platform Git repositories - modules/smesh.git/blobdiff - src/SMDS/SMDS_MeshVolumesIterator.cdl
Salome HOME
NRI : First integration.
[modules/smesh.git] / src / SMDS / SMDS_MeshVolumesIterator.cdl
diff --git a/src/SMDS/SMDS_MeshVolumesIterator.cdl b/src/SMDS/SMDS_MeshVolumesIterator.cdl
new file mode 100644 (file)
index 0000000..3a3eed1
--- /dev/null
@@ -0,0 +1,34 @@
+-- File:       SMDS_MeshVolumesIterator.cdl
+-- Created:    Thu Jan 24 12:00:41 2002
+-- Author:     Jean-Michel BOULCOURT
+--             <jmb@coulox.paris1.matra-dtv.fr>
+---Copyright:   Matra Datavision 2002
+
+
+class MeshVolumesIterator from SMDS inherits MeshElementsIterator from SMDS
+
+       ---Purpose: The Iterator objet to iterate on all volumes of a mesh
+       --          
+
+uses
+    Mesh from SMDS,
+    MeshElement from SMDS
+
+raises
+    NoMoreObject,
+    NoSuchObject
+
+is
+
+    Create returns MeshVolumesIterator from SMDS;
+       ---Purpose: Creates an empty Iterator.
+    
+    Create(M : Mesh from SMDS) returns MeshVolumesIterator from SMDS;
+       ---Purpose: Creates an Iterator on faces of mesh <M>.
+
+    Initialize(me : in out; M      : Mesh from SMDS)
+       ---Purpose: Reset the Iterator on the faces of mesh <M>.
+    is redefined static;
+    
+    
+end MeshVolumesIterator;