Isis 3 Programmer Reference
Isis::QnetPointRegistrationErrorFilter Class Reference

Defines the Registration Error filter for the QnetNavTool's Points section. More...

#include <QnetPointRegistrationErrorFilter.h>

Inheritance diagram for Isis::QnetPointRegistrationErrorFilter:
Inheritance graph
Collaboration diagram for Isis::QnetPointRegistrationErrorFilter:
Collaboration graph

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
 
ControlNetcontrolNet ()
 
const ControlNetcontrolNet () const
 
SerialNumberListserialNumberList ()
 
const SerialNumberListserialNumberList () 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
 
QnetNavToolm_navTool
 

Detailed Description

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.

Author
????-??-?? Unknown
History

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 43 of file QnetPointRegistrationErrorFilter.h.

Constructor & Destructor Documentation

◆ QnetPointRegistrationErrorFilter()

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

Parameters
parentThe parent widget for the point error filter
History

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 34 of file QnetPointRegistrationErrorFilter.cpp.

References clearEdit().

Member Function Documentation

◆ clearEdit

void Isis::QnetPointRegistrationErrorFilter::clearEdit ( )
privateslot

Clears and disables the corresponding line edit if the "less than" or "greater than" checkBox is "unchecked".

History

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 179 of file QnetPointRegistrationErrorFilter.cpp.

Referenced by QnetPointRegistrationErrorFilter().

◆ controlNet() [1/2]

ControlNet * Isis::QnetFilter::controlNet ( )
protectedinherited

Definition at line 43 of file QnetFilter.cpp.

◆ controlNet() [2/2]

const ControlNet * Isis::QnetFilter::controlNet ( ) const
protectedinherited

Definition at line 48 of file QnetFilter.cpp.

◆ filter()

void Isis::QnetPointRegistrationErrorFilter::filter ( )
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.

History

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 92 of file QnetPointRegistrationErrorFilter.cpp.

References Isis::ControlPoint::GetStatistic(), and Isis::Statistics::Maximum().

Referenced by Isis::QnetNavTool::filter().

◆ filteredImages() [1/2]

QList< int > & Isis::QnetFilter::filteredImages ( )
protectedinherited

Definition at line 23 of file QnetFilter.cpp.

◆ filteredImages() [2/2]

const QList< int > & Isis::QnetFilter::filteredImages ( ) const
protectedinherited

Definition at line 28 of file QnetFilter.cpp.

◆ filteredPoints() [1/2]

QList< int > & Isis::QnetFilter::filteredPoints ( )
protectedinherited

Definition at line 33 of file QnetFilter.cpp.

◆ filteredPoints() [2/2]

const QList< int > & Isis::QnetFilter::filteredPoints ( ) const
protectedinherited

Definition at line 38 of file QnetFilter.cpp.

◆ serialNumberList() [1/2]

SerialNumberList * Isis::QnetFilter::serialNumberList ( )
protectedinherited

Definition at line 53 of file QnetFilter.cpp.

◆ serialNumberList() [2/2]

const SerialNumberList * Isis::QnetFilter::serialNumberList ( ) const
protectedinherited

Definition at line 58 of file QnetFilter.cpp.

Member Data Documentation

◆ m_greaterErrorEdit

QLineEdit* Isis::QnetPointRegistrationErrorFilter::m_greaterErrorEdit
private

Definition at line 57 of file QnetPointRegistrationErrorFilter.h.

◆ m_greaterThanCB

QCheckBox* Isis::QnetPointRegistrationErrorFilter::m_greaterThanCB
private

Definition at line 55 of file QnetPointRegistrationErrorFilter.h.

◆ m_lessErrorEdit

QLineEdit* Isis::QnetPointRegistrationErrorFilter::m_lessErrorEdit
private

Definition at line 56 of file QnetPointRegistrationErrorFilter.h.

◆ m_lessThanCB

QCheckBox* Isis::QnetPointRegistrationErrorFilter::m_lessThanCB
private

Definition at line 54 of file QnetPointRegistrationErrorFilter.h.

◆ m_navTool

QnetNavTool* Isis::QnetFilter::m_navTool
privateinherited

Definition at line 41 of file QnetFilter.h.


The documentation for this class was generated from the following files: