class Pipe : public FilterBase Pipe API
| | ~Pipe () Filter destructor |
| | clone (void) const Clone a filter. |
| | operator) (const TSeries& in) The basic processing method. |
| | operator) (const FilterIO& in) The basic processing method. |
| | apply (const TSeries& in) The basic processing method. |
| | apply (const FilterIO& in) The basic processing method. |
| | dataCheck (const TSeries& in) const Validate filter input. |
| | dataCheck (const FilterIO& in) const Validate filter input. |
| | isDataValid (const TSeries& in) const Validate filter input without throwing exceptions. |
| | reset (void) Reset the filter history. |
| | inUse (void) const Tes if the filter is being used. |
| | 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 Start time. |
| | getCurrentTime (void) const Get the current time. |
| | getTimeDelay (void) const Get the time delay. |
| | Xfer (fComplex& coeff, double f) const Get a transfer coefficent of a Filter. |
| | Xfer (fComplex* tf, const float* freqs, int points) const Get the transfer function of a Filter. |
| | Xfer (FSeries& Fs, float Fmin = 0.0, float Fmax = 1000.0, float dF = 1.0) const Get the transfer function of a Filter. |
| | xfer (fComplex& coeff, double f) const Get a transfer coefficent of a Filter. |
Abstract base class for Pipes: filters that act on and return a single TSeries.
virtual Pipe* clone(void) const
virtual TSeries operator)(const TSeries& in)
FilterIO& operator)(const FilterIO& in)
virtual TSeries apply(const TSeries& in)
FilterIO& apply(const FilterIO& in)
virtual void dataCheck(const TSeries& in) const
void dataCheck(const FilterIO& in) const
virtual bool isDataValid(const TSeries& in) const
virtual void reset(void)
virtual bool inUse(void) const
KeyChain& getInputKeys(void) const
KeyChain& getOutputKeys(void) const
virtual Time getStartTime(void) const
virtual Time getCurrentTime(void) const
virtual Interval getTimeDelay(void) const
virtual bool Xfer(fComplex& coeff, double f) const
f - Frequency at which to sample the transfer function.
virtual bool Xfer(fComplex* tf, const float* freqs, int points) const
freqs - Frequency points
points - Number of points.
virtual bool Xfer(FSeries& Fs, float Fmin = 0.0, float Fmax = 1000.0, float dF = 1.0) const
Fmin - Minimum frequency at which to sample the
transfer function.
Fmax - Maximum frequency at which to sample the
transfer function.
dF - Frequency step.
virtual bool xfer(fComplex& coeff, double f) const
f - Frequency at which to sample the transfer function.
alphabetic index hierarchy of classes
Please send questions and comments to zweizig_j@ligo.caltech.edu
generated by doc++