  | 
  
    Isis Developer Reference
    
   | 
 
 
 
 
Go to the documentation of this file.
   19 template< 
class T > 
class QList;
 
   25   class AbstractFilterSelector;
 
   48       template< 
typename T >
 
   57         for (
int i = 0; looking && i < m_selectors->size(); i++)
 
   58           if (m_selectors->at(i)->hasFilter(meth))
 
   59             looking = !(m_selectors->at(i)->evaluate(t) ^ m_andFiltersTogether);
 
   64         return !(looking ^ m_andFiltersTogether) || !
hasFilter(meth);
 
   85       bool hasSelectorWithCondition(
 
   96       void sendSizeChanged();
 
   97       void changeFilterCombinationLogic(
int);
 
  101       QButtonGroup *m_buttonGroup;
 
  102       QPushButton *m_closeButton;
 
  103       QPushButton *m_newSelectorButton;
 
  104       QVBoxLayout *m_groupBoxLayout;
 
  110       bool m_andFiltersTogether;
 
  111       QString *m_filterType;
 
  
 
Allows users to choose filters for filtering images and points.
Definition: ImagePointFilterSelector.h:29
 
Allows users to choose filters for filtering connected images.
Definition: ImageImageFilterSelector.h:29
 
bool filtersAreAndedTogether() const
Definition: FilterGroup.cpp:243
 
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
 
QString getDescription(bool(AbstractFilter::*)() const, QString(AbstractFilter::*)() const) const
Definition: FilterGroup.cpp:310
 
Base class for control net filters.
Definition: AbstractFilter.h:46
 
virtual ~FilterGroup()
Definition: FilterGroup.cpp:80
 
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
 
Base class for filter selectors.
Definition: AbstractFilterSelector.h:46
 
void close(FilterGroup *)
 
Allows users to choose filters for filtering points and measures.
Definition: PointMeasureFilterSelector.h:29
 
bool evaluate(const T *t, bool(AbstractFilter::*meth)() const) const
Definition: FilterGroup.h:49
 
Isis exception class.
Definition: IException.h:91
 
#define ASSERT(x)
Definition: IsisDebug.h:134
 
FilterGroup & operator=(FilterGroup other)
Definition: FilterGroup.cpp:248
 
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
 
void sizeChanged(FilterGroup *)
 
Adds specific functionality to C++ strings.
Definition: IString.h:165
 
FilterGroup(QString type)
Definition: FilterGroup.cpp:37
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
 
bool hasFilter(bool(AbstractFilter::*)() const =NULL) const
Definition: FilterGroup.cpp:98
 
This class provides an interface for a group of filters.
Definition: FilterGroup.h:40