1 #ifndef AbstractFilter_H     2 #define AbstractFilter_H     9 template< 
typename U, 
typename V > 
struct QPair;
    15   class AbstractFilterSelector;
    51       AbstractFilter(FilterEffectivenessFlag, 
int minimumForSuccess = -1);
    77         return m_minForSuccess;
   100       void updateEffectiveness();
   101       void updateMinForSuccess(
int);
   105       QCheckBox *createEffectivenessCheckBox(QString);
   109       QBoxLayout *m_mainLayout;
   110       QBoxLayout *m_inclusiveExclusiveLayout;
   111       QButtonGroup *m_inclusiveExclusiveGroup;
   112       QButtonGroup *m_effectivenessGroup;
   118       FilterEffectivenessFlag *m_effectivenessFlags;
   122   Q_DECLARE_OPERATORS_FOR_FLAGS(AbstractFilter::FilterEffectivenessFlag)
 virtual ~AbstractFilter()
Definition: AbstractFilter.cpp:63
 
virtual QString getImageDescription() const
Definition: AbstractFilter.cpp:90
 
Definition: AbstractFilter.h:43
 
AbstractFilter::FilterEffectivenessFlag * getEffectivenessFlags() const
Definition: AbstractFilter.cpp:245
 
bool inclusive() const
Definition: AbstractFilter.cpp:239
 
virtual bool evaluate(const QPair< QString, ControlNet *> *) const =0
 
virtual QString getMeasureDescription() const
Definition: AbstractFilter.cpp:100
 
virtual bool canFilterMeasures() const
Definition: AbstractFilter.cpp:85
 
A single control point. 
Definition: ControlPoint.h:369
 
Definition: AbstractFilter.h:44
 
Definition: AbstractFilter.h:11
 
virtual bool canFilterImages() const
Definition: AbstractFilter.cpp:75
 
int getMinForSuccess() const
Definition: AbstractFilter.h:76
 
virtual bool canFilterPoints() const
Definition: AbstractFilter.cpp:80
 
AbstractFilter(FilterEffectivenessFlag, int minimumForSuccess=-1)
Definition: AbstractFilter.cpp:33
 
Definition: BoxcarCachingAlgorithm.h:29
 
Namespace for ISIS/Bullet specific routines. 
Definition: Apollo.h:31
 
bool evaluateImageFromPointFilter(const QPair< QString, ControlNet *> *) const
Definition: AbstractFilter.cpp:287
 
a control measurement 
Definition: ControlMeasure.h:189
 
Base class for control net filters. 
Definition: AbstractFilter.h:38
 
QBoxLayout * getInclusiveExclusiveLayout() const
Definition: AbstractFilter.cpp:257
 
QBoxLayout * getMainLayout() const
Definition: AbstractFilter.cpp:250
 
virtual QString getPointDescription() const
Definition: AbstractFilter.cpp:95
 
Definition: CubeIoHandler.h:39
 
bool evaluateImageFromMeasureFilter(const QPair< QString, ControlNet *> *) const
Definition: AbstractFilter.cpp:300
 
FilterEffectiveness
Definition: AbstractFilter.h:42
 
Definition: AbstractFilter.h:45
 
virtual AbstractFilter * clone() const =0
 
bool evaluatePointFromMeasureFilter(const ControlPoint *) const
Definition: AbstractFilter.cpp:313