From 6cd017c643c4172796bed81e90fc82d008dd43b6 Mon Sep 17 00:00:00 2001 From: eap Date: Wed, 3 Jul 2013 15:58:19 +0000 Subject: [PATCH] 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 ); --- idl/SMESH_Filter.idl | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 ); }; /*! -- 2.30.2