Isis 3.0 Object Programmers' Reference |
Home |
Defines the Registration Error filter for the QnetNavTool's Points section. More...
#include <QnetPointRegistrationErrorFilter.h>
Signals | |
void | filteredListModified () |
Public Member Functions | |
QnetPointRegistrationErrorFilter (QnetNavTool *navTool, QWidget *parent=0) | |
Contructor for the Point Registration Error filter. | |
virtual void | filter () |
Filters a list of points for points that have less than or greater than the entered registration error values. | |
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_lessErrorEdit |
QLineEdit * | m_greaterErrorEdit |
Defines the Registration Error filter for the QnetNavTool's Points section.
The user may enter values for Less Than and/or Greater Than. This class is designed to remove points from the current filtered list that lie outside of the given range.
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.
2010-07-14 Tracie Sucharski - ControlPoint::MaximumError renamed to MaximumResiudal.
2011-07-11 Tracie Sucharski - Created from QnetPointJigsawErrorFilter
Definition at line 54 of file QnetPointRegistrationErrorFilter.h.
Isis::QnetPointRegistrationErrorFilter::QnetPointRegistrationErrorFilter | ( | QnetNavTool * | navTool, |
QWidget * | parent = 0 |
||
) |
Contructor for the Point Registration Error filter.
It creates the Registration Error filter window found in the navtool
parent | The parent widget for the point error filter |
2008-08-06 Tracie Sucharski - Added functionality of filtering range of errors.
2010-06-02 Jeannie Walldren - Modify default settings of checkboxes and line edits
2010-06-03 Jeannie Walldren - Initialized pointers to null
Definition at line 29 of file QnetPointRegistrationErrorFilter.cpp.
References clearEdit().
|
privateslot |
Clears and disables the corresponding line edit if the "less than" or "greater than" checkBox is "unchecked".
2008-08-06 Tracie Sucharski - New method for added functionality filtering range of errors.
2010-06-02 Jeannie Walldren - Disable the line edit so the user can not enter a value unless the corresponding box is checked.
Definition at line 174 of file QnetPointRegistrationErrorFilter.cpp.
Referenced by QnetPointRegistrationErrorFilter().
|
virtual |
Filters a list of points for points that have less than or greater than the entered registration error values.
The filtered list will appear in the navtools point list display.
2007-06-05 Tracie Sucharski - Look at ControlPoint::MaximumError instead of ControlPoint::AverageError
2008-08-06 Tracie Sucharski - Added functionality of filtering range of errors.
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.
2010-07-14 Tracie Sucharski - ControlPoint::MaximumError renamed to MaximumResidual.
2011-04-28 Tracie Sucharski - Sort points in decsending order of max residual.
Reimplemented from Isis::QnetFilter.
Definition at line 87 of file QnetPointRegistrationErrorFilter.cpp.
References Isis::ControlPoint::GetStatistic(), and Isis::Statistics::Maximum().
Referenced by Isis::QnetNavTool::filter().