\doxysection{Filter\+Type.\+h}
\hypertarget{a00158_source}{}\label{a00158_source}\index{FilterType.h@{FilterType.h}}

\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#pragma\ once}}
\DoxyCodeLine{00002\ }
\DoxyCodeLine{00003\ }
\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#ifdef\ NAVIGATIONSENSOR\_EXPORTS}}
\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#define\ FILTERTYPE\ \_\_declspec(dllexport)}}
\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#else}}
\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#define\ FILTERTYPE\ \_\_declspec(dllimport)}}
\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00009\ }
\DoxyCodeLine{00010\ \textcolor{keyword}{typedef}\ \textcolor{keywordtype}{int}\ FILTER\_MODE;}
\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#define\ MEDIAN\_FILTER\ 0}}
\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#define\ AVERAGE\_FILTER\ 1}}
\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#define\ MAX\_FILTER\ 2}}
\DoxyCodeLine{00014\ \textcolor{preprocessor}{\#define\ COMBO\_FILTER\ 3}}
\DoxyCodeLine{00015\ }
\DoxyCodeLine{00019\ \textcolor{keyword}{class\ }FILTERTYPE\ \mbox{\hyperlink{a00716}{FilterType}}}
\DoxyCodeLine{00020\ \{}
\DoxyCodeLine{00021\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00025\ \ \ \ \ \mbox{\hyperlink{a00716}{FilterType}}();}
\DoxyCodeLine{00026\ }
\DoxyCodeLine{00032\ \ \ \ \ \mbox{\hyperlink{a00716}{FilterType}}(FILTER\_MODE\ filterType,\ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ NumH,\ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ NumS\ );}
\DoxyCodeLine{00033\ }
\DoxyCodeLine{00038\ \ \ \ \ FILTER\_MODE\ GetFilterMode();}
\DoxyCodeLine{00039\ }
\DoxyCodeLine{00044\ \ \ \ \ \textcolor{keywordtype}{void}\ SetFilterMode(FILTER\_MODE\ filterMode);}
\DoxyCodeLine{00045\ }
\DoxyCodeLine{00050\ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ GetNumH();}
\DoxyCodeLine{00051\ }
\DoxyCodeLine{00056\ \ \ \ \ \textcolor{keywordtype}{void}\ SetNumH(\textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ numH);}
\DoxyCodeLine{00057\ }
\DoxyCodeLine{00062\ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ GetNumS();}
\DoxyCodeLine{00063\ }
\DoxyCodeLine{00068\ \ \ \ \ \textcolor{keywordtype}{void}\ SetNumS(\textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ numS);}
\DoxyCodeLine{00069\ }
\DoxyCodeLine{00070\ \textcolor{keyword}{private}:}
\DoxyCodeLine{00071\ \ \ \ \ FILTER\_MODE\ \_filterMode;}
\DoxyCodeLine{00072\ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ \_numH;}
\DoxyCodeLine{00073\ \ \ \ \ \textcolor{keywordtype}{unsigned}\ \textcolor{keywordtype}{int}\ \_numS;}
\DoxyCodeLine{00074\ \};}
\DoxyCodeLine{00075\ }

\end{DoxyCode}
