Open Ephys GUI
 All Classes Functions Variables
Public Member Functions
Dsp::LayoutBase Class Reference
Inheritance diagram for Dsp::LayoutBase:
Dsp::Bessel::AnalogLowPass Dsp::Bessel::AnalogLowShelf Dsp::Butterworth::AnalogLowPass Dsp::Butterworth::AnalogLowShelf Dsp::ChebyshevI::AnalogLowPass Dsp::ChebyshevI::AnalogLowShelf Dsp::ChebyshevII::AnalogLowPass Dsp::ChebyshevII::AnalogLowShelf Dsp::Elliptic::AnalogLowPass Dsp::Legendre::AnalogLowPass

List of all members.

Public Member Functions

 LayoutBase (int maxPoles, PoleZeroPair *pairs)
void setStorage (const LayoutBase &other)
void reset ()
int getNumPoles () const
int getMaxPoles () const
void add (const complex_t &pole, const complex_t &zero)
void addPoleZeroConjugatePairs (const complex_t pole, const complex_t zero)
void add (const ComplexPair &poles, const ComplexPair &zeros)
const PoleZeroPairgetPair (int pairIndex) const
const PoleZeroPairoperator[] (int pairIndex) const
double getNormalW () const
double getNormalGain () const
void setNormal (double w, double g)

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