Isis 3.0 Application Source Code Reference |
Home |
00001 #ifndef QnetPointImagesFilter_h 00002 #define QnetPointImagesFilter_h 00003 00004 #include <QAction> 00005 #include <QDialog> 00006 #include <QWidget> 00007 #include <QLabel> 00008 #include <QRadioButton> 00009 #include <QLineEdit> 00010 #include <QList> 00011 #include "QnetFilter.h" 00012 00013 00014 namespace Isis { 00015 /** 00016 * Defines the Images filter for the QnetNavTool's Points 00017 * section, i.e. the number of measures in control point. The 00018 * user may enter values for Less Than and/or Greater Than. This 00019 * class is designed to remove points from the current filtered 00020 * list that lie outside of the given range. 00021 * 00022 * @author ????-??-?? Unknown 00023 * 00024 * @internal 00025 * @history 2009-01-08 Jeannie Walldren - Modified filter() 00026 * method to remove new filter points 00027 * from the existing filtered list. 00028 * @history 2010-06-03 Jeannie Walldren - Initialized pointers 00029 * to null in constructor 00030 * 00031 */ 00032 class QnetPointImagesFilter : public QnetFilter { 00033 Q_OBJECT 00034 00035 public: 00036 QnetPointImagesFilter(QWidget *parent = 0); 00037 virtual void filter(); 00038 00039 private: 00040 QRadioButton *p_lessThanRB; 00041 QRadioButton *p_greaterThanRB; 00042 QLineEdit *p_imageEdit; 00043 }; 00044 }; 00045 00046 #endif