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,
FT_LinearOrQuadratic,
FT_GroupColor,
FT_ElemGeomType,
+ FT_EntityType,
FT_CoplanarFaces,
+ FT_BallDiameter,
FT_LessThan,
FT_MoreThan,
FT_EqualTo,
{
double GetValue( in long theElementId );
- Histogram GetHistogram( in short nbIntervals );
+ Histogram GetHistogram( in short nbIntervals, in boolean isLogarithmic );
/*!
* Set precision for calculation. It is a position after point which is
typedef sequence<Value> Values;
Values GetValues();
};
+ interface BallDiameter : NumericalFunctor{};
/*!
void SetGeometryType( in GeometryType theType );
};
+ /*!
+ * Functor "Element entity type"
+ * Returns is element has indicated entity type
+ */
+ interface ElemEntityType : Predicate{
+ void SetElementType ( in ElementType theType );
+ void SetEntityType( in EntityType theSetEntityType );
+ };
+
/*!
* Functor "Coplanar faces"
* Returns true if a mesh face is a coplanar neighbour to a given one. It checks
Length2D CreateLength2D();
MultiConnection CreateMultiConnection();
MultiConnection2D CreateMultiConnection2D();
-
+ BallDiameter CreateBallDiameter();
/*!
* Create logical functors ( predicates )
*/
GroupColor CreateGroupColor();
ElemGeomType CreateElemGeomType();
+ ElemEntityType CreateElemEntityType();
CoplanarFaces CreateCoplanarFaces();
/*!