Isis Developer 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.
 

Signals

void filteredListModified ()
 

Public Member Functions

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

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
 

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

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

Member Function Documentation

◆ controlNet() [1/2]

◆ controlNet() [2/2]

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

◆ createCubeList

void Isis::QnetPointCubeNameFilter::createCubeList ( )
slot

Fills the list box with the cube name list.

References Isis::FileName::name(), and Isis::QnetFilter::serialNumberList().

◆ 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.

Reimplemented from Isis::QnetFilter.

References Isis::QnetFilter::controlNet(), Isis::QnetFilter::filteredListModified(), Isis::QnetFilter::filteredPoints(), Isis::SerialNumberList::serialNumber(), and Isis::QnetFilter::serialNumberList().

◆ filteredImages() [1/2]

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

◆ filteredImages() [2/2]

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

◆ filteredListModified

◆ filteredPoints() [1/2]

◆ filteredPoints() [2/2]

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

◆ serialNumberList() [1/2]

◆ serialNumberList() [2/2]

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

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