From 1cd00806c9566cbf3d11039f5e68c7af39bd5e44 Mon Sep 17 00:00:00 2001 From: eap Date: Thu, 30 Aug 2012 07:43:07 +0000 Subject: [PATCH] 0021823: [CEA 649] Compute failed without any errors + COMPERR_NO_MESH_ON_SHAPE // no mesh elements assigned to sub-mesh --- idl/SMESH_Gen.idl | 3 ++- src/SMESHUtils/SMESH_ComputeError.hxx | 23 ++++++++++++----------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/idl/SMESH_Gen.idl b/idl/SMESH_Gen.idl index f6e9f89ad..4ff52c0db 100644 --- a/idl/SMESH_Gen.idl +++ b/idl/SMESH_Gen.idl @@ -101,7 +101,8 @@ module SMESH COMPERR_ALGO_FAILED , // computation failed COMPERR_BAD_SHAPE , // bad geometry COMPERR_WARNING , // algo reports error but sub-mesh is computed anyway - COMPERR_CANCELED // compute canceled + COMPERR_CANCELED , // compute canceled + COMPERR_NO_MESH_ON_SHAPE // no mesh elements assigned to sub-mesh }; struct ComputeError { diff --git a/src/SMESHUtils/SMESH_ComputeError.hxx b/src/SMESHUtils/SMESH_ComputeError.hxx index 204427f08..fd6217a54 100644 --- a/src/SMESHUtils/SMESH_ComputeError.hxx +++ b/src/SMESHUtils/SMESH_ComputeError.hxx @@ -40,17 +40,18 @@ enum SMESH_ComputeErrorName { // If you modify it, pls update SMESH_ComputeError::CommonName() below. // Positive values are for algo specific errors - COMPERR_OK = -1, - COMPERR_BAD_INPUT_MESH = -2, //!< wrong mesh on lower submesh - COMPERR_STD_EXCEPTION = -3, //!< some std exception raised - COMPERR_OCC_EXCEPTION = -4, //!< OCC exception raised - COMPERR_SLM_EXCEPTION = -5, //!< SALOME exception raised - COMPERR_EXCEPTION = -6, //!< other exception raised - COMPERR_MEMORY_PB = -7, //!< std::bad_alloc exception - COMPERR_ALGO_FAILED = -8, //!< algo failed for some reason - COMPERR_BAD_SHAPE = -9, //!< bad geometry - COMPERR_WARNING = -10, //!< algo reports error but sub-mesh is computed anyway - COMPERR_CANCELED = -11 //!< compute canceled + COMPERR_OK = -1, + COMPERR_BAD_INPUT_MESH = -2, //!< wrong mesh on lower submesh + COMPERR_STD_EXCEPTION = -3, //!< some std exception raised + COMPERR_OCC_EXCEPTION = -4, //!< OCC exception raised + COMPERR_SLM_EXCEPTION = -5, //!< SALOME exception raised + COMPERR_EXCEPTION = -6, //!< other exception raised + COMPERR_MEMORY_PB = -7, //!< std::bad_alloc exception + COMPERR_ALGO_FAILED = -8, //!< algo failed for some reason + COMPERR_BAD_SHAPE = -9, //!< bad geometry + COMPERR_WARNING = -10, //!< algo reports error but sub-mesh is computed anyway + COMPERR_CANCELED = -11, //!< compute canceled + COMPERR_NO_MESH_ON_SHAPE = -12 //!< no mesh elements assigned to sub-shape }; // ============================================================= -- 2.39.2