An idealised rectangle filter. More...
#include "utl/RectangleFilter.h"

Public Member Functions | |
| virtual double | EffectiveBandwidth () const |
| virtual double | LowerCutoffFrequency () const |
| RectangleFilter (double lowerCutoff, double upperCutoff, double delay) | |
| virtual std::complex< double > | TransmissivityAtFrequency (double parFrequency) const |
| virtual double | UpperCutoffFrequency () const |
| virtual | ~RectangleFilter () |
Protected Attributes | |
| double | fDelay |
| double | fLowerCutoff |
| double | fUpperCutoff |
An idealised rectangle filter.
Definition at line 28 of file RectangleFilter.h.
| RectangleFilter::RectangleFilter | ( | double | lowerCutoff, |
| double | upperCutoff, | ||
| double | delay | ||
| ) |
Definition at line 7 of file RectangleFilter.cc.
|
virtual |
Definition at line 12 of file RectangleFilter.cc.
|
inlinevirtual |
Implements utl::AnalyticFilter.
Definition at line 33 of file RectangleFilter.h.
References utl::AnalyticFilter::fLowerCutoff, and utl::AnalyticFilter::fUpperCutoff.
Referenced by testAnalyticFilters::testRectangleFilter().
|
inlinevirtualinherited |
Definition at line 31 of file AnalyticFilter.h.
References utl::AnalyticFilter::fLowerCutoff.
|
inlinevirtual |
Implements utl::AnalyticFilter.
Definition at line 37 of file RectangleFilter.h.
References utl::AnalyticFilter::fDelay, utl::AnalyticFilter::fLowerCutoff, utl::AnalyticFilter::fUpperCutoff, utl::hertz, utl::kPi, and utl::second.
Referenced by testAnalyticFilters::testRectangleFilter().
|
inlinevirtualinherited |
Definition at line 30 of file AnalyticFilter.h.
References utl::AnalyticFilter::fUpperCutoff.
|
protectedinherited |
Definition at line 36 of file AnalyticFilter.h.
Referenced by TransmissivityAtFrequency().
|
protectedinherited |
Definition at line 34 of file AnalyticFilter.h.
Referenced by EffectiveBandwidth(), utl::AnalyticFilter::LowerCutoffFrequency(), and TransmissivityAtFrequency().
|
protectedinherited |
Definition at line 35 of file AnalyticFilter.h.
Referenced by EffectiveBandwidth(), TransmissivityAtFrequency(), and utl::AnalyticFilter::UpperCutoffFrequency().