#include <Filter.h>


Public Member Functions | |
| Filter (Matcher *matcher) | |
| virtual | ~Filter () |
| virtual String const & | getName () |
| virtual void | filter () |
Protected Member Functions | |
| virtual void | preFilter () |
| virtual void | postFilter () |
Protected Attributes | |
| Matcher * | matcher |
Private Member Functions | |
| Filter (Filter const &) | |
| Filter & | operator= (Filter const &) |
Static Private Attributes | |
| static String | s_name |
Definition at line 33 of file Filter.h.
| Filter::Filter | ( | Matcher * | matcher | ) |
Definition at line 17 of file Filter.cpp.
| Filter::~Filter | ( | ) | [virtual] |
Definition at line 22 of file Filter.cpp.
References matcher.
| Filter::Filter | ( | Filter const & | ) | [private] |
| void Filter::filter | ( | ) | [virtual] |
Reimplemented in DecPlaneSweepFilter, and NestedLoopFilter.
Definition at line 37 of file Filter.cpp.
References Matcher::doFilter(), Matcher::getName(), Matcher::hasFilter(), matcher, postFilter(), and preFilter().
Referenced by main().
| String const & Filter::getName | ( | ) | [virtual] |
Definition at line 27 of file Filter.cpp.
References Matcher::getName(), and matcher.
| void Filter::postFilter | ( | ) | [protected, virtual] |
Definition at line 51 of file Filter.cpp.
References Matcher::finished(), and matcher.
Referenced by NestedLoopFilter::filter(), filter(), and DecPlaneSweepFilter::filter().
| void Filter::preFilter | ( | ) | [protected, virtual] |
Definition at line 32 of file Filter.cpp.
References Matcher::getReady(), and matcher.
Referenced by NestedLoopFilter::filter(), filter(), and DecPlaneSweepFilter::filter().
Matcher* Filter::matcher [protected] |
Definition at line 43 of file Filter.h.
Referenced by NestedLoopFilter::filter(), filter(), DecPlaneSweepFilter::filter(), getName(), postFilter(), preFilter(), and ~Filter().
String Filter::s_name [static, private] |
Reimplemented in DecPlaneSweepFilter, and NestedLoopFilter.
1.6.3