From 257a9fdff2867f893572681f1cd708e8c55bb71f Mon Sep 17 00:00:00 2001 From: eap Date: Fri, 20 Jul 2012 16:12:39 +0000 Subject: [PATCH] Generalize "Cancel Compute" mechanism to be able to report "Computation canceled" instead of "Algorithm failed" as failure reason + COMPERR_CANCELED = -11 //!< compute canceled --- src/SMESHUtils/SMESH_ComputeError.hxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/SMESHUtils/SMESH_ComputeError.hxx b/src/SMESHUtils/SMESH_ComputeError.hxx index a9a4b3a38..204427f08 100644 --- a/src/SMESHUtils/SMESH_ComputeError.hxx +++ b/src/SMESHUtils/SMESH_ComputeError.hxx @@ -49,7 +49,8 @@ enum SMESH_ComputeErrorName 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_WARNING = -10, //!< algo reports error but sub-mesh is computed anyway + COMPERR_CANCELED = -11 //!< compute canceled }; // ============================================================= @@ -98,6 +99,7 @@ std::string SMESH_ComputeError::CommonName() const _case2char(COMPERR_ALGO_FAILED ); _case2char(COMPERR_BAD_SHAPE ); _case2char(COMPERR_WARNING ); + _case2char(COMPERR_CANCELED ); default:; } return ""; -- 2.39.2