Abstract base class for analytic filters. More...
#include "utl/AnalyticFilter.h"

Public Member Functions | |
| AnalyticFilter (double lowerCutoff, double upperCutoff, double delay) | |
| virtual double | EffectiveBandwidth () const =0 |
| virtual double | LowerCutoffFrequency () const |
| virtual std::complex< double > | TransmissivityAtFrequency (double parFrequency) const =0 |
| virtual double | UpperCutoffFrequency () const |
| virtual | ~AnalyticFilter () |
Protected Attributes | |
| double | fDelay |
| double | fLowerCutoff |
| double | fUpperCutoff |
Abstract base class for analytic filters.
Definition at line 25 of file AnalyticFilter.h.
| AnalyticFilter::AnalyticFilter | ( | double | lowerCutoff, |
| double | upperCutoff, | ||
| double | delay | ||
| ) |
Definition at line 9 of file AnalyticFilter.cc.
|
virtual |
Definition at line 14 of file AnalyticFilter.cc.
|
pure virtual |
Implemented in utl::RectangleFilter.
|
inlinevirtual |
Definition at line 31 of file AnalyticFilter.h.
References fLowerCutoff.
|
pure virtual |
Implemented in utl::RectangleFilter.
|
inlinevirtual |
Definition at line 30 of file AnalyticFilter.h.
References fUpperCutoff.
|
protected |
Definition at line 36 of file AnalyticFilter.h.
Referenced by utl::RectangleFilter::TransmissivityAtFrequency().
|
protected |
Definition at line 34 of file AnalyticFilter.h.
Referenced by utl::RectangleFilter::EffectiveBandwidth(), LowerCutoffFrequency(), and utl::RectangleFilter::TransmissivityAtFrequency().
|
protected |
Definition at line 35 of file AnalyticFilter.h.
Referenced by utl::RectangleFilter::EffectiveBandwidth(), utl::RectangleFilter::TransmissivityAtFrequency(), and UpperCutoffFrequency().