Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Enable setting of Numeric Functors as criteria in Split Quadrangles and Union Triangl...
[modules/smesh.git]
/
idl
/
SMESH_Filter.idl
diff --git
a/idl/SMESH_Filter.idl
b/idl/SMESH_Filter.idl
index c66a90ea05998d56f916ad456db1be5be90f8cca..929afb67a533196a54a3ec3fcadbb4564614952e 100644
(file)
--- a/
idl/SMESH_Filter.idl
+++ b/
idl/SMESH_Filter.idl
@@
-62,6
+62,7
@@
module SMESH
FT_BelongToCylinder,
FT_LyingOnGeom,
FT_RangeOfIds,
FT_BelongToCylinder,
FT_LyingOnGeom,
FT_RangeOfIds,
+ FT_BadOrientedVolume,
FT_LessThan,
FT_MoreThan,
FT_EqualTo,
FT_LessThan,
FT_MoreThan,
FT_EqualTo,
@@
-137,6
+138,13
@@
module SMESH
boolean IsSatisfy( in long thEntityId );
};
boolean IsSatisfy( in long thEntityId );
};
+ /*!
+ * Logical functor (predicate) "Bad Oriented Volume".
+ * Verify whether a mesh volume is incorrectly oriented from
+ * the point of view of MED convention
+ */
+ interface BadOrientedVolume: Predicate {};
+
/*!
* Logical functor (predicate) "Belong To Geometry".
* Verify whether mesh element or node belong to pointed Geom Object
/*!
* Logical functor (predicate) "Belong To Geometry".
* Verify whether mesh element or node belong to pointed Geom Object
@@
-270,7
+278,7
@@
module SMESH
/*!
* Filter
*/
/*!
* Filter
*/
- interface Filter: SALOME::GenericObj
+ interface Filter: SALOME::GenericObj
, SMESH_IDSource
{
/*!
* Structure containing information about one criterion
{
/*!
* Structure containing information about one criterion
@@
-304,6
+312,8
@@
module SMESH
typedef sequence<Criterion> Criteria;
void SetPredicate( in Predicate thePredicate );
typedef sequence<Criterion> Criteria;
void SetPredicate( in Predicate thePredicate );
+ void SetMesh( in SMESH_Mesh theMesh );
+
long_array GetElementsId( in SMESH_Mesh theMesh );
ElementType GetElementType();
Predicate GetPredicate();
long_array GetElementsId( in SMESH_Mesh theMesh );
ElementType GetElementType();
Predicate GetPredicate();
@@
-383,6
+393,8
@@
module SMESH
RangeOfIds CreateRangeOfIds();
RangeOfIds CreateRangeOfIds();
+ BadOrientedVolume CreateBadOrientedVolume();
+
/*!
* Create comparators ( predicates )
*/
/*!
* Create comparators ( predicates )
*/