+ void ExportMED( in string fileName,
+ in boolean auto_groups,
+ in long version,
+ in boolean overwrite,
+ in boolean autoDimension) raises (SALOME::SALOME_Exception);
+
+ long long ExportMEDCoupling(in boolean auto_groups,
+ in boolean autoDimension) raises (SALOME::SALOME_Exception);
+
+ /*!
+ * Export a [part of] Mesh into a MED file
+ * @params
+ * - meshPart : a part of mesh to store
+ * - fileName : name of the MED file
+ * - overwrite : boolean parameter for overwriting/not overwriting the file, if it exists
+ * - version : define the version of MED file format, coded with major and minor digits (release digit not used)
+ * for instance med 3.2.1 is coded 3*10+2 = 32, med 4.0.0 is coded 4*10+0 = 40.
+ * The rules of compatibility to write a mesh in an older version than the current version
+ * depend on the current version. For instance, with med 4.0 it is possible to write/append
+ * med files in 4.0.0 (default format) or 3.2.1 or 3.3.1 formats.
+ * The minor must be between 0 and the current minor version of MED file library.
+ * If version is equal to -1, the version is not changed (default).
+ * - autoDimension : if @c True, a space dimension for export is defined by mesh
+ * configuration; for example a planar mesh lying on XOY plane
+ * will be exported as a mesh in 2D space.
+ * If @a autoDimension == @c False, the space dimension is 3.
+ * - fields : list of GEOM fields defined on the shape to mesh.
+ * - geomAssocFields : each character of this string means a need to export a
+ * corresponding field; correspondence between fields and characters is following:
+ * - 'v' stands for _vertices_ field;
+ * - 'e' stands for _edges_ field;
+ * - 'f' stands for _faces_ field;
+ * - 's' stands for _solids_ field.
+ * - ZTolerance : tolerance in Z direction. If Z coordinate of a node is close to zero
+ * within a given tolerance, the coordinate is set to zero.
+ * If @a ZTolerance is negative, the node coordinates are kept as is.
+ * - saveNumbers : enable saving numbers of nodes and cells.
+ */
+ void ExportPartToMED( in SMESH_IDSource meshPart,
+ in string fileName,
+ in boolean auto_groups,
+ in long version,
+ in boolean overwrite,
+ in boolean autoDimension,
+ in GEOM::ListOfFields fields,
+ in string geomAssocFields,
+ in double ZTolerance,
+ in boolean saveNumbers) raises (SALOME::SALOME_Exception);
+
+ long long ExportPartToMEDCoupling( in SMESH_IDSource meshPart,
+ in boolean auto_groups,
+ in boolean autoDimension,
+ in GEOM::ListOfFields fields,
+ in string geomAssocFields,
+ in double ZTolerance,
+ in boolean saveNumbers) raises (SALOME::SALOME_Exception);
+
+ /*!
+ * Return string representation of a MED file version comprising nbDigits
+ */
+ string GetVersionString(in long minor, in short nbDigits);
+
+ /*!
+ * Return the list of med versions compatibles for write/append,
+ * encoded in 10*major+minor (for instance, code for med 3.2.1 is 32)
+ */
+ long_array GetMEDVersionsCompatibleForAppend();
+
+ /*!
+ * Export Mesh to different Formats
+ * (UNV supported version is I-DEAS 10)
+ */
+ void ExportDAT( in string file,
+ in boolean renumer) raises (SALOME::SALOME_Exception);
+ void ExportUNV( in string file,
+ in boolean renumer ) raises (SALOME::SALOME_Exception);
+ void ExportSTL( in string file,
+ in boolean isascii ) raises (SALOME::SALOME_Exception);
+ void ExportCGNS( in SMESH_IDSource meshPart,
+ in string file,
+ in boolean overwrite,
+ in boolean groupElemsByType) raises (SALOME::SALOME_Exception);
+ void ExportGMF( in SMESH_IDSource meshPart,
+ in string file,
+ in boolean withRequiredGroups) raises (SALOME::SALOME_Exception);
+ void ExportPartToDAT( in SMESH_IDSource meshPart,
+ in string file,
+ in boolean renumer ) raises (SALOME::SALOME_Exception);
+ void ExportPartToUNV( in SMESH_IDSource meshPart,
+ in string file,
+ in boolean renumer ) raises (SALOME::SALOME_Exception);
+ void ExportPartToSTL( in SMESH_IDSource meshPart,
+ in string file,
+ in boolean isascii ) raises (SALOME::SALOME_Exception);
+ /*!
+ * Return computation progress [0.,1]
+ */
+ double GetComputeProgress();
+
+ /*!
+ * Get information about mesh contents
+ */
+ smIdType NbNodes()