Base class for control net filters.
More...
#include <AbstractFilter.h>
|
enum | FilterEffectiveness { Images = 1,
Points = 2,
Measures = 4
} |
|
|
| AbstractFilter (FilterEffectivenessFlag, int minimumForSuccess=-1) |
|
| AbstractFilter (const AbstractFilter &other) |
|
virtual bool | canFilterImages () const |
|
virtual bool | canFilterPoints () const |
|
virtual bool | canFilterMeasures () const |
|
virtual bool | evaluate (const ControlCubeGraphNode *) const =0 |
|
virtual bool | evaluate (const ControlPoint *) const =0 |
|
virtual bool | evaluate (const ControlMeasure *) const =0 |
|
virtual AbstractFilter * | clone () const =0 |
|
virtual QString | getImageDescription () const |
|
virtual QString | getPointDescription () const |
|
virtual QString | getMeasureDescription () const |
|
|
bool | inclusive () const |
|
int | getMinForSuccess () const |
|
AbstractFilter::FilterEffectivenessFlag * | getEffectivenessFlags () const |
|
QBoxLayout * | getMainLayout () const |
|
QBoxLayout * | getInclusiveExclusiveLayout () const |
|
bool | evaluateImageFromPointFilter (const ControlCubeGraphNode *) const |
|
bool | evaluateImageFromMeasureFilter (const ControlCubeGraphNode *) const |
|
bool | evaluatePointFromMeasureFilter (const ControlPoint *) const |
|
virtual bool | evaluate (const ControlPoint *, bool(ControlPoint::*)() const) const |
|
virtual bool | evaluate (const ControlMeasure *, bool(ControlMeasure::*)() const) const |
|
|
void | updateEffectiveness () |
|
void | updateMinForSuccess (int) |
|
|
void | createWidget () |
|
bool | evaluateFromCount (QList< ControlMeasure * >, bool) const |
|
void | nullify () |
|
QCheckBox * | createEffectivenessCheckBox (QString) |
|
|
QBoxLayout * | m_mainLayout |
|
QBoxLayout * | m_inclusiveExclusiveLayout |
|
QButtonGroup * | m_inclusiveExclusiveGroup |
|
QButtonGroup * | m_effectivenessGroup |
|
QWidget * | m_minWidget |
|
int | m_minForSuccess |
|
FilterEffectivenessFlag * | m_effectivenessFlags |
|
QFont * | m_smallFont |
|
Base class for control net filters.
This class is the base class that all other filters derive from. It encompasses both the widget and the filter functionality itself. See the cneteditor architecture document for further information about the filtering system.
- Author
- ????-??-?? Eric Hyer
- History:
- 2012-09-28 Kimberly Oyama - Changed member variables to be prefixed with "m_".
Definition at line 34 of file AbstractFilter.h.
The documentation for this class was generated from the following files: