Isis 3 Programmer Reference
Isis::QnetPointCubeNameFilter Class Reference

Defines the Cube Name filter for the QnetNavTool's Points section. More...

#include <QnetPointCubeNameFilter.h>

Inheritance diagram for Isis::QnetPointCubeNameFilter:
Inheritance graph
Collaboration diagram for Isis::QnetPointCubeNameFilter:
Collaboration graph

Public Slots

void createCubeList ()
 Fills the list box with the cube name list. More...
 

Signals

void filteredListModified ()
 

Public Member Functions

 QnetPointCubeNameFilter (QnetNavTool *navTool, QWidget *parent=0)
 Contructor for the Point Cube Name filter. More...
 
virtual void filter ()
 Method overwrites parent method. More...
 

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

QListWidget * p_listBox
 

Detailed Description

Defines the Cube Name filter for the QnetNavTool's Points section.

The user must choose from a list of cubes. This class is designed to remove points from the current filtered list if no measures match the chosen image.

Author
2009-01-26 Jeannie Walldren
History:

2009-01-26 Jeannie Walldren - Original Version

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

Definition at line 41 of file QnetPointCubeNameFilter.h.

Constructor & Destructor Documentation

◆ QnetPointCubeNameFilter()

Isis::QnetPointCubeNameFilter::QnetPointCubeNameFilter ( QnetNavTool navTool,
QWidget parent = 0 
)

Contructor for the Point Cube Name filter.

It creates the Cube Name filter window found in the navtool

Parameters
parentThe parent widget for the point type filter
History:
2010-06-03 Jeannie Walldren - Initialized pointer to null

Definition at line 30 of file QnetPointCubeNameFilter.cpp.

Member Function Documentation

◆ createCubeList

void Isis::QnetPointCubeNameFilter::createCubeList ( )
slot

Fills the list box with the cube name list.

History:
2009-01-26 Jeannie Walldren - Original version

Definition at line 123 of file QnetPointCubeNameFilter.cpp.

References Isis::SerialNumberList::fileName(), Isis::FileName::name(), and Isis::SerialNumberList::size().

◆ filter()

void Isis::QnetPointCubeNameFilter::filter ( )
virtual

Method overwrites parent method.

This method keeps all points that contain at least one measure whose CubeName is within the range specified by the user.

History:
2009-01-26 Jeannie Walldren - Original Version

Reimplemented from Isis::QnetFilter.

Definition at line 58 of file QnetPointCubeNameFilter.cpp.

References Isis::SerialNumberList::serialNumber().

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


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