Isis 3 Programmer Reference
QnetPointTypeFilter.h
1 #ifndef QnetPointTypeFilter_h
2 #define QnetPointTypeFilter_h
3 
4 #include "QnetFilter.h"
5 
6 class QCheckBox;
7 class QGroupBox;
8 class QRadioButton;
9 
10 namespace Isis {
38  Q_OBJECT
39 
40  public:
41  QnetPointTypeFilter(QnetNavTool *navTool, QWidget *parent = 0);
42  virtual void filter();
43 
44  private:
45  bool PointTypeMatched(int pointType);
46 
47  QGroupBox *m_pointType;
48  QCheckBox *m_free;
49  QCheckBox *m_constrained;
50  QCheckBox *m_fixed;
51 
52  QGroupBox *m_ignoreStatus;
53  QRadioButton *m_ignored;
54  QRadioButton *m_notIgnored;
55 
56  QGroupBox *m_editLockStatus;
57  QRadioButton *m_editLocked;
58  QRadioButton *m_notEditLocked;
59  };
60 };
61 
62 #endif
bool PointTypeMatched(int pointType)
Returns whether the point type passed in matches a type selected by the user.
Filter for control point type.
virtual void filter()
Filters a list of points and keeps points that have the selected property or in the given range...
Qnet Navigation Tool.
Definition: QnetNavTool.h:132
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
QnetPointTypeFilter(QnetNavTool *navTool, QWidget *parent=0)
Contructor for the Point Type filter.