\doxysubsection{Iir\+::Pole\+Filter\+Base\texorpdfstring{$<$}{<} Analog\+Prototype \texorpdfstring{$>$}{>} Class Template Reference}
\hypertarget{classIir_1_1PoleFilterBase}{}\label{classIir_1_1PoleFilterBase}\index{Iir::PoleFilterBase$<$ AnalogPrototype $>$@{Iir::PoleFilterBase$<$ AnalogPrototype $>$}}


{\ttfamily \#include $<$Pole\+Filter.\+h$>$}

Inheritance diagram for Iir\+::Pole\+Filter\+Base\texorpdfstring{$<$}{<} Analog\+Prototype \texorpdfstring{$>$}{>}\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{classIir_1_1PoleFilterBase}
\end{center}
\end{figure}
\doxysubsubsubsection*{Additional Inherited Members}
\doxyparagraph*{Public Member Functions inherited from \mbox{\hyperlink{classIir_1_1Cascade}{Iir\+::\+Cascade}}}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{classIir_1_1Cascade_a9694b85c160e3689a4d71fd51ca6175d}{get\+Num\+Stages}} () const
\item 
const \mbox{\hyperlink{classIir_1_1Biquad}{Biquad}} \& \mbox{\hyperlink{classIir_1_1Cascade_a4c55fe6a33a7b4b229e259a5d60c306e}{operator\mbox{[}$\,$\mbox{]}}} (int index)
\item 
complex\+\_\+t \mbox{\hyperlink{classIir_1_1Cascade_aa76e09e3868829a80e954d0444390f90}{response}} (double normalized\+Frequency) const
\item 
std\+::vector$<$ \mbox{\hyperlink{structIir_1_1PoleZeroPair}{Pole\+Zero\+Pair}} $>$ \mbox{\hyperlink{classIir_1_1Cascade_a18df8bebec4a5e8e3ddc28c35b6bb2f8}{get\+Pole\+Zeros}} () const
\end{DoxyCompactItemize}


\doxysubsubsection{Detailed Description}
\subsubsection*{template$<$class Analog\+Prototype$>$\newline
class Iir\+::\+Pole\+Filter\+Base$<$ Analog\+Prototype $>$}
Serves a container to hold the analog prototype and the digital pole/zero layout. 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
iir/Pole\+Filter.\+h\end{DoxyCompactItemize}
