Version: 9.16.0
SMESH_Filter.idl
Go to the documentation of this file.
1// Copyright (C) 2007-2026 CEA, EDF, OPEN CASCADE
2//
3// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
5//
6// This library is free software; you can redistribute it and/or
7// modify it under the terms of the GNU Lesser General Public
8// License as published by the Free Software Foundation; either
9// version 2.1 of the License, or (at your option) any later version.
10//
11// This library is distributed in the hope that it will be useful,
12// but WITHOUT ANY WARRANTY; without even the implied warranty of
13// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14// Lesser General Public License for more details.
15//
16// You should have received a copy of the GNU Lesser General Public
17// License along with this library; if not, write to the Free Software
18// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19//
20// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21//
22
23// File : SMESH_Filter.idl
24// Author : Alexey Petrov, OCC
25//
26#ifndef _SMESH_FILTER_IDL_
27#define _SMESH_FILTER_IDL_
28
29#include "SALOME_Exception.idl"
30#include "SALOME_GenericObj.idl"
31#include "GEOM_Gen.idl"
32#include "SMESH_Mesh.idl"
33#include "SMESH_smIdType.idl"
34
35module SMESH
36{
37
42 {
59 FT_EqualNodes, // IMPORTANT: when a new item is added, don't forget to
60 FT_EqualEdges, // 1) update getFunctNames() in SMESH_Filter_i.cxx: line 3910
61 FT_EqualFaces, // 2) update fixFunctorType() in SMESH_2smeshpy.cxx: line 234
96 };
97
102 {
104 double min;
105 double max;
106 };
107 typedef sequence<HistogramRectangle> Histogram;
108
109
113 interface Functor: SALOME::GenericObj
114 {
115 void SetMesh( in SMESH_Mesh theMesh );
118 };
119
124 {
125 double GetValue ( in smIdType theElementId );
126 boolean IsApplicable( in smIdType theElementId );
127
128 Histogram GetHistogram ( in short nbIntervals, in boolean isLogarithmic );
129 Histogram GetLocalHistogram( in short nbIntervals, in boolean isLogarithmic,
130 in SMESH::SMESH_IDSource obj );
135 void SetPrecision( in long thePrecision );
137 };
143 interface Taper : NumericalFunctor{};
144 interface Skew : NumericalFunctor{};
145 interface Area : NumericalFunctor{};
151 {
152 struct Value
153 {
154 double myLength;
155 long myPnt1, myPnt2;
156 };
157 typedef sequence<Value> Values;
159 };
164 {
165 struct Value
166 {
168 long myPnt1, myPnt2;
169 };
170
171 typedef sequence<Value> Values;
173 };
177
178
184 {
185 boolean IsSatisfy( in long thEntityId );
187 };
188
195
207
218
224 {
225 void SetTolerance( in double theToler );
226 double GetTolerance();
227 };
232 interface EqualEdges: Predicate {};
237 interface EqualFaces: Predicate {};
242 interface EqualVolumes: Predicate {};
243
249 {
250 void SetGroup( in SMESH::SMESH_GroupBase theGroup );
251 void SetGroupID( in string theID ); // IOR or StoreName
253 };
254
260 {
261 void SetGeom( in GEOM::GEOM_Object theGeom );
262 void SetElementType( in ElementType theType );
263
266 void SetTolerance( in double theToler );
267 double GetTolerance();
268
269 void SetShapeName( in string theName );
270 void SetShape( in string theID, in string theName );
271 string GetShapeName();
272 string GetShapeID();
273 };
274
281 {
282 void SetTolerance( in double theToler );
283 double GetTolerance();
284 void SetShapeName( in string theName, in ElementType theType );
285 void SetShape( in string theID, in string theName, in ElementType theType );
286 string GetShapeName();
287 string GetShapeID();
292 void SetUseBoundaries( in boolean theUseBndRestrictions );
294 };
295
301 {
302 void SetPlane( in GEOM::GEOM_Object theGeom, in ElementType theType );
303 };
304
310 {
311 void SetCylinder( in GEOM::GEOM_Object theGeom, in ElementType theType );
312 };
313
319 {
320 void SetSurface( in GEOM::GEOM_Object theGeom, in ElementType theType );
321 };
322
328 {
329 void SetGeom( in GEOM::GEOM_Object theGeom );
330 void SetElementType( in ElementType theType );
331
334 void SetTolerance( in double theToler );
335 double GetTolerance();
336
337 void SetShapeName( in string theName );
338 void SetShape( in string theID, in string theName );
339 string GetShapeName();
340 string GetShapeID();
341 };
342
347 interface FreeBorders: Predicate {};
348
354 {
355 struct Border
356 {
358 long myPnt1, myPnt2;
359 };
360 typedef sequence<Border> Borders;
362 };
363
368 interface FreeNodes: Predicate {};
369
374 interface FreeFaces: Predicate {};
375
381 {
382 void SetRange( in smIdType_array theIds );
383 boolean SetRangeStr( in string theRange );
384 string GetRangeStr();
385
386 void SetElementType( in ElementType theType );
387 };
388
394 {
395 void SetMargin( in double theValue );
396 void SetNumFunctor( in NumericalFunctor theFunct );
397 double GetMargin();
398 };
399 interface LessThan: Comparator{};
400 interface MoreThan: Comparator{};
401 interface EqualTo : Comparator
402 {
403 void SetTolerance( in double theToler );
404 double GetTolerance();
405 };
406
410 interface Logical: Predicate {};
411
413 {
414 void SetPredicate(in Predicate thePredicate);
415 };
416
418{
419 void SetPredicate1( in Predicate thePredicate );
420 void SetPredicate2( in Predicate thePredicate );
421 };
422
425
431 void SetElementType( in ElementType theType );
432 };
433
438 interface GroupColor : Predicate {
439 void SetElementType( in ElementType theType );
440 void SetColorStr( in string theColor );
441 string GetColorStr();
442 };
443
449 void SetElementType ( in ElementType theType );
450 void SetGeometryType( in GeometryType theType );
451 };
452
458 void SetElementType ( in ElementType theType );
459 void SetEntityType( in EntityType theSetEntityType );
460 };
461
468 void SetFace ( in long theFaceID );
469 void SetTolerance( in double theToler );
470 };
471
478 enum ThresholdType { POINT, VERTEX, NODE, NONE };
480 void SetPoint ( in double x, in double y, in double z );
481 void SetVertex ( in GEOM::GEOM_Object vertex );
482 void SetNode ( in smIdType nodeID );
483 string GetThreshold ( out ThresholdType type );
484 void SetThreshold ( in string threshold, in ThresholdType type )
485 raises (SALOME::SALOME_Exception);
486 };
487
492 {
515 {
516 long Type;
518 double Threshold;
523 double Tolerance;
526 };
527
528 typedef sequence<Criterion> Criteria;
529
530 void SetPredicate( in Predicate thePredicate );
531 void SetMesh( in SMESH_Mesh theMesh );
532
537
538 boolean GetCriteria( out Criteria theCriteria );
539 boolean SetCriteria( in Criteria theCriteria );
540 };
541
542
546 interface FilterLibrary : SALOME::GenericObj
547 {
551 Filter Copy( in string theFilterName );
552
556 boolean Add ( in string theFilterName, in Filter theFilter );
557 boolean AddEmpty( in string theFilterName, in ElementType theType ); // add empty filter
558 boolean Delete ( in string theFilterName );
559 boolean Replace ( in string theFilterName, in string theNewName, in Filter theFilter );
560
564 boolean Save();
565 boolean SaveAs( in string aFileName );
566
570 boolean IsPresent( in string aFilterName );
571 long NbFilters( in ElementType aType );
574 void SetFileName( in string aFilterName );
575 string GetFileName();
576 };
577
578
582 interface FilterManager: SALOME::GenericObj
583 {
615
617
622
627
629
636
642
649
656
661
665 FilterLibrary LoadLibrary( in string aFileName );
666
671
675 boolean DeleteLibrary( in string aFileName );
676 };
677};
678
679
680#endif
Definition: SMESH_Filter.idl:145
Definition: SMESH_Filter.idl:140
Definition: SMESH_Filter.idl:139
Logical functor (predicate) "Bad Oriented Volume".
Definition: SMESH_Filter.idl:194
Definition: SMESH_Filter.idl:174
Logical functor (predicate) "Faces with bare border".
Definition: SMESH_Filter.idl:206
Logical functor (predicate) "Volumes with bare border".
Definition: SMESH_Filter.idl:200
Logical functor (predicate) "Belong To Cylinder".
Definition: SMESH_Filter.idl:310
void SetCylinder(in GEOM::GEOM_Object theGeom, in ElementType theType)
Logical functor (predicate) "Belong To Generic Surface".
Definition: SMESH_Filter.idl:319
void SetSurface(in GEOM::GEOM_Object theGeom, in ElementType theType)
Logical functor (predicate) "Belong To Geometry".
Definition: SMESH_Filter.idl:260
void SetTolerance(in double theToler)
The tolerance is used only if there is no submesh on the shape.
void SetShape(in string theID, in string theName)
void SetShapeName(in string theName)
void SetGeom(in GEOM::GEOM_Object theGeom)
void SetElementType(in ElementType theType)
Logical functor (predicate) "Belong To Mesh Group".
Definition: SMESH_Filter.idl:249
void SetGroupID(in string theID)
void SetGroup(in SMESH::SMESH_GroupBase theGroup)
SMESH::SMESH_GroupBase GetGroup()
Logical functor (predicate) "Belong To Plane".
Definition: SMESH_Filter.idl:301
void SetPlane(in GEOM::GEOM_Object theGeom, in ElementType theType)
Logical functor (predicate) "Belong To Surface".
Definition: SMESH_Filter.idl:281
void SetShape(in string theID, in string theName, in ElementType theType)
void SetTolerance(in double theToler)
void SetUseBoundaries(in boolean theUseBndRestrictions)
Limit surface extent to bounding box of boundaries (edges) in surface parametric space.
void SetShapeName(in string theName, in ElementType theType)
Comparator.
Definition: SMESH_Filter.idl:394
void SetMargin(in double theValue)
void SetNumFunctor(in NumericalFunctor theFunct)
Predicate "Connected Elements" Returns true if an element is connected via other elements to the elem...
Definition: SMESH_Filter.idl:477
ThresholdType
Definition: SMESH_Filter.idl:478
@ NODE
Definition: SMESH_Filter.idl:478
string GetThreshold(out ThresholdType type)
void SetPoint(in double x, in double y, in double z)
void SetNode(in smIdType nodeID)
void SetElementType(in ElementType type)
void SetThreshold(in string threshold, in ThresholdType type)
void SetVertex(in GEOM::GEOM_Object vertex)
Predicate "Coplanar faces" Returns true if a mesh face is a coplanar neighbour to a given one.
Definition: SMESH_Filter.idl:467
void SetFace(in long theFaceID)
void SetTolerance(in double theToler)
Definition: SMESH_Filter.idl:161
Predicate "Element entity type" Returns is element has indicated entity type.
Definition: SMESH_Filter.idl:457
void SetElementType(in ElementType theType)
void SetEntityType(in EntityType theSetEntityType)
Predicate "Element geometry type" Returns is element has indicated geometry type.
Definition: SMESH_Filter.idl:448
void SetGeometryType(in GeometryType theType)
void SetElementType(in ElementType theType)
Logical functor (predicate) "Equal Edges".
Definition: SMESH_Filter.idl:232
Logical functor (predicate) "Equal Faces".
Definition: SMESH_Filter.idl:237
Logical functor (predicate) "Equal Nodes".
Definition: SMESH_Filter.idl:224
double GetTolerance()
void SetTolerance(in double theToler)
Definition: SMESH_Filter.idl:402
void SetTolerance(in double theToler)
double GetTolerance()
Logical functor (predicate) "Equal Volumes".
Definition: SMESH_Filter.idl:242
Interface for working with library of filters.
Definition: SMESH_Filter.idl:547
boolean AddEmpty(in string theFilterName, in ElementType theType)
boolean Replace(in string theFilterName, in string theNewName, in Filter theFilter)
boolean SaveAs(in string aFileName)
boolean Save()
Save library on disk.
string_array GetAllNames()
long NbFilters(in ElementType aType)
void SetFileName(in string aFilterName)
Filter Copy(in string theFilterName)
Copy filter from library by name (new filter is created)
boolean Add(in string theFilterName, in Filter theFilter)
Methods for editing library.
boolean IsPresent(in string aFilterName)
Query methods.
string_array GetNames(in ElementType aType)
boolean Delete(in string theFilterName)
Interface of Filter manager.
Definition: SMESH_Filter.idl:583
LinearOrQuadratic CreateLinearOrQuadratic()
FilterLibrary LoadLibrary(in string aFileName)
Load filter library.
Volume3D CreateVolume3D()
GroupColor CreateGroupColor()
Deflection2D CreateDeflection2D()
BelongToGeom CreateBelongToGeom()
NodeConnectivityNumber CreateNodeConnectivityNumber()
Length2D CreateLength2D()
BelongToPlane CreateBelongToPlane()
BelongToGenSurface CreateBelongToGenSurface()
EqualNodes CreateEqualNodes()
ScaledJacobian CreateScaledJacobian()
FreeEdges CreateFreeEdges()
Warping3D CreateWarping3D()
ElemGeomType CreateElemGeomType()
MaxElementLength3D CreateMaxElementLength3D()
BadOrientedVolume CreateBadOrientedVolume()
LessThan CreateLessThan()
Create comparators ( predicates )
AspectRatio3D CreateAspectRatio3D()
EqualVolumes CreateEqualVolumes()
BelongToMeshGroup CreateBelongToMeshGroup()
Create logical functors ( predicates )
OverConstrainedFace CreateOverConstrainedFace()
MoreThan CreateMoreThan()
Filter CreateFilter()
Create filter.
MinimumAngle CreateMinimumAngle()
Create numerical functors.
FreeBorders CreateFreeBorders()
EqualEdges CreateEqualEdges()
FreeNodes CreateFreeNodes()
BareBorderVolume CreateBareBorderVolume()
RangeOfIds CreateRangeOfIds()
ElemEntityType CreateElemEntityType()
MultiConnection CreateMultiConnection()
boolean DeleteLibrary(in string aFileName)
Delete library.
EqualFaces CreateEqualFaces()
CoplanarFaces CreateCoplanarFaces()
BareBorderFace CreateBareBorderFace()
AspectRatio CreateAspectRatio()
Length3D CreateLength3D()
MultiConnection2D CreateMultiConnection2D()
LyingOnGeom CreateLyingOnGeom()
BelongToCylinder CreateBelongToCylinder()
ConnectedElements CreateConnectedElements()
MaxElementLength2D CreateMaxElementLength2D()
LogicalNOT CreateLogicalNOT()
Create boolean operations ( predicates )
FreeFaces CreateFreeFaces()
OverConstrainedVolume CreateOverConstrainedVolume()
FilterLibrary CreateLibrary()
Create new library.
BallDiameter CreateBallDiameter()
LogicalOR CreateLogicalOR()
LogicalAND CreateLogicalAND()
Filter.
Definition: SMESH_Filter.idl:492
Predicate GetPredicate()
void SetPredicate(in Predicate thePredicate)
ElementType GetElementType()
smIdType_array GetElementsId(in SMESH_Mesh theMesh)
boolean SetCriteria(in Criteria theCriteria)
boolean GetCriteria(out Criteria theCriteria)
void SetMesh(in SMESH_Mesh theMesh)
smIdType_array GetElementsIdFromParts(in ListOfIDSources theParts)
sequence< Criterion > Criteria
Definition: SMESH_Filter.idl:528
Logical functor (predicate) "Free borders".
Definition: SMESH_Filter.idl:347
Logical functor (predicate) "Free edges".
Definition: SMESH_Filter.idl:354
sequence< Border > Borders
Definition: SMESH_Filter.idl:360
Borders GetBorders()
Logical functor (predicate) "Free faces".
Definition: SMESH_Filter.idl:374
Logical functor (predicate) "Free nodes".
Definition: SMESH_Filter.idl:368
Base interface for all functors ( i.e.
Definition: SMESH_Filter.idl:114
FunctorType GetFunctorType()
void SetMesh(in SMESH_Mesh theMesh)
ElementType GetElementType()
Predicate "Group Color" Returns color of group to which mesh element belongs to.
Definition: SMESH_Filter.idl:438
void SetColorStr(in string theColor)
string GetColorStr()
void SetElementType(in ElementType theType)
Definition: SMESH_Filter.idl:151
Values GetValues()
sequence< Value > Values
Definition: SMESH_Filter.idl:157
Definition: SMESH_Filter.idl:160
Definition: SMESH_Filter.idl:149
Definition: SMESH_Filter.idl:399
Logical functor (predicate) "Is element Linear or Quadratic".
Definition: SMESH_Filter.idl:430
void SetElementType(in ElementType theType)
Definition: SMESH_Filter.idl:423
Definition: SMESH_Filter.idl:418
void SetPredicate1(in Predicate thePredicate)
void SetPredicate2(in Predicate thePredicate)
Definition: SMESH_Filter.idl:413
void SetPredicate(in Predicate thePredicate)
Definition: SMESH_Filter.idl:424
Logical predicates are intended for compose predicates using boolean operations.
Definition: SMESH_Filter.idl:410
Logical functor (predicate) "Lying On Geometry".
Definition: SMESH_Filter.idl:328
void SetShapeName(in string theName)
void SetShape(in string theID, in string theName)
void SetElementType(in ElementType theType)
void SetTolerance(in double theToler)
The tolerance is used only if there is no submesh on the shape.
void SetGeom(in GEOM::GEOM_Object theGeom)
Definition: SMESH_Filter.idl:147
Definition: SMESH_Filter.idl:148
Definition: SMESH_Filter.idl:138
Definition: SMESH_Filter.idl:400
Definition: SMESH_Filter.idl:164
sequence< Value > Values
Definition: SMESH_Filter.idl:171
Definition: SMESH_Filter.idl:162
Definition: SMESH_Filter.idl:175
Numerical functors are intended for calculating value by Id of mesh entity.
Definition: SMESH_Filter.idl:124
void SetPrecision(in long thePrecision)
Set precision for calculation.
Histogram GetLocalHistogram(in short nbIntervals, in boolean isLogarithmic, in SMESH::SMESH_IDSource obj)
double GetValue(in smIdType theElementId)
boolean IsApplicable(in smIdType theElementId)
Histogram GetHistogram(in short nbIntervals, in boolean isLogarithmic)
Logical functor (predicate) "Over-constrained Face".
Definition: SMESH_Filter.idl:217
Logical functor (predicate) "Over-constrained Volume" Verify whether a mesh volume has only one facet...
Definition: SMESH_Filter.idl:212
Predicates are intended for verification of criteria, they return bool value by mesh id.
Definition: SMESH_Filter.idl:184
long NbSatisfying(in SMESH::SMESH_IDSource obj)
boolean IsSatisfy(in long thEntityId)
Abstract logical functor (predicate) "RangeOfIds".
Definition: SMESH_Filter.idl:381
boolean SetRangeStr(in string theRange)
string GetRangeStr()
void SetRange(in smIdType_array theIds)
void SetElementType(in ElementType theType)
SMESH_Group: base interface of group object.
Definition: SMESH_Group.idl:46
Definition: SMESH_Mesh.idl:286
Definition: SMESH_Mesh.idl:338
Definition: SMESH_Filter.idl:176
Definition: SMESH_Filter.idl:144
Definition: SMESH_Filter.idl:143
Definition: SMESH_Filter.idl:146
Definition: SMESH_Filter.idl:142
Definition: SMESH_Filter.idl:141
Definition: SMESH_ControlsClassifier.cxx:39
sequence< HistogramRectangle > Histogram
Definition: SMESH_Filter.idl:107
EntityType
Enumeration of entity type used in mesh info array, it should be synchronised with enum SMDSAbs_Entit...
Definition: SMESH_Mesh.idl:174
sequence< SMESH_IDSource > ListOfIDSources
Definition: SMESH_Mesh.idl:41
FunctorType
Enumeration of functor types.
Definition: SMESH_Filter.idl:42
@ FT_NodeConnectivityNumber
Definition: SMESH_Filter.idl:69
@ FT_AspectRatio
Definition: SMESH_Filter.idl:43
@ FT_Length2D
Definition: SMESH_Filter.idl:66
@ FT_BelongToGenSurface
Definition: SMESH_Filter.idl:74
@ FT_LessThan
Definition: SMESH_Filter.idl:89
@ FT_Skew
Definition: SMESH_Filter.idl:49
@ FT_BadOrientedVolume
Definition: SMESH_Filter.idl:77
@ FT_MinimumAngle
Definition: SMESH_Filter.idl:47
@ FT_LinearOrQuadratic
Definition: SMESH_Filter.idl:82
@ FT_BareBorderFace
Definition: SMESH_Filter.idl:79
@ FT_FreeNodes
Definition: SMESH_Filter.idl:57
@ FT_MultiConnection2D
Definition: SMESH_Filter.idl:64
@ FT_Undefined
Definition: SMESH_Filter.idl:95
@ FT_FreeEdges
Definition: SMESH_Filter.idl:56
@ FT_BelongToCylinder
Definition: SMESH_Filter.idl:73
@ FT_CoplanarFaces
Definition: SMESH_Filter.idl:86
@ FT_BallDiameter
Definition: SMESH_Filter.idl:87
@ FT_EntityType
Definition: SMESH_Filter.idl:85
@ FT_BelongToGeom
Definition: SMESH_Filter.idl:71
@ FT_EqualTo
Definition: SMESH_Filter.idl:91
@ FT_MultiConnection
Definition: SMESH_Filter.idl:63
@ FT_LogicalAND
Definition: SMESH_Filter.idl:93
@ FT_LogicalOR
Definition: SMESH_Filter.idl:94
@ FT_EqualEdges
Definition: SMESH_Filter.idl:60
@ FT_Deflection2D
Definition: SMESH_Filter.idl:68
@ FT_ConnectedElements
Definition: SMESH_Filter.idl:88
@ FT_EqualVolumes
Definition: SMESH_Filter.idl:62
@ FT_ElemGeomType
Definition: SMESH_Filter.idl:84
@ FT_AspectRatio3D
Definition: SMESH_Filter.idl:44
@ FT_OverConstrainedVolume
Definition: SMESH_Filter.idl:80
@ FT_Volume3D
Definition: SMESH_Filter.idl:51
@ FT_GroupColor
Definition: SMESH_Filter.idl:83
@ FT_LogicalNOT
Definition: SMESH_Filter.idl:92
@ FT_Warping3D
Definition: SMESH_Filter.idl:46
@ FT_Area
Definition: SMESH_Filter.idl:50
@ FT_Taper
Definition: SMESH_Filter.idl:48
@ FT_BelongToMeshGroup
Definition: SMESH_Filter.idl:70
@ FT_ScaledJacobian
Definition: SMESH_Filter.idl:52
@ FT_FreeFaces
Definition: SMESH_Filter.idl:58
@ FT_BelongToPlane
Definition: SMESH_Filter.idl:72
@ FT_MaxElementLength3D
Definition: SMESH_Filter.idl:54
@ FT_Length
Definition: SMESH_Filter.idl:65
@ FT_Length3D
Definition: SMESH_Filter.idl:67
@ FT_BareBorderVolume
Definition: SMESH_Filter.idl:78
@ FT_OverConstrainedFace
Definition: SMESH_Filter.idl:81
@ FT_FreeBorders
Definition: SMESH_Filter.idl:55
@ FT_RangeOfIds
Definition: SMESH_Filter.idl:76
@ FT_Warping
Definition: SMESH_Filter.idl:45
@ FT_MoreThan
Definition: SMESH_Filter.idl:90
@ FT_MaxElementLength2D
Definition: SMESH_Filter.idl:53
@ FT_LyingOnGeom
Definition: SMESH_Filter.idl:75
@ FT_EqualFaces
Definition: SMESH_Filter.idl:61
@ FT_EqualNodes
Definition: SMESH_Filter.idl:59
sequence< smIdType > smIdType_array
Definition: SMESH_Mesh.idl:45
GeometryType
Enumeration for element geometry type, like SMDSAbs_GeometryType in SMDSAbs_ElementType....
Definition: SMESH_Mesh.idl:144
ElementType
Enumeration for element type, like in SMDS.
Definition: SMESH_Mesh.idl:128
sequence< string > string_array
Definition: SMESH_Mesh.idl:46
Structure containing information about one criterion Type - FT_Taper, FT_Skew ... Compare - FT_LessTh...
Definition: SMESH_Filter.idl:515
long BinaryOp
Definition: SMESH_Filter.idl:522
string ThresholdID
Definition: SMESH_Filter.idl:520
long Compare
Definition: SMESH_Filter.idl:517
double Threshold
Definition: SMESH_Filter.idl:518
double Tolerance
Definition: SMESH_Filter.idl:523
ElementType TypeOfElement
Definition: SMESH_Filter.idl:524
long Type
Definition: SMESH_Filter.idl:516
string ThresholdStr
Definition: SMESH_Filter.idl:519
long Precision
Definition: SMESH_Filter.idl:525
long UnaryOp
Definition: SMESH_Filter.idl:521
Definition: SMESH_Filter.idl:356
long myPnt1
Definition: SMESH_Filter.idl:358
long myElemId
Definition: SMESH_Filter.idl:357
Parameters of a reclangle of histogram.
Definition: SMESH_Filter.idl:102
double min
Definition: SMESH_Filter.idl:104
long nbEvents
Definition: SMESH_Filter.idl:103
double max
Definition: SMESH_Filter.idl:105
Definition: SMESH_Filter.idl:153
double myLength
Definition: SMESH_Filter.idl:154
long myPnt1
Definition: SMESH_Filter.idl:155
Definition: SMESH_Filter.idl:166
long myNbConnects
Definition: SMESH_Filter.idl:167
long myPnt1
Definition: SMESH_Filter.idl:168