#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.