X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=idl%2FSMESH_Filter.idl;h=3355bbe48a215601dfdc0db1a6ff84e30e921dd8;hb=refs%2Ftags%2FV7_2_0b1;hp=2c701fc2bd2e410f7fb969c2054d33fbf3b04018;hpb=9a54694a0ab1e5cbc558a35c4606ceea4f7af2ef;p=modules%2Fsmesh.git diff --git a/idl/SMESH_Filter.idl b/idl/SMESH_Filter.idl index 2c701fc2b..3355bbe48 100644 --- a/idl/SMESH_Filter.idl +++ b/idl/SMESH_Filter.idl @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -75,6 +75,7 @@ module SMESH FT_LinearOrQuadratic, FT_GroupColor, FT_ElemGeomType, + FT_EntityType, FT_CoplanarFaces, FT_BallDiameter, FT_LessThan, @@ -422,6 +423,15 @@ module SMESH 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 @@ -543,7 +553,6 @@ module SMESH MultiConnection CreateMultiConnection(); MultiConnection2D CreateMultiConnection2D(); BallDiameter CreateBallDiameter(); - /*! * Create logical functors ( predicates ) */ @@ -575,6 +584,7 @@ module SMESH GroupColor CreateGroupColor(); ElemGeomType CreateElemGeomType(); + ElemEntityType CreateElemEntityType(); CoplanarFaces CreateCoplanarFaces(); /*!