Isis Developer Reference
Isis::QnetPointTypeFilter Class Reference

Filter for control point type. More...

#include <QnetPointTypeFilter.h>

Inheritance diagram for Isis::QnetPointTypeFilter:
Inheritance graph
Collaboration diagram for Isis::QnetPointTypeFilter:
Collaboration graph

Signals

void filteredListModified ()
 

Public Member Functions

 QnetPointTypeFilter (QnetNavTool *navTool, QWidget *parent=0)
 Contructor for the Point Type filter.
 
virtual void filter ()
 Filters a list of points and keeps points that have the selected property or in the given range.
 

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

Filter for control point type.

The user must choose Ground, Ignore, or Hold. This class is designed to remove points from the current filtered list that are not of the selected type.

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

Constructor & Destructor Documentation

◆ QnetPointTypeFilter()

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

Contructor for the Point Type filter.

It creates the Type 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

◆ filter()

void Isis::QnetPointTypeFilter::filter ( )
virtual

Filters a list of points and keeps points that have the selected property or in the given range.

Note: If a point does not have Ignore=True but all measures of the point have Ignore=True, this point will be considered "Ignored". The filtered list will appear in the navtools point list display.

Reimplemented from Isis::QnetFilter.

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

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