List of all members | Public Member Functions | Protected Attributes
utl::RectangleFilter Class Reference

An idealised rectangle filter. More...

#include "utl/RectangleFilter.h"

Inheritance diagram for utl::RectangleFilter:
Inheritance graph
[legend]

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
 

Detailed Description

An idealised rectangle filter.

Author
Tim Huege

Definition at line 28 of file RectangleFilter.h.

Constructor & Destructor Documentation

RectangleFilter::RectangleFilter ( double  lowerCutoff,
double  upperCutoff,
double  delay 
)

Definition at line 7 of file RectangleFilter.cc.

RectangleFilter::~RectangleFilter ( )
virtual

Definition at line 12 of file RectangleFilter.cc.

Member Function Documentation

virtual double utl::RectangleFilter::EffectiveBandwidth ( ) const
inlinevirtual
virtual double utl::AnalyticFilter::LowerCutoffFrequency ( ) const
inlinevirtualinherited

Definition at line 31 of file AnalyticFilter.h.

References utl::AnalyticFilter::fLowerCutoff.

std::complex< double > utl::RectangleFilter::TransmissivityAtFrequency ( double  parFrequency) const
inlinevirtual
virtual double utl::AnalyticFilter::UpperCutoffFrequency ( ) const
inlinevirtualinherited

Definition at line 30 of file AnalyticFilter.h.

References utl::AnalyticFilter::fUpperCutoff.

Member Data Documentation

double utl::AnalyticFilter::fDelay
protectedinherited

Definition at line 36 of file AnalyticFilter.h.

Referenced by TransmissivityAtFrequency().

double utl::AnalyticFilter::fLowerCutoff
protectedinherited
double utl::AnalyticFilter::fUpperCutoff
protectedinherited

The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.