- struct IsGlobalPredicate : public SMESH_HypoPredicate {
- const TopoDS_Shape& _mainShape;
- IsGlobalPredicate( const TopoDS_Shape& mainShape ):_mainShape(mainShape){}
+ struct IsAssignedToPredicate : public SMESH_HypoPredicate {
+ TopoDS_Shape _mainShape;
+ IsAssignedToPredicate( const TopoDS_Shape& mainShape ):_mainShape(mainShape){}
+ bool IsOk(const SMESH_Hypothesis* aHyp,
+ const TopoDS_Shape& aShape) const;
+ };
+
+ struct IsAuxiliaryPredicate : public SMESH_HypoPredicate {