Structure containing information about one criterion Type - FT_Taper, FT_Skew ... More...
import "SMESH_Filter.idl";
Data Fields | |
| long | Type |
| long | Compare |
| double | Threshold |
| string | ThresholdStr |
| string | ThresholdID |
| long | UnaryOp |
| long | BinaryOp |
| double | Tolerance |
| ElementType | TypeOfElement |
| long | Precision |
Structure containing information about one criterion Type - FT_Taper, FT_Skew ...
Compare - FT_LessThan, FT_MoreThan, FT_EqualTo Threshold - threshold value UnaryOp - unary logical operation: FT_LogicalNOT or FT_Undefined BinaryOp - binary logical operation FT_LogicalAND, FT_LogicalOR or (FT_Undefined must be for the last criterion) ThresholdStr - Threshold value defined as string. Used for: 1. Diapason of identifiers. Example: "1,2,3,5-10,12,27-29" 2. BelongToGeom predicate for storing name of shape 3. GroupColor predicate for storing group color "0.2;0;0.5" ThresholdID - One more threshold value defined as string. Used for: 1. BelongToGeom predicate for storing id of shape Tolerance - Tolerance is used for comparators (EqualTo comparision) and for "Belong to plane", "Belong to cylinder" etc predicates TypeOfElement - type of element SMESH.NODE, SMESH.FACE (used by BelongToGeom predicate only) Precision - Precision of numerical functors
Definition at line 428 of file SMESH_Filter.idl.
Definition at line 436 of file SMESH_Filter.idl.
Referenced by SMESH.FilterLibrary_i.Copy(), SMESHGUI_FilterDlg.createCriterion(), createCriterion(), SMESHGUI_FilterTable.GetCriterion(), and SMESHGUI_FilterTable.SetCriterion().
Definition at line 431 of file SMESH_Filter.idl.
Referenced by SMESH.FilterLibrary_i.Copy(), SMESHGUI_FilterDlg.createCriterion(), createCriterion(), SMESHGUI_FilterTable.GetCriterion(), and SMESHGUI_FilterTable.SetCriterion().
Definition at line 439 of file SMESH_Filter.idl.
Referenced by createCriterion(), and SMESHGUI_FilterDlg.createFilter().
Definition at line 432 of file SMESH_Filter.idl.
Referenced by SMESH.FilterLibrary_i.Copy(), SMESHGUI_FilterDlg.createCriterion(), createCriterion(), SMESHGUI_FilterTable.GetCriterion(), and SMESHGUI_FilterTable.SetCriterion().
Definition at line 434 of file SMESH_Filter.idl.
Referenced by SMESHGUI_FilterDlg.createCriterion(), createCriterion(), SMESHGUI_FilterTable.GetCriterion(), and SMESHGUI_FilterTable.SetCriterion().
Definition at line 433 of file SMESH_Filter.idl.
Referenced by SMESH.FilterLibrary_i.Copy(), SMESHGUI_FilterDlg.createCriterion(), createCriterion(), SMESHGUI_FilterTable.GetCriterion(), and SMESHGUI_FilterTable.SetCriterion().
Definition at line 437 of file SMESH_Filter.idl.
Referenced by SMESH.FilterLibrary_i.Copy(), createCriterion(), SMESHGUI_FilterTable.GetCriterion(), and SMESHGUI_FilterTable.SetCriterion().
Definition at line 430 of file SMESH_Filter.idl.
Referenced by SMESH.FilterLibrary_i.Copy(), SMESHGUI_FilterDlg.createCriterion(), createCriterion(), SMESHGUI_FilterTable.GetCriterion(), and SMESHGUI_FilterTable.SetCriterion().
Definition at line 438 of file SMESH_Filter.idl.
Referenced by SMESH.FilterLibrary_i.Copy(), SMESHGUI_FilterDlg.createCriterion(), createCriterion(), and SMESHGUI_FilterTable.GetCriterion().
Definition at line 435 of file SMESH_Filter.idl.
Referenced by SMESH.FilterLibrary_i.Copy(), SMESHGUI_FilterDlg.createCriterion(), createCriterion(), SMESHGUI_FilterTable.GetCriterion(), and SMESHGUI_FilterTable.SetCriterion().