\section{marlintpc\-:\-:tp\-\_\-\-Pixel\-Bin Class Reference}
\label{classmarlintpc_1_1tp__PixelBin}\index{marlintpc\-::tp\-\_\-\-Pixel\-Bin@{marlintpc\-::tp\-\_\-\-Pixel\-Bin}}


Time\-Pix (macro) pixel bin.  




{\ttfamily \#include $<$Time\-Pix\-Local\-Road\-Search\-Processor.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bf tp\-\_\-\-Pixel\-Bin} (const int, const int, pixel\-List\-Type \&, const int, const double, const double)
\begin{DoxyCompactList}\small\item\em Construct Time\-Pix (macro) pixel bin. \end{DoxyCompactList}\item 
{\bf $\sim$tp\-\_\-\-Pixel\-Bin} ()\label{classmarlintpc_1_1tp__PixelBin_afb8acb95a7bd62a221f031be6a9c0422}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
void {\bf print} () const \label{classmarlintpc_1_1tp__PixelBin_a31e32015a456cc49ae0697b93c38d4d0}

\begin{DoxyCompactList}\small\item\em Print. \end{DoxyCompactList}\item 
int {\bf get\-Id} () const \label{classmarlintpc_1_1tp__PixelBin_a3142377592504b1ad1b5b0a270cfbb24}

\begin{DoxyCompactList}\small\item\em Get Id. \end{DoxyCompactList}\item 
int {\bf get\-Num\-Pix} () const \label{classmarlintpc_1_1tp__PixelBin_af6d557c51fec68993d41318cba6037a6}

\begin{DoxyCompactList}\small\item\em Get (number of) pixels. \end{DoxyCompactList}\item 
int {\bf get\-Num\-M\-Pix} () const \label{classmarlintpc_1_1tp__PixelBin_ad291d51fb3a168bdf8e0fbe3ff795fd9}

\begin{DoxyCompactList}\small\item\em Get (number of) pixels. \end{DoxyCompactList}\item 
macro\-Pixel\-List\-Type {\bf get\-Macro\-Pixels} () const \label{classmarlintpc_1_1tp__PixelBin_a3fd81f167a6a1afc522e03a31123e18e}

\begin{DoxyCompactList}\small\item\em Get macro pixels. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Time\-Pix (macro) pixel bin. 

\subsection{Constructor \& Destructor Documentation}
\index{marlintpc\-::tp\-\_\-\-Pixel\-Bin@{marlintpc\-::tp\-\_\-\-Pixel\-Bin}!tp\-\_\-\-Pixel\-Bin@{tp\-\_\-\-Pixel\-Bin}}
\index{tp\-\_\-\-Pixel\-Bin@{tp\-\_\-\-Pixel\-Bin}!marlintpc::tp_PixelBin@{marlintpc\-::tp\-\_\-\-Pixel\-Bin}}
\subsubsection[{tp\-\_\-\-Pixel\-Bin}]{\setlength{\rightskip}{0pt plus 5cm}marlintpc\-::tp\-\_\-\-Pixel\-Bin\-::tp\-\_\-\-Pixel\-Bin (
\begin{DoxyParamCaption}
\item[{const int}]{i\-Bin, }
\item[{const int}]{bin\-Id, }
\item[{pixel\-List\-Type \&}]{pixel\-List, }
\item[{const int}]{mp\-Size, }
\item[{const double}]{z\-Core\-Width, }
\item[{const double}]{z\-Road\-Width}
\end{DoxyParamCaption}
)}\label{classmarlintpc_1_1tp__PixelBin_ac7939806c85d766792bf28af2960a917}


Construct Time\-Pix (macro) pixel bin. 

Cluster pixels in Z. Find cluster core (e.\-g. +/-\/2.0$\ast$sigma\-Z width) with sliding window, collect all pixels in road (e.\-g. +/-\/3.5$\ast$sigma\-Z width) around core.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em i\-Bin} & bin number \\
\hline
\mbox{\tt in}  & {\em bin\-Id} & bin I\-D \\
\hline
\mbox{\tt in}  & {\em pixel\-List} & list of pixels \\
\hline
\mbox{\tt in}  & {\em mp\-Size} & macro pixel size \\
\hline
\mbox{\tt in}  & {\em z\-Core\-Width} & core width in Z \\
\hline
\mbox{\tt in}  & {\em z\-Road\-Width} & road width in Z \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Time\-Pix\-Local\-Road\-Search\-Processor.\-h\item 
Time\-Pix\-Local\-Road\-Search\-Processor.\-cc\end{DoxyCompactItemize}
