class FilterBase Filter API
| | ~FilterBase () Filter destructor |
| | clone (void) const Clone the filter. |
| | operator) (const FilterIO& in) The basic processing method. |
| | apply (const FilterIO& in) The basic processing method. |
| | dataCheck (const FilterIO& in) const Validate filter input. |
| | reset (void) Reset the filter to a pristine state. |
| | getInputKeys (void) const Return a KeyChain with Keys for input TSeries. Currently unimplemented. |
| | getOutputKeys (void) const Return a KeyChain with Keys for output TSeries. Currently unimplemented. |
| | getStartTime (void) const Get the moment of the first sample processed. |
| | rootGetStartTime (Time& t) const throw() Get the moment of the first sample processed. Root-safe. |
| | getCurrentTime (void) const Get the moment of the next expected sample. |
| | rootGetCurrentTime (Time& t) const throw() Get the moment of the next expected sample. Root-safe. |
| | isDataValid (const FilterIO& in) const Validate filter input without throwing exceptions. |
| | inUse (void) const Returns true if filter is ``in use |
Abstract base class for filters that act on (multiple) TSeries, returning (multiple) TSeries.
virtual FilterBase* clone(void) const
virtual FilterIO& operator)(const FilterIO& in)
virtual FilterIO& apply(const FilterIO& in)
virtual void dataCheck(const FilterIO& in) const
virtual void reset(void)
virtual KeyChain& getInputKeys(void) const
virtual KeyChain& getOutputKeys(void) const
virtual Time getStartTime(void) const
virtual bool rootGetStartTime(Time& t) const throw()
virtual Time getCurrentTime(void) const
virtual bool rootGetCurrentTime(Time& t) const throw()
virtual bool isDataValid(const FilterIO& in) const
virtual bool inUse(void) const
alphabetic index hierarchy of classes
Please send questions and comments to zweizig_j@ligo.caltech.edu
generated by doc++