class MultiPipe : public Pipe Compoud filter class
| | PipeConfig Pipe array type |
| | MultiPipe (void) Default constructor |
| | MultiPipe (const MultiPipe& p) Copy constructor |
| | ~MultiPipe (void) Destructor |
| | clone (void) const Clone a MultiPipe. |
| | clear (void) Clear all filters in the MultiPipe. |
| | operator= (const MultiPipe& p) Assignment operator |
| | addPipe (const Pipe& p) Add a filter. |
| | addPipe (Pipe* p) Add a filter. |
| | pipe () const Return filter array. |
| | apply (const TSeries& ts) Filter a time series. |
| | dataCheck (const TSeries& ts) const Check data is valid for filtering. |
| | inUse (void) const Test whether filter is in use. |
| | getStartTime (void) const Get start time of epoch. |
| | getCurrentTime (void) const Get current time. |
| | getGain (void) const Get gain. |
| | getTimeDelay (void) const Get time delay. |
| | reset () Reset |
| | setGain (double gain) Set gain. |
| | size (void) const Reset |
| | xfer (fComplex& coeff, double f) const throw() Get a transfer coefficent of a Filter. |
MultiPipe is an arbitrary compound filter composed of one or more Pipe segments.
MultiPipe(void)
MultiPipe(const MultiPipe& p)
~MultiPipe(void)
MultiPipe* clone(void) const
void clear(void)
MultiPipe& operator= (const MultiPipe& p)
Pipe* addPipe(const Pipe& p)
Pipe* addPipe(Pipe* p)
const PipeConfig& pipe() const
TSeries apply(const TSeries& ts)
void dataCheck(const TSeries& ts) const
bool inUse(void) const
Time getStartTime(void) const
Time getCurrentTime(void) const
double getGain(void) const
Interval getTimeDelay(void) const
void reset()
void setGain(double gain)
size_type size(void) const
bool xfer(fComplex& coeff, double f) const throw()
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++