kwave  18.07.70
Kwave::TransmissionFunction Class Referenceabstract

#include <TransmissionFunction.h>

Inheritance diagram for Kwave::TransmissionFunction:
Inheritance graph
Collaboration diagram for Kwave::TransmissionFunction:
Collaboration graph

Public Member Functions

virtual ~TransmissionFunction ()
 
virtual double at (double f)=0
 

Detailed Description

Definition at line 25 of file TransmissionFunction.h.

Constructor & Destructor Documentation

◆ ~TransmissionFunction()

virtual Kwave::TransmissionFunction::~TransmissionFunction ( )
inlinevirtual

Destructor

Definition at line 30 of file TransmissionFunction.h.

References at().

30 {}
Here is the call graph for this function:

Member Function Documentation

◆ at()

virtual double Kwave::TransmissionFunction::at ( double  f)
pure virtual

Returns the value of the transmission function at a given frequency.

Parameters
ffrequency, normed to be between 0 and PI
Returns
amplitude at the given frequency, normed to 1.0
Todo:
convert to a function that returns a complex value with phase info

Implemented in Kwave::BandPass, Kwave::NotchFilter, and Kwave::LowPassFilter.

Referenced by Kwave::FrequencyResponseWidget::paintEvent(), and ~TransmissionFunction().

Here is the caller graph for this function:

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