Base class for filters that are number-based.
More...
#include <AbstractNumberFilter.h>
Public Types |
enum | FilterEffectiveness { Images = 1,
Points = 2,
Measures = 4
} |
Signals |
void | filterChanged () |
Public Member Functions |
| AbstractNumberFilter (AbstractFilter::FilterEffectivenessFlag, int minimumForSuccess=-1) |
| AbstractNumberFilter (const AbstractNumberFilter &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 |
Protected Member Functions |
bool | evaluate (double) const |
QString | descriptionSuffix () const |
bool | lessThan () const |
virtual bool | evaluate (const ControlPoint *, bool(ControlPoint::*)() const) const |
virtual bool | evaluate (const ControlMeasure *, bool(ControlMeasure::*)() const) 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 |
Private Slots |
void | updateLineEditText (QString) |
Private Member Functions |
void | createWidget () |
void | nullify () |
Private Attributes |
QButtonGroup * | m_greaterThanLessThan |
QLineEdit * | m_lineEdit |
QString * | m_lineEditText |
Detailed Description
Base class for filters that are number-based.
This class is the base class that all filters that are number-based.
- Author
- ????-??-?? Eric Hyer
- History:
- 2012-09-28 Kimberly Oyama - Changed member variables to be prefixed with "m_".
Definition at line 30 of file AbstractNumberFilter.h.
The documentation for this class was generated from the following files: