X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Finput%2Fselection_filter_library.doc;h=145c48fecf18bd77e9910cb71d727cf311efee7c;hb=004925bca40d46c25cf9cc837193335163c2d44f;hp=ed93878cbdb5e648653476f184b666f617d38ea7;hpb=b8f76a6e3fc33d70c79b0052682a71f3e899964e;p=modules%2Fsmesh.git
diff --git a/doc/salome/gui/SMESH/input/selection_filter_library.doc b/doc/salome/gui/SMESH/input/selection_filter_library.doc
index ed93878cb..145c48fec 100644
--- a/doc/salome/gui/SMESH/input/selection_filter_library.doc
+++ b/doc/salome/gui/SMESH/input/selection_filter_library.doc
@@ -2,9 +2,11 @@
\page selection_filter_library_page Selection filter library
-\n Selection filter library is a powerful tool enabling to create
-filters to be used on meshes. You can access to it from the Main Menu
-via Tools / Selection filter library.
+\n Selection filter library allows creating and storing in files
+the filters that can be later reused for operations on meshes. You can
+access it from the Main Menu via Tools / Selection filter library.
+It is also possible to save/load a filter by invoking the filter library
+from \ref filtering_elements "Filter dialog" launched from any mesh operation.
\image html selectionfilterlibrary.png
@@ -17,15 +19,21 @@ the current study. You can \b Add or \b Delete filters.
filter. By default it is prefixed with the corresponding entity type.
\anchor filtering_elements
+
Filter Dialog
-When we use filters during a group creation or another operation (by
+When we use filters during group creation or another operation (by
clicking Set Filter button in the corresponding dialog), the
-menu for setting filters looks as shown below.
+dialog for setting filters looks as shown below.
+
+\image html a-filteronfaces.png
The \b Add button creates a new criterion at the end of the list of
criteria. The \b Insert button creates a new criterion before the
selected criterion. The \b Remove button deletes the selected
-criterion. The \b Clear button deletes all criteria.
+criterion. The \b Clear button deletes all criteria.\n
+If there is a choice of Entity type in the dialog, only
+criteria of currently selected type are used to create or change a
+filter, and criteria of hidden types (if were specified) are ignored.
\n Each Entity type has its specific list of criteria, however all
filters have common syntax. The Threshold Value should be specified
for most criteria. For numerical criteria it is necessary to indicate if
@@ -56,20 +64,29 @@ in the Library.
is no selected mesh in the Object Browser and the filter can not be
created. You have to select the mesh and the button will be enabled.
-\image html a-filteronfaces.png
-
Some criteria are applicable to all Entity types:
-
Belong to Geom selects entities whose all nodes lie on the
-shape defined by Threshold Value. If the threshold shape is a
-sub-shape of the main shape of the mesh the algorithm works faster, if
-this is any other shape the algorithm works slower.
+shape defined by Threshold Value.
+If the threshold shape is a sub-shape of the main shape of the mesh,
+the filtering algorithm works faster because node-to-shape association
+is used instead of measuring distance between nodes and the shape, and
+\b Tolerance is not used. If the threshold shape is any other shape,
+the algorithm works slower because distance between nodes and the
+shape is measured and is compared with \b Tolerance. The latter
+approach (distance measurement) is also used if an element is not
+associated to any shape.
-
Lying on Geom selects entities whose at least one node
lies on the shape defined by the Threshold Value.
-If the threshold shape is a sub-shape of the main shape of the mesh the
-algorithm works faster, if this is any other
-shape, the algorithm works slower.
+If the threshold shape is a sub-shape of the main shape of the mesh,
+the filtering algorithm works faster because node-to-shape association
+is used instead of measuring distance between nodes and the shape, and
+\b Tolerance is not used. If the threshold shape is any other shape,
+the algorithm works slower because distance between nodes and the
+shape is measured and is compared with \b Tolerance. The latter
+approach (distance measurement) is also used if an element is not
+associated to any shape.
-
Belong to Mesh Group selects entities included into the mesh group
defined by the Threshold Value.
@@ -92,7 +109,7 @@ other parts. Threshold Value locating any element of the domain can be ei
-Some criteria are applicable to all Entity types of dimension
+Some criteria are applicable to entities of dimension
more than zero, i.e. to \b Edges, \b Faces and \b Volumes:
-
Linear allows selection of Linear or Quadratic elements (if Unary is set to "Not")
@@ -106,8 +123,8 @@ as a combination of geometry type and the number of nodes.
-The following criteria are applicable to all Entity types
-except for Volumes:
+The following criteria are applicable to Entities of \b all types
+except for \a Volumes:
-
Belong to Plane selects entities whose all nodes belong to a
specified plane within a given Tolerance.
@@ -133,7 +150,7 @@ See also \ref tui_double_nodes_control "Double Nodes quality control".
The following criteria allow selecting mesh Edges:
-
Free Borders selects free 1D mesh elements, i.e. edges belonging to
-one face only. See also a
+one element (face or volume) only. See also a
\ref free_borders_page "Free Borders quality control".
-
Double edges selects 1D mesh elements basing on the same set of nodes.
@@ -177,8 +194,8 @@ The following criteria allow selecting mesh Faces:
\ref area_page "Area quality control"), which is more, less or equal (within a given
Tolerance) to the predefined Threshold Value.
-
-Free edges selects 2D mesh elements consisting of edges belonging to
-one element of mesh only. See also a
+Free edges selects 2D mesh elements having at least one
+edge, which is not shared with other faces. See also a
\ref free_edges_page "Free Edges quality control".
-
Free faces selects 2D mesh elements, which belong to less than two volumes.
@@ -217,7 +234,7 @@ diagonals with a value of length, which is more, less or equal
-The following criteria allow selecting mesh Volumes:
+The following criteria allow selecting mesh Volumes:
-
Aspect ratio 3D selects 3D mesh elements with an aspect ratio (see also an
\ref aspect_ratio_3d_page "Aspect Ratio 3D quality control"), which is more, less or equal