Isis 3 Developer Reference
QnetFilter.h
Go to the documentation of this file.
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:
26  const QList<int> &filteredImages() const;
27 
29  const QList<int> &filteredPoints() const;
30 
32  const ControlNet *controlNet() const;
33 
35  const SerialNumberList *serialNumberList() const;
36 
37  signals:
38  void filteredListModified();
39 
40  private:
41  QnetNavTool *m_navTool;
42  };
43 };
44 
45 #endif
QList< int > & filteredImages()
Definition: QnetFilter.cpp:23
Definition: QnetFilter.h:16
virtual ~QnetFilter()
Definition: QnetFilter.cpp:14
QnetFilter(QnetNavTool *navTool, QWidget *parent)
Definition: QnetFilter.cpp:9
a control network
Definition: ControlNet.h:271
SerialNumberList * serialNumberList()
Definition: QnetFilter.cpp:53
virtual void filter()
Definition: QnetFilter.cpp:19
Qnet Navigation Tool.
Definition: QnetNavTool.h:132
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
QList< int > & filteredPoints()
Definition: QnetFilter.cpp:33
Serial Number list generator.
Definition: SerialNumberList.h:80
void filteredListModified()
ControlNet * controlNet()
Definition: QnetFilter.cpp:43