USGS

Isis 3.0 Application Source Code Reference

Home

QnetPointImagesFilter.h

Go to the documentation of this file.
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