Version: 6.3.1
Data Fields

SMESH.Filter.Criterion Struct Reference

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

Detailed Description

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.


Field Documentation

Definition at line 439 of file SMESH_Filter.idl.

Referenced by createCriterion(), and SMESHGUI_FilterDlg.createFilter().

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS