Isis 3 Programmer Reference
Isis::QnetCubePointsFilter Class Reference

Defines the Points filter for the QnetNavTool's Cubes section. More...

#include <QnetCubePointsFilter.h>

Inheritance diagram for Isis::QnetCubePointsFilter:
Inheritance graph
Collaboration diagram for Isis::QnetCubePointsFilter:
Collaboration graph

Signals

void filteredListModified ()
 

Public Member Functions

 QnetCubePointsFilter (QnetNavTool *navTool, QWidget *parent=0)
 Contructor for the Cube Points filter.
 
virtual void filter ()
 Filters a list of images for images that have more or less than the user entered number of points.
 

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_pointEdit
 
QnetNavToolm_navTool
 

Detailed Description

Defines the Points filter for the QnetNavTool's Cubes section.

The user may choose to enter a maximum or minimum number of points. This class is designed to remove cubes from the current filtered list that contain more than the maximum or less than the minimum number of points.

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

2009-01-08 Jeannie Walldren - Modified filter() method to create a new filtered list from images in the existing filtered list.

2010-06-03 Jeannie Walldren - Initialized pointers to null in constructor

2010-10-28 Tracie Sucharski - Fixed some include problems caused by changes made to the ControlNet,ControlPoint, ControlMeasure header files.

Definition at line 32 of file QnetCubePointsFilter.h.

Constructor & Destructor Documentation

◆ QnetCubePointsFilter()

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

Contructor for the Cube Points filter.

It creates the Points filter window found in the navtool

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

Definition at line 29 of file QnetCubePointsFilter.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::QnetCubePointsFilter::filter ( )
virtual

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

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

History
2009-01-08 Jeannie Walldren - Modified to create new filtered list from images in the existing filtered list. Previously, a new filtered list was created from the entire serial number list each time.

Reimplemented from Isis::QnetFilter.

Definition at line 69 of file QnetCubePointsFilter.cpp.

References Isis::ControlNet::GetNumPoints().

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::QnetCubePointsFilter::m_greaterThanRB
private

Definition at line 41 of file QnetCubePointsFilter.h.

◆ m_lessThanRB

QRadioButton* Isis::QnetCubePointsFilter::m_lessThanRB
private

Definition at line 40 of file QnetCubePointsFilter.h.

◆ m_navTool

QnetNavTool* Isis::QnetFilter::m_navTool
privateinherited

Definition at line 41 of file QnetFilter.h.

◆ m_pointEdit

QLineEdit* Isis::QnetCubePointsFilter::m_pointEdit
private

Definition at line 42 of file QnetCubePointsFilter.h.


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