From 69980b70a251d50d575b57e0b319e59b32180e4b Mon Sep 17 00:00:00 2001 From: mzn Date: Fri, 26 Dec 2008 10:39:31 +0000 Subject: [PATCH] Fix for improvement 0019927 (EDF770 SMESH: Analyzing the Mesh Quality: Orphan nodes). --- idl/SMESH_Filter.idl | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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(); -- 2.39.2