0020743: EDF 1271 SMESH : Create a mesh from a group / export groups

+    void ExportPartToMED( in SMESH_IDSource meshPart,
+    void ExportPartToDAT( in SMESH_IDSource meshPart,
+    void ExportPartToUNV( in SMESH_IDSource meshPart,
+    void ExportPartToSTL( in SMESH_IDSource meshPart,
This commit is contained in:
eap 2011-06-14 14:04:58 +00:00
parent a18ad2978f
commit abcace3347

View File

@ -148,8 +148,8 @@ module SMESH
/*! /*!
* Enumeration of entity type uses in mesh info array, * Enumeration of entity type used in mesh info array,
* and should be synchronised with enum in SMDS * it should be synchronised with enum SMDSAbs_EntityType
*/ */
enum EntityType enum EntityType
{ {
@ -259,7 +259,7 @@ module SMESH
/*! /*!
* Returns statistic of mesh elements * Returns statistic of mesh elements
* Result array of number enityties * @return array of number enityties by index of EntityType
*/ */
long_array GetMeshInfo(); long_array GetMeshInfo();
@ -550,14 +550,31 @@ module SMESH
/*! /*!
* Export Mesh to different MED Formats * Export Mesh to different MED Formats
* @params * @params
* - file : name of the MED file
* - auto_groups : boolean parameter for creating/not creating * - auto_groups : boolean parameter for creating/not creating
* the groups Group_On_All_Nodes, Group_On_All_Faces, ... ; * the groups Group_On_All_Nodes, Group_On_All_Faces, ... ;
* the typical use is auto_groups=false. * the typical use is auto_groups=false.
* - theVersion : define the version of format of MED file, that will be created * - version : define the version of format of MED file, that will be created
* - overwrite : boolean parameter for overwriting/not overwriting the file, if it exists * - overwrite : boolean parameter for overwriting/not overwriting the file, if it exists
*/ */
void ExportToMEDX( in string file, in boolean auto_groups, in MED_VERSION theVersion, in boolean overwrite ) void ExportToMEDX( in string file,
raises (SALOME::SALOME_Exception); in boolean auto_groups,
in MED_VERSION version,
in boolean overwrite ) raises (SALOME::SALOME_Exception);
/*!
* Export a part of Mesh into a MED file
* @params
* - meshPart : a part of mesh to store
* - file : name of the MED file
* - version : define the version of format of MED file, that will be created
* - overwrite : boolean parameter for overwriting/not overwriting the file, if it exists
*/
void ExportPartToMED( in SMESH_IDSource meshPart,
in string file,
in boolean auto_groups,
in MED_VERSION version,
in boolean overwrite ) raises (SALOME::SALOME_Exception);
/*! /*!
* Export Mesh to different MED Formats * Export Mesh to different MED Formats
@ -585,12 +602,17 @@ module SMESH
* Export Mesh to DAT, UNV and STL Formats * Export Mesh to DAT, UNV and STL Formats
* (UNV supported version is I-DEAS 10) * (UNV supported version is I-DEAS 10)
*/ */
void ExportDAT( in string file ) void ExportDAT( in string file ) raises (SALOME::SALOME_Exception);
raises (SALOME::SALOME_Exception); void ExportUNV( in string file ) raises (SALOME::SALOME_Exception);
void ExportUNV( in string file ) void ExportSTL( in string file,
raises (SALOME::SALOME_Exception); in boolean isascii ) raises (SALOME::SALOME_Exception);
void ExportSTL( in string file, in boolean isascii ) void ExportPartToDAT( in SMESH_IDSource meshPart,
raises (SALOME::SALOME_Exception); in string file ) raises (SALOME::SALOME_Exception);
void ExportPartToUNV( in SMESH_IDSource meshPart,
in string file ) raises (SALOME::SALOME_Exception);
void ExportPartToSTL( in SMESH_IDSource meshPart,
in string file,
in boolean isascii ) raises (SALOME::SALOME_Exception);
/*! /*!
* Get MED Mesh * Get MED Mesh