Isis 3 Programmer Reference
Isis::QnetPointImagesFilter Class Reference

Defines the Images filter for the QnetNavTool's Points section, i.e. More...

#include <QnetPointImagesFilter.h>

Inheritance diagram for Isis::QnetPointImagesFilter:
Inheritance graph
Collaboration diagram for Isis::QnetPointImagesFilter:
Collaboration graph

Signals

void filteredListModified ()
 

Public Member Functions

 QnetPointImagesFilter (QnetNavTool *navTool, QWidget *parent=0)
 Contructor for the Point Images filter.
 
virtual void filter ()
 Filters a list of points for points that have less than or greater than the entered number of images.
 

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 Attributes

QRadioButton * m_lessThanRB
 
QRadioButton * m_greaterThanRB
 
QLineEdit * m_imageEdit
 
QnetNavToolm_navTool
 

Detailed Description

Defines the Images filter for the QnetNavTool's Points section, i.e.

the number of measures in control point. 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-03 Jeannie Walldren - Initialized pointers to null in constructor

Definition at line 27 of file QnetPointImagesFilter.h.

Constructor & Destructor Documentation

◆ QnetPointImagesFilter()

Isis::QnetPointImagesFilter::QnetPointImagesFilter ( QnetNavTool * navTool,
QWidget * parent = 0 )

Contructor for the Point Images filter.

It creates the Images filter window found in the navtool

Parameters
parentThe parent widget for the point points filter
History
2010-06-03 Jeannie Walldren - Initialized pointers to null.

Definition at line 27 of file QnetPointImagesFilter.cpp.

Member Function Documentation

◆ 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::QnetPointImagesFilter::filter ( )
virtual

Filters a list of points for points that have less than or greater than the entered number of images.

The filtered list will appear in the navtools point list display.

History
2009-01-08 Jeannie Walldren - Modified filter() method 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 66 of file QnetPointImagesFilter.cpp.

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_greaterThanRB

QRadioButton* Isis::QnetPointImagesFilter::m_greaterThanRB
private

Definition at line 36 of file QnetPointImagesFilter.h.

◆ m_imageEdit

QLineEdit* Isis::QnetPointImagesFilter::m_imageEdit
private

Definition at line 37 of file QnetPointImagesFilter.h.

◆ m_lessThanRB

QRadioButton* Isis::QnetPointImagesFilter::m_lessThanRB
private

Definition at line 35 of file QnetPointImagesFilter.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: