Isis Developer Reference
|
This widget contains filtering capabilities for a single filter type. More...
#include <FilterWidget.h>
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 |
FilterWidget & | operator= (FilterWidget other) |
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.
|
explicit |
Isis::FilterWidget::FilterWidget | ( | const FilterWidget & | other | ) |
|
virtual |
bool Isis::FilterWidget::evaluate | ( | const ControlMeasure * | measure | ) | const |
References Isis::AbstractFilter::canFilterMeasures(), and evaluate().
bool Isis::FilterWidget::evaluate | ( | const ControlPoint * | point | ) | const |
References Isis::AbstractFilter::canFilterPoints(), and evaluate().
bool Isis::FilterWidget::evaluate | ( | const QPair< QString, ControlNet * > * | imageAndNet | ) | const |
References Isis::AbstractFilter::canFilterImages(), and evaluate().
|
inline |
Referenced by evaluate(), evaluate(), and evaluate().
|
signal |
bool Isis::FilterWidget::hasFilter | ( | bool(AbstractFilter::*)() const | meth | ) | const |
FilterWidget & Isis::FilterWidget::operator= | ( | FilterWidget | other | ) |
References _FILEINFO_.
|
signal |