\section{Cityblock2D Class Reference}
\label{class_cityblock2_d}\index{Cityblock2D@{Cityblock2D}}
Distance transform in which diagonals are not allowed.  


{\tt \#include $<$Cityblock2D.h$>$}

Inheritance diagram for Cityblock2D::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_cityblock2_d}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Cityblock2D} (const int {\bf x\-Size}, const int {\bf y\-Size}, const bool unload=true)\label{class_cityblock2_d_8d8671f787c4ec95fb789624f01c1d04}

\item 
void {\bf do\-Transform} (const unsigned char $\ast$const I)\label{class_cityblock2_d_e4f491b87b80e7a1a433d917af000c78}

\begin{CompactList}\small\item\em calculate the distance transform \item\end{CompactList}\item 
void {\bf do\-Transform} (const unsigned char $\ast$const I, const bool half\-Is\-Zero)\label{class_cityblock2_d_88e72225fe97900f414e05044be9adaa}

\end{CompactItemize}


\subsection{Detailed Description}
Distance transform in which diagonals are not allowed. 



The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
{\bf Cityblock2D.h}\item 
{\bf Cityblock2D.cpp}\end{CompactItemize}
