Isis 3 Programmer Reference
QnetFilter.h
1 #ifndef QnetFilter_h
2 #define QnetFilter_h
3 
4 #include <QWidget>
5 
6 namespace Isis {
7  class ControlNet;
8  class QnetNavTool;
9  class SerialNumberList;
10 
16  class QnetFilter : public QWidget {
17  Q_OBJECT
18 
19  public:
20  QnetFilter(QnetNavTool *navTool, QWidget *parent);
21  virtual ~QnetFilter();
22  virtual void filter();
23 
24  protected:
25  QList<int> &filteredImages();
26  const QList<int> &filteredImages() const;
27 
28  QList<int> &filteredPoints();
29  const QList<int> &filteredPoints() const;
30 
31  ControlNet *controlNet();
32  const ControlNet *controlNet() const;
33 
34  SerialNumberList *serialNumberList();
35  const SerialNumberList *serialNumberList() const;
36 
37  signals:
38  void filteredListModified();
39 
40  private:
41  QnetNavTool *m_navTool;
42  };
43 };
44 
45 #endif
a control network
Definition: ControlNet.h:271
Qnet Navigation Tool.
Definition: QnetNavTool.h:132
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Serial Number list generator.