From: eap Date: Wed, 3 Jul 2013 15:58:19 +0000 (+0000) Subject: 0020976: EDF 1471 SMESH: New ergonomy to display quality controls X-Git-Tag: V7_3_0a1~304 X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=commitdiff_plain;h=6cd017c643c4172796bed81e90fc82d008dd43b6 0020976: EDF 1471 SMESH: New ergonomy to display quality controls interface Predicate: Functor { + long NbSatisfying( in SMESH::SMESH_IDSource obj ); interface NumericalFunctor: Functor { + Histogram GetLocalHistogram( in short nbIntervals, in boolean isLogarithmic, + in SMESH::SMESH_IDSource obj ); --- diff --git a/idl/SMESH_Filter.idl b/idl/SMESH_Filter.idl index 305a27f25..4522b2205 100644 --- a/idl/SMESH_Filter.idl +++ b/idl/SMESH_Filter.idl @@ -117,8 +117,9 @@ module SMESH { double GetValue( in long theElementId ); - Histogram GetHistogram( in short nbIntervals, in boolean isLogarithmic ); - + Histogram GetHistogram ( in short nbIntervals, in boolean isLogarithmic ); + Histogram GetLocalHistogram( in short nbIntervals, in boolean isLogarithmic, + in SMESH::SMESH_IDSource obj ); /*! * Set precision for calculation. It is a position after point which is * used to functor value after calculation. @@ -164,11 +165,12 @@ module SMESH /*! * Predicates are intended for verification of criteria, - * must return bool value by mesh id + * they return bool value by mesh id */ interface Predicate: Functor { boolean IsSatisfy( in long thEntityId ); + long NbSatisfying( in SMESH::SMESH_IDSource obj ); }; /*!