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 );
This commit is contained in:
eap 2013-07-03 15:58:19 +00:00
parent 35035f1212
commit 6cd017c643

View File

@ -117,8 +117,9 @@ module SMESH
{ {
double GetValue( in long theElementId ); 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 * Set precision for calculation. It is a position after point which is
* used to functor value after calculation. * used to functor value after calculation.
@ -164,11 +165,12 @@ module SMESH
/*! /*!
* Predicates are intended for verification of criteria, * Predicates are intended for verification of criteria,
* must return bool value by mesh id * they return bool value by mesh id
*/ */
interface Predicate: Functor interface Predicate: Functor
{ {
boolean IsSatisfy( in long thEntityId ); boolean IsSatisfy( in long thEntityId );
long NbSatisfying( in SMESH::SMESH_IDSource obj );
}; };
/*! /*!