Isis 3.0 Programmer Reference
Back | Home
SampleFilter.h
1 #ifndef SampleFilter_H
2 #define SampleFilter_H
3 
4 #include "AbstractNumberFilter.h"
5 
6 
7 class QString;
8 
9 
10 namespace Isis {
11  class ControlCubeGraphNode;
12  class ControlMeasure;
13  class ControlPoint;
14 
15  namespace CnetViz {
16  class AbstractFilterSelector;
17 
31  Q_OBJECT
32 
33  public:
34  SampleFilter(AbstractFilter::FilterEffectivenessFlag flag,
35  int minimumForSuccess = -1);
36  SampleFilter(const SampleFilter &other);
37  virtual ~SampleFilter();
38 
39  bool evaluate(const ControlCubeGraphNode *) const;
40  bool evaluate(const ControlPoint *) const;
41  bool evaluate(const ControlMeasure *) const;
42 
43  AbstractFilter *clone() const;
44 
45  QString getImageDescription() const;
46  QString getPointDescription() const;
47  QString getMeasureDescription() const;
48  };
49  }
50 }
51 
52 #endif
53 
Serial Number with added functionality for Control Networks.
Allows filtering by a control measure's sample.
Definition: SampleFilter.h:30
Base class for control net filters.
Base class for filters that are number-based.
A single control point.
Definition: ControlPoint.h:339
a control measurement

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:28:33