+ /*!
+ * Predicate "Connected Elements"
+ * Returns true if an element is connected via other elements to the element
+ * located at a given point.
+ */
+ interface ConnectedElements : Predicate {
+ enum ThresholdType { POINT, VERTEX, NODE, NONE };
+ void SetElementType( in ElementType type );
+ void SetPoint ( in double x, in double y, in double z );
+ void SetVertex ( in GEOM::GEOM_Object vertex );
+ void SetNode ( in long nodeID );
+ string GetThreshold ( out ThresholdType type );
+ void SetThreshold ( in string threshold, in ThresholdType type )
+ raises (SALOME::SALOME_Exception);
+ };
+