From: mzn Date: Fri, 26 Dec 2008 10:39:31 +0000 (+0000) Subject: Fix for improvement 0019927 (EDF770 SMESH: Analyzing the Mesh Quality: Orphan nodes). X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=69980b70a251d50d575b57e0b319e59b32180e4b;p=modules%2Fsmesh.git Fix for improvement 0019927 (EDF770 SMESH: Analyzing the Mesh Quality: Orphan nodes). --- diff --git a/idl/SMESH_Filter.idl b/idl/SMESH_Filter.idl index acffc1425..c25b76fc6 100644 --- a/idl/SMESH_Filter.idl +++ b/idl/SMESH_Filter.idl @@ -48,6 +48,7 @@ module SMESH FT_Volume3D, FT_FreeBorders, FT_FreeEdges, + FT_FreeNodes, FT_MultiConnection, FT_MultiConnection2D, FT_Length, @@ -241,7 +242,6 @@ module SMESH * Verify whether 2D mesh element has free edges( i.e. edges connected to one face only ) */ interface FreeEdges: Predicate - { struct Border { @@ -252,7 +252,12 @@ module SMESH Borders GetBorders(); }; - + /*! + * Logical functor (predicate) "Free nodes". + * Verify whether mesh has free nodes( i.e. nodes are not connected to any element ) + */ + interface FreeNodes: Predicate{}; + /*! * Abstract logical functor (predicate) "RangeOfIds". * Verify whether an Entity Id belongs to defined sequence of id's @@ -423,6 +428,7 @@ module SMESH FreeBorders CreateFreeBorders(); FreeEdges CreateFreeEdges(); + FreeNodes CreateFreeNodes(); RangeOfIds CreateRangeOfIds();