USGS

Isis 3.0 Developer's Reference (API)

Home

Isis::QnetPointRangeFilter Class Reference

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

#include <QnetPointRangeFilter.h>

Inherits Isis::QnetFilter.

Signals

void filteredListModified ()
 

Public Member Functions

 QnetPointRangeFilter (QnetNavTool *navTool, QWidget *parent=0)
 Contructor for the Point Range filter.
 
virtual void filter ()
 Filters a list of points for points that are of the selected Range 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

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

The user must enter values for Minimum Latitude, Maximum Latitude, Minimum Longitude, and Maximum Longitude. This class is designed to remove points from the current filtered list that lie outside of the given range.

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

Constructor & Destructor Documentation

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

Contructor for the Point Range filter.

It creates the Range filter window found in the navtool

Parameters
parentThe parent widget for the point Range filter

Member Function Documentation

const ControlNet * Isis::QnetFilter::controlNet ( ) const
protectedinherited
void Isis::QnetPointRangeFilter::filter ( )
virtual

Filters a list of points for points that are of the selected Range or in the given range.

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

Reimplemented from Isis::QnetFilter.

References Isis::QnetFilter::controlNet(), Isis::Angle::Degrees, Isis::QnetFilter::filteredListModified(), Isis::QnetFilter::filteredPoints(), Isis::ControlPoint::GetBestSurfacePoint(), Isis::SurfacePoint::GetLatitude(), Isis::SurfacePoint::GetLongitude(), Isis::Longitude::inRange(), and Isis::Latitude::inRange().

QList< int > & Isis::QnetFilter::filteredImages ( )
protectedinherited
const QList< int > & Isis::QnetFilter::filteredImages ( ) const
protectedinherited
const QList< int > & Isis::QnetFilter::filteredPoints ( ) const
protectedinherited
const SerialNumberList * Isis::QnetFilter::serialNumberList ( ) const
protectedinherited

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