Isis Developer Reference
Isis::QnetPointDistanceFilter Class Reference

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

#include <QnetPointDistanceFilter.h>

Inheritance diagram for Isis::QnetPointDistanceFilter:
Inheritance graph
Collaboration diagram for Isis::QnetPointDistanceFilter:
Collaboration graph

Signals

void filteredListModified ()
 

Public Member Functions

 QnetPointDistanceFilter (QnetNavTool *navTool, QWidget *parent=0)
 Contructor for the Point Distance filter.
 
virtual void filter ()
 Filters a list of points for points that are less than the user entered distance from another point in the control net.
 

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 Distance filter for the QnetNavTool's Points section.

The user must enter a Minimum Distance value. This class is designed to remove points from the current filtered list whose distance from all other points in the control net is greater than or equal to the given value.

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

Constructor & Destructor Documentation

◆ QnetPointDistanceFilter()

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

Contructor for the Point Distance filter.

It creates the Distance filter window found in the navtool

Parameters
parentThe parent widget for the point distance filter

Member Function Documentation

◆ controlNet() [1/2]

◆ controlNet() [2/2]

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

◆ filter()

void Isis::QnetPointDistanceFilter::filter ( )
virtual

Filters a list of points for points that are less than the user entered distance from another point in the control net.

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

Reimplemented from Isis::QnetFilter.

References Isis::ControlNet::Camera(), Isis::QnetFilter::controlNet(), Isis::QnetFilter::filteredListModified(), Isis::QnetFilter::filteredPoints(), Isis::ControlNet::GetNumPoints(), Isis::SerialNumberList::serialNumberIndex(), Isis::QnetFilter::serialNumberList(), and Isis::Camera::SetImage().

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