Isis 3.0 Object Programmers' Reference |
Home |
Defines the Goodness of Fit filter for the QnetNavTool's Points section. More...
#include <QnetPointGoodnessFilter.h>
Signals | |
void | filteredListModified () |
Public Member Functions | |
QnetPointGoodnessFilter (QnetNavTool *navTool, QWidget *parent=0) | |
Contructor for the Point Goodness of Fit filter. | |
virtual void | filter () |
Method overwrites parent method. | |
Protected Member Functions | |
QList< int > & | filteredImages () |
const QList< int > & | filteredImages () const |
QList< int > & | filteredPoints () |
const QList< int > & | filteredPoints () const |
ControlNet * | controlNet () |
const ControlNet * | controlNet () const |
SerialNumberList * | serialNumberList () |
const SerialNumberList * | serialNumberList () const |
Private Slots | |
void | clearEdit () |
Clears and disables the corresponding line edit if the "less
than" or "greater than" checkBox is "unchecked". | |
Private Attributes | |
QCheckBox * | m_lessThanCB |
QCheckBox * | m_greaterThanCB |
QLineEdit * | m_maxValueEdit |
QLineEdit * | m_minValueEdit |
Defines the Goodness of Fit filter for the QnetNavTool's Points section.
The user may enter Less Than and Greater Than. This class is designed to remove points from the current filtered list if all measures have goodness of fit values that lie outside the given range.
2008-11-26 Jeannie Walldren - Original Version
2009-01-08 Jeannie Walldren - Modified filter() method to remove new filter points from the existing filtered list.
2010-06-02 Jeannie Walldren - Modified clearEdit() method to disable the line edit if the corresponding check box is not checked.
2010-06-03 Jeannie Walldren - Initialized pointers to null in constructor.
2011-03-04 Tracie Sucharski - Updated for new version of binary control networks. The GoodnessOfFit is now stored in the Log section of the control net, not as a keyword within the ControlMeasure.
Definition at line 35 of file QnetPointGoodnessFilter.h.
Isis::QnetPointGoodnessFilter::QnetPointGoodnessFilter | ( | QnetNavTool * | navTool, |
QWidget * | parent = 0 |
||
) |
Contructor for the Point Goodness of Fit filter.
It creates the Goodness of Fit filter window found in the navtool
parent | The parent widget for the point type filter |
2010-06-02 Jeannie Walldren - Modify default settings of checkboxes and line edits
2010-06-03 Jeannie Walldren - Initialized pointers to null in constructor.
Definition at line 34 of file QnetPointGoodnessFilter.cpp.
References clearEdit().
|
privateslot |
Clears and disables the corresponding line edit if the "less than" or "greater than" checkBox is "unchecked".
Method overrides parent method.
Definition at line 153 of file QnetPointGoodnessFilter.cpp.
Referenced by QnetPointGoodnessFilter().
|
virtual |
Method overwrites parent method.
This method keeps all points that contain at least one measure whose Goodness of Fit is within the range specified by the user.
2008-11-26 Jeannie Walldren - Original Version
2009-01-08 Jeannie Walldren - Modified to remove new filter points from the existing filtered list. Previously, a new filtered list was created from the entire control net each time.
Reimplemented from Isis::QnetFilter.
Definition at line 82 of file QnetPointGoodnessFilter.cpp.
References Isis::ControlMeasureLogData::GoodnessOfFit, and Isis::Null.
Referenced by Isis::QnetNavTool::filter().