Isis Developer Reference
Isis::FilterWidget Class Reference

This widget contains filtering capabilities for a single filter type. More...

#include <FilterWidget.h>

Inheritance diagram for Isis::FilterWidget:
Inheritance graph
Collaboration diagram for Isis::FilterWidget:
Collaboration graph

Signals

void filterChanged ()
 
void scrollToBottom ()
 

Public Member Functions

 FilterWidget (QString)
 
 FilterWidget (const FilterWidget &)
 
virtual ~FilterWidget ()
 
template<typename T >
bool evaluate (const T *t, bool(AbstractFilter::*meth)() const) const
 
bool evaluate (const QPair< QString, ControlNet * > *) const
 
bool evaluate (const ControlPoint *point) const
 
bool evaluate (const ControlMeasure *measure) const
 
bool hasFilter (bool(AbstractFilter::*)() const) const
 
FilterWidgetoperator= (FilterWidget other)
 

Detailed Description

This widget contains filtering capabilities for a single filter type.

The filter types are (strings containing exactly): Connections Images and Points Points and Measures

This class does the visualization and editing of the filter groups. An interface is provided for evaluating all of the contained filters.

Author
????-??-?? Eric Hyer

Constructor & Destructor Documentation

◆ FilterWidget() [1/2]

Isis::FilterWidget::FilterWidget ( QString type)
explicit

◆ FilterWidget() [2/2]

Isis::FilterWidget::FilterWidget ( const FilterWidget & other)

◆ ~FilterWidget()

Isis::FilterWidget::~FilterWidget ( )
virtual

Member Function Documentation

◆ evaluate() [1/4]

bool Isis::FilterWidget::evaluate ( const ControlMeasure * measure) const

◆ evaluate() [2/4]

bool Isis::FilterWidget::evaluate ( const ControlPoint * point) const

◆ evaluate() [3/4]

bool Isis::FilterWidget::evaluate ( const QPair< QString, ControlNet * > * imageAndNet) const

◆ evaluate() [4/4]

template<typename T >
bool Isis::FilterWidget::evaluate ( const T * t,
bool(AbstractFilter::*)() const meth ) const
inline

Referenced by evaluate(), evaluate(), and evaluate().

◆ filterChanged

void Isis::FilterWidget::filterChanged ( )
signal

◆ hasFilter()

bool Isis::FilterWidget::hasFilter ( bool(AbstractFilter::*)() const meth) const

◆ operator=()

FilterWidget & Isis::FilterWidget::operator= ( FilterWidget other)

References _FILEINFO_.

◆ scrollToBottom

void Isis::FilterWidget::scrollToBottom ( )
signal

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