#include <list>
#include <string>
-#include <TopoDS_Shape.hxx>
class SMESH_HypoFilter;
class SMESH_Hypothesis;
+class TopoDS_Shape;
class SMESH_HypoPredicate {
public:
};
struct IsGlobalPredicate : public SMESH_HypoPredicate {
- TopoDS_Shape _mainShape;
+ const TopoDS_Shape& _mainShape;
IsGlobalPredicate( const TopoDS_Shape& mainShape ):_mainShape(mainShape){}
bool IsOk(const SMESH_Hypothesis* aHyp,
const TopoDS_Shape& aShape) const;