Salome HOME
update after merging trhe branches CEA_V3_0_x, OCC_V3_1_0_a1_x, and the main
[modules/med.git] / idl / MED.idl
index ef537a2759a3121ae6cbe5238ceb416d227890a9..33dae59082d75c3cb777427eaa4fcab7f37c91db 100644 (file)
@@ -74,6 +74,8 @@ a %Mesh.
   const medGeometryElement MED_PYRA13 = 313;
   const medGeometryElement MED_PENTA15 = 315;
   const medGeometryElement MED_HEXA20 = 320;
+  const medGeometryElement MED_POLYGON = 400;
+  const medGeometryElement MED_POLYHEDRA = 500;
   const medGeometryElement MED_ALL_ELEMENTS = 999;
 
 
@@ -312,6 +314,43 @@ This enumeration contains a set of elements defining the type of connectivity.
                                        in medGeometryElement geomElement)
       raises (SALOME::SALOME_Exception);
 
+    /*!
+      Idem getConnectivity but return a Sender.\n
+      It could be used in a Client code using the MED Client classes.
+     */
+    SALOME::SenderInt getSenderForPolygonsConnectivity(in medConnectivity mode,
+                                                       in medEntityMesh entity)
+      raises (SALOME::SALOME_Exception);
+
+    /*!
+      Idem getConnectivityIndex but return a Sender.\n
+      It could be used in a Client code using the MED Client classes.
+     */
+    SALOME::SenderInt getSenderForPolygonsConnectivityIndex(in medConnectivity mode,
+                                                            in medEntityMesh entity)
+      raises (SALOME::SALOME_Exception);
+
+    /*!
+      Idem getConnectivity but return a Sender.\n
+      It could be used in a Client code using the MED Client classes.
+     */
+    SALOME::SenderInt getSenderForPolyhedronConnectivity(in medConnectivity mode)
+      raises (SALOME::SALOME_Exception);
+
+    /*!
+      Idem getConnectivityIndex but return a Sender.\n
+      It could be used in a Client code using the MED Client classes.
+     */
+    SALOME::SenderInt getSenderForPolyhedronIndex(in medConnectivity mode)
+      raises (SALOME::SALOME_Exception);
+
+    /*!
+      Idem getConnectivityIndex but return a Sender.\n
+      It could be used in a Client code using the MED Client classes.
+     */
+    SALOME::SenderInt getSenderForPolyhedronFacesIndex()
+      raises (SALOME::SALOME_Exception);
+
     /*!
       Give morse index array to use with
       getConnectivity(MED_FULL_INTERLACE,mode,entity,MED_ALL_ELEMENTS).