Salome HOME
Documenting the nodal connectivity
[modules/smesh.git] / doc / salome / gui / SMESH / input / about_filters.doc
1 /*!
2
3 \page filters_page About filters
4
5 \b Filters allow picking only the mesh elements satisfying to a
6 specific condition or a set of conditions. Filters can be used to create
7 or edit mesh groups, remove elements from the mesh, control
8 mesh quality by different parameters, etc.
9
10 Several criteria can be combined together by using logical operators \a
11 AND and \a OR. In addition, a filter criterion can be reverted
12 using logical operator \a NOT.
13
14 Some filtering criteria use the functionality of \ref quality_page "mesh quality controls"
15 to filter mesh nodes / elements by specific characteristic (Area, Length, etc).
16
17 The functinality of mesh filters is available in both GUI and TUI
18 modes:
19
20 - In GUI, filters are available in some dialog boxes via
21 "Set Filters" button, clicking on which opens the dialog box
22 allowing to specify the list of filter criteria to be applied to the
23 current selection. See \subpage selection_filter_library_page page to learn more
24 about selection filters and their usage in GUI.
25
26 - In Python scripts, filters can be used to choose only some mesh
27   entities (nodes or elements) for the operations, which require the
28   list of entities as input parameter (create/modify group, remove
29   nodes/elements, etc) and for the operations, which accept objects
30   (groups, sub-meshes) as input parameter. The page \ref
31   tui_filters_page provides examples of the filters usage in Python
32   scripts.
33
34 */