]> SALOME platform Git repositories - modules/smesh.git/commitdiff
Salome HOME
0021459: EDF 1495 SMESH: Manipulation of discrete elements with attributes
authoreap <eap@opencascade.com>
Thu, 19 Jul 2012 12:45:15 +0000 (12:45 +0000)
committereap <eap@opencascade.com>
Thu, 19 Jul 2012 12:45:15 +0000 (12:45 +0000)
+    FT_BallDiameter,

idl/SMESH_Filter.idl

index 01da803b826ffa1a5e14fac9730270a9859e70d6..8cc7bc8645724e8201e5d8c7bb0997d99e57d7bb 100644 (file)
@@ -53,9 +53,9 @@ module SMESH
     FT_FreeEdges,
     FT_FreeNodes,
     FT_FreeFaces,
-    FT_EqualNodes,
-    FT_EqualEdges,
-    FT_EqualFaces,
+    FT_EqualNodes,  // IMPORTANT: when a new item is added, please
+    FT_EqualEdges,  // 1) update getFunctNames() in SMESH_Filter_i.cxx: line 3910
+    FT_EqualFaces,  // 2) update fixFunctorType() in SMESH_2smeshpy.cxx: line 234
     FT_EqualVolumes,
     FT_MultiConnection,
     FT_MultiConnection2D,
@@ -76,6 +76,7 @@ module SMESH
     FT_GroupColor,
     FT_ElemGeomType,
     FT_CoplanarFaces,
+    FT_BallDiameter,
     FT_LessThan,
     FT_MoreThan,
     FT_EqualTo,
@@ -156,6 +157,7 @@ module SMESH
     typedef sequence<Value> Values;
     Values GetValues();
   };
+  interface BallDiameter    : NumericalFunctor{};
   
 
   /*!
@@ -540,6 +542,7 @@ module SMESH
     Length2D          CreateLength2D();
     MultiConnection   CreateMultiConnection();
     MultiConnection2D CreateMultiConnection2D();
+    BallDiameter      CreateBallDiameter();
 
     /*!
     *  Create logical functors ( predicates )