1 #ifndef AbstractFilter_H 
    2 #define AbstractFilter_H 
   16   class ControlCubeGraphNode;
 
   19     class AbstractFilterSelector;
 
   47         AbstractFilter(FilterEffectivenessFlag, 
int minimumForSuccess = -1);
 
   59         virtual AbstractFilter *
clone() const = 0;
 
   73           return m_minForSuccess;
 
   96         void updateEffectiveness();
 
   97         void updateMinForSuccess(
int);
 
  101         QCheckBox *createEffectivenessCheckBox(QString);
 
  105         QBoxLayout *m_mainLayout;
 
  106         QBoxLayout *m_inclusiveExclusiveLayout;
 
  107         QButtonGroup *m_inclusiveExclusiveGroup;
 
  108         QButtonGroup *m_effectivenessGroup;
 
  114         FilterEffectivenessFlag *m_effectivenessFlags;
 
  118     Q_DECLARE_OPERATORS_FOR_FLAGS(AbstractFilter::FilterEffectivenessFlag)
 
Definition: AbstractFilter.h:41
 
bool evaluatePointFromMeasureFilter(const ControlPoint *) const 
Definition: AbstractFilter.cpp:313
 
Serial Number with added functionality for Control Networks. 
Definition: ControlCubeGraphNode.h:67
 
Base class for control net filters. 
Definition: AbstractFilter.h:34
 
FilterEffectiveness
Definition: AbstractFilter.h:38
 
QBoxLayout * getInclusiveExclusiveLayout() const 
Definition: AbstractFilter.cpp:257
 
bool inclusive() const 
Definition: AbstractFilter.cpp:239
 
virtual bool canFilterMeasures() const 
Definition: AbstractFilter.cpp:85
 
void filterChanged()
Definition: moc_AbstractFilter.cpp:136
 
Definition: AbstractFilter.h:40
 
virtual bool canFilterPoints() const 
Definition: AbstractFilter.cpp:80
 
int getMinForSuccess() const 
Definition: AbstractFilter.h:72
 
virtual QString getMeasureDescription() const 
Definition: AbstractFilter.cpp:100
 
bool evaluateImageFromPointFilter(const ControlCubeGraphNode *) const 
Definition: AbstractFilter.cpp:287
 
A single control point. 
Definition: ControlPoint.h:339
 
virtual bool canFilterImages() const 
Definition: AbstractFilter.cpp:75
 
Definition: AbstractFilter.h:10
 
virtual bool evaluate(const ControlCubeGraphNode *) const =0
 
Definition: AbstractFilter.h:39
 
virtual QString getImageDescription() const 
Definition: AbstractFilter.cpp:90
 
QBoxLayout * getMainLayout() const 
Definition: AbstractFilter.cpp:250
 
Definition: BoxcarCachingAlgorithm.h:29
 
a control measurement 
Definition: ControlMeasure.h:171
 
virtual AbstractFilter * clone() const =0
 
virtual QString getPointDescription() const 
Definition: AbstractFilter.cpp:95
 
AbstractFilter::FilterEffectivenessFlag * getEffectivenessFlags() const 
Definition: AbstractFilter.cpp:245
 
bool evaluateImageFromMeasureFilter(const ControlCubeGraphNode *) const 
Definition: AbstractFilter.cpp:300