Loading [MathJax]/jax/output/NativeMML/config.js
Isis 3 Programmer Reference
AbstractStringFilter.h
1 #ifndef AbstractStringFilter_H
2 #define AbstractStringFilter_H
3 
4 #include "AbstractFilter.h"
5 
6 class QLineEdit;
7 class QString;
8 
9 
10 namespace Isis {
11  class AbstractFilterSelector;
12  class ControlPoint;
13  class ControlMeasure;
14 
29  Q_OBJECT
30 
31  public:
32  AbstractStringFilter(AbstractFilter::FilterEffectivenessFlag,
33  int minimumForSuccess = -1);
35  virtual ~AbstractStringFilter();
36 
37 
38  protected:
39  using Isis::AbstractFilter::evaluate;
40  bool evaluate(QString) const;
41  QString descriptionSuffix() const;
42 
43 
44  private slots:
45  void updateLineEditText(QString);
46 
47 
48  private:
49  void createWidget();
50  void nullify();
51 
52 
53  private:
54  QLineEdit *m_lineEdit;
55  QString *m_lineEditText;
56  };
57 }
58 
59 #endif
Base class for filters that are string-based.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Base class for control net filters.

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:14:20