USGS

Isis 3.0 Object Programmers' Reference

Home

PointJigsawRejectedFilter.h
1 #ifndef PointJigsawRejectedFilter_H
2 #define PointJigsawRejectedFilter_H
3 
4 #include "AbstractFilter.h"
5 
6 
7 namespace Isis {
8  class ControlCubeGraphNode;
9  class ControlPoint;
10  class ControlMeasure;
11 
12  namespace CnetViz {
13 
26  Q_OBJECT
27 
28  public:
29  PointJigsawRejectedFilter(AbstractFilter::FilterEffectivenessFlag flag,
30  int minimumForSuccess = -1);
32  virtual ~PointJigsawRejectedFilter();
33 
34  bool evaluate(const ControlCubeGraphNode *) const;
35  bool evaluate(const ControlPoint *) const;
36  bool evaluate(const ControlMeasure *) const;
37 
38  AbstractFilter *clone() const;
39 
40  QString getImageDescription() const;
41  QString getPointDescription() const;
42  };
43  }
44 }
45 
46 #endif
47