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

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

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

Member Function Documentation

◆ controlNet() [1/2]

◆ controlNet() [2/2]

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

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

Reimplemented from Isis::QnetFilter.

References Isis::QnetFilter::controlNet(), Isis::QnetFilter::filteredImages(), Isis::QnetFilter::filteredListModified(), Isis::ControlNet::GetNumPoints(), 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: