FT_BelongToCylinder,
FT_LyingOnGeom,
FT_RangeOfIds,
+ FT_BadOrientedVolume,
FT_LessThan,
FT_MoreThan,
FT_EqualTo,
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
/*!
* Filter
*/
- interface Filter: SALOME::GenericObj
+ interface Filter: SALOME::GenericObj, SMESH_IDSource
{
/*!
* Structure containing information about one criterion
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();
RangeOfIds CreateRangeOfIds();
+ BadOrientedVolume CreateBadOrientedVolume();
+
/*!
* Create comparators ( predicates )
*/