From: eap Date: Wed, 3 Jul 2013 16:00:19 +0000 (+0000) Subject: 1) 0020976: EDF 1471 SMESH: New ergonomy to display quality controls X-Git-Tag: V7_3_0a1~303 X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=commitdiff_plain;h=29d50dfec3732d701f39a099fd64239185404f98;hp=6cd017c643c4172796bed81e90fc82d008dd43b6;ds=sidebyside 1) 0020976: EDF 1471 SMESH: New ergonomy to display quality controls interface SMESH_IDSource { + long_array GetNbElementsByType(); 2) Compute progress bar interface SMESH_Mesh { + double GetComputeProgress(); --- diff --git a/idl/SMESH_Mesh.idl b/idl/SMESH_Mesh.idl index 6d77ef9ea..4796428fd 100644 --- a/idl/SMESH_Mesh.idl +++ b/idl/SMESH_Mesh.idl @@ -129,7 +129,8 @@ module SMESH FACE, VOLUME, ELEM0D, - BALL + BALL, + NB_ELEMENT_TYPES }; typedef sequence array_of_ElementType ; @@ -284,11 +285,17 @@ module SMESH long_array GetIDs(); /*! - * Returns statistic of mesh elements - * @return array of number enityties by index of EntityType + * Returns number of mesh elements of each \a EntityType + * @return array of number of elements per \a EntityType */ long_array GetMeshInfo(); + /*! + * Returns number of mesh elements of each \a ElementType + * @return array of number of elements per \a ElementType + */ + long_array GetNbElementsByType(); + /*! * Returns types of elements it contains. * It's empty if the SMESH_IDSource contains no IDs @@ -690,6 +697,10 @@ module SMESH void ExportPartToSTL( in SMESH_IDSource meshPart, in string file, in boolean isascii ) raises (SALOME::SALOME_Exception); + /*! + * Return computation progress [0.,1] + */ + double GetComputeProgress(); /*! * Get informations about mesh contents