Loading [MathJax]/jax/output/NativeMML/config.js
Isis 3 Developer Reference
LineFilter.h
Go to the documentation of this file.
1 #ifndef LineFilter_H
2 #define LineFilter_H
3 
4 #include "AbstractNumberFilter.h"
5 
6 template< typename U, typename V > struct QPair;
7 class QString;
8 
9 namespace Isis {
10  class ControlMeasure;
11  class ControlNet;
12  class ControlPoint;
13 
32  Q_OBJECT
33 
34  public:
35  LineFilter(AbstractFilter::FilterEffectivenessFlag flag,
36  int minimumForSuccess = -1);
37  LineFilter(const LineFilter &other);
38  virtual ~LineFilter();
39 
40  bool evaluate(const QPair<QString, ControlNet *> *) const;
41  bool evaluate(const ControlPoint *) const;
42  bool evaluate(const ControlMeasure *) const;
43 
44  AbstractFilter *clone() const;
45 
46  QString getImageDescription() const;
47  QString getPointDescription() const;
48  QString getMeasureDescription() const;
49  };
50 }
51 
52 #endif
virtual ~LineFilter()
Definition: LineFilter.cpp:24
AbstractFilter * clone() const
Definition: LineFilter.cpp:43
Allows filtering by a control measure&#39;s line.
Definition: LineFilter.h:31
Base class for filters that are number-based.
Definition: AbstractNumberFilter.h:31
QString getMeasureDescription() const
Definition: LineFilter.cpp:67
A single control point.
Definition: ControlPoint.h:369
QString getImageDescription() const
Definition: LineFilter.cpp:48
LineFilter(AbstractFilter::FilterEffectivenessFlag flag, int minimumForSuccess=-1)
Definition: LineFilter.cpp:14
QString getPointDescription() const
Definition: LineFilter.cpp:62
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
a control measurement
Definition: ControlMeasure.h:189
bool evaluate(const QPair< QString, ControlNet *> *) const
Definition: LineFilter.cpp:28
Base class for control net filters.
Definition: AbstractFilter.h:38
Definition: CubeIoHandler.h:39

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 USGS Astrogeology Discussion Board
To report a bug, or suggest a feature go to: ISIS Github
File Modified: 07/12/2023 23:22:37