|
Gaia
|
Public Member Functions | |
| NotFilter (const Filter *pred) | |
Public Member Functions inherited from gaia2::Filter | |
| Filter (const Filter &filter) | |
| void | updateVariables () |
| Look in the predicate/value tree for all the variables it can find and put them inside their respective *VarList member variables. More... | |
| bool | needsBinding () const |
| Returns whether this filter needs to be bound to a specific layout. More... | |
| void | bindToLayout (const PointLayout &layout) |
| void | bindToPointAttributes () |
| bool | isTrue (const Point *p) const |
| Returns whether the filter predicate is true for the given point. | |
| bool | isAlwaysTrue () const |
| Returns whether the filter predicate is always true, regardless of the given point. | |
| const parser::Predicate * | pred () const |
| QString | toString () const |
Additional Inherited Members | |
Static Public Member Functions inherited from gaia2::Filter | |
| static Filter * | parse (const QString &str) |
| Parses a given string and returns the newly created Filter object. | |
| static int | opFromString (const QString &str) |
| static int | opFromString (const std::string &str) |
Protected Member Functions inherited from gaia2::Filter | |
| void | clear () |
| void | clearVariables () |
| void | updateVariables (parser::Predicate *pred) |
| void | updateVariables (parser::Value *value) |
| void | updateVariables (parser::Label *label) |
Static Protected Member Functions inherited from gaia2::Filter | |
| static Filter * | stealDataFrom (const Filter &other) |
Protected Attributes inherited from gaia2::Filter | |
| parser::Predicate * | _pred |
| QList< parser::ValueVariable * > | _valueVarList |
| QList< parser::LabelVariable * > | _labelVarList |
| QList< parser::LabelPointID * > | _pointVarList |
| QStringList | _slist |
| QList< Real > | _vlist |
| const Point * | _currentPoint |