\hypertarget{a02799}{
\section{3D neighborhoods}
\label{d0/dda/a02799}\index{3D neighborhoods@{3D neighborhoods}}
}


Predefined 3D neighborhoods.  


\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef neighb$<$ window3d $>$ \hyperlink{a02799_ga23a1451846d02bedfc3c5111aabe3689}{mln::neighb3d}
\begin{DoxyCompactList}\small\item\em Type alias for a neighborhood defined on the 3D square grid with integer coordinates. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
const neighb3d \& \hyperlink{a02799_ga6691c00ee07a12b70d76776e4bccb92e}{mln::c18} ()
\begin{DoxyCompactList}\small\item\em 18-\/connectivity neighborhood on the 3D grid. \item\end{DoxyCompactList}\item 
const neighb3d \& \hyperlink{a02799_gab0a38937cdcc2c416bd68dae7b25e8a0}{mln::c26} ()
\begin{DoxyCompactList}\small\item\em 26-\/connectivity neighborhood on the 3D grid. \item\end{DoxyCompactList}\item 
const neighb3d \& \hyperlink{a02799_gace6f2c01c30e965d2a4727befe041748}{mln::c2\_\-3d\_\-sli} ()
\begin{DoxyCompactList}\small\item\em depth 2-\/connectivity neighborhood on the 3D grid. \item\end{DoxyCompactList}\item 
const neighb3d \& \hyperlink{a02799_ga9e847b2e115f79a16105d08763ec5fef}{mln::c4\_\-3d} ()
\begin{DoxyCompactList}\small\item\em 4-\/connectivity neighborhood on the 3D grid. \item\end{DoxyCompactList}\item 
const neighb3d \& \hyperlink{a02799_gaac7529b73f6ff776877a9af03373f2d6}{mln::c6} ()
\begin{DoxyCompactList}\small\item\em 6-\/connectivity neighborhood on the 3D grid. \item\end{DoxyCompactList}\item 
const neighb3d \& \hyperlink{a02799_ga3a0daed697e22f0d9fc12aa020f731c7}{mln::c8\_\-3d} ()
\begin{DoxyCompactList}\small\item\em 8-\/connectivity neighborhood on the 3D grid. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Predefined 3D neighborhoods. 

\subsection{Typedef Documentation}
\hypertarget{a02799_ga23a1451846d02bedfc3c5111aabe3689}{
\index{modneighb3d@{modneighb3d}!neighb3d@{neighb3d}}
\index{neighb3d@{neighb3d}!modneighb3d@{modneighb3d}}
\subsubsection[{neighb3d}]{\setlength{\rightskip}{0pt plus 5cm}typedef neighb$<$window3d$>$ {\bf mln::neighb3d}}}
\label{d0/dda/a02799_ga23a1451846d02bedfc3c5111aabe3689}


Type alias for a neighborhood defined on the 3D square grid with integer coordinates. 



Definition at line 50 of file neighb3d.hh.



\subsection{Function Documentation}
\hypertarget{a02799_ga6691c00ee07a12b70d76776e4bccb92e}{
\index{modneighb3d@{modneighb3d}!c18@{c18}}
\index{c18@{c18}!modneighb3d@{modneighb3d}}
\subsubsection[{c18}]{\setlength{\rightskip}{0pt plus 5cm}const neighb3d \& mln::c18 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d0/dda/a02799_ga6691c00ee07a12b70d76776e4bccb92e}


18-\/connectivity neighborhood on the 3D grid. 

\begin{DoxyVerb}

      . o .
     o o o
    . o .

      o o o
     o x o
    o o o

      . o .
     o o o
    . o .

    \end{DoxyVerb}


\begin{DoxyReturn}{Returns}
A neighb3d. 
\end{DoxyReturn}


Definition at line 288 of file neighb3d.hh.



References mln::c6(), mln::window$<$ D $>$::insert(), and mln::win::sym().



Referenced by mln::c26().

\hypertarget{a02799_gab0a38937cdcc2c416bd68dae7b25e8a0}{
\index{modneighb3d@{modneighb3d}!c26@{c26}}
\index{c26@{c26}!modneighb3d@{modneighb3d}}
\subsubsection[{c26}]{\setlength{\rightskip}{0pt plus 5cm}const neighb3d \& mln::c26 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d0/dda/a02799_gab0a38937cdcc2c416bd68dae7b25e8a0}


26-\/connectivity neighborhood on the 3D grid. 

\begin{DoxyVerb}

      o o o
     o o o
    o o o

      o o o
     o x o
    o o o

      o o o
     o o o
    o o o

    \end{DoxyVerb}


\begin{DoxyReturn}{Returns}
A neighb3d. 
\end{DoxyReturn}


Definition at line 309 of file neighb3d.hh.



References mln::c18(), mln::window$<$ D $>$::insert(), and mln::win::sym().

\hypertarget{a02799_gace6f2c01c30e965d2a4727befe041748}{
\index{modneighb3d@{modneighb3d}!c2\_\-3d\_\-sli@{c2\_\-3d\_\-sli}}
\index{c2\_\-3d\_\-sli@{c2\_\-3d\_\-sli}!modneighb3d@{modneighb3d}}
\subsubsection[{c2\_\-3d\_\-sli}]{\setlength{\rightskip}{0pt plus 5cm}const neighb3d \& mln::c2\_\-3d\_\-sli (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d0/dda/a02799_gace6f2c01c30e965d2a4727befe041748}


depth 2-\/connectivity neighborhood on the 3D grid. 

\begin{DoxyVerb}

     . . .
    . o .
   . . .

     . . .
    . x .
   . . .

     . . .
    . o .
   . . .

    \end{DoxyVerb}


\begin{DoxyReturn}{Returns}
A neighb3d. 
\end{DoxyReturn}


Definition at line 226 of file neighb3d.hh.



References mln::window$<$ D $>$::insert().

\hypertarget{a02799_ga9e847b2e115f79a16105d08763ec5fef}{
\index{modneighb3d@{modneighb3d}!c4\_\-3d@{c4\_\-3d}}
\index{c4\_\-3d@{c4\_\-3d}!modneighb3d@{modneighb3d}}
\subsubsection[{c4\_\-3d}]{\setlength{\rightskip}{0pt plus 5cm}const neighb3d \& mln::c4\_\-3d (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d0/dda/a02799_ga9e847b2e115f79a16105d08763ec5fef}


4-\/connectivity neighborhood on the 3D grid. 

\begin{DoxyVerb}

     . . .
    . . .
   . . .

     . o .
    o x o
   . o .

     . . .
    . . .
   . . .

    \end{DoxyVerb}


\begin{DoxyReturn}{Returns}
A neighb3d. 
\end{DoxyReturn}


Definition at line 241 of file neighb3d.hh.



References mln::window$<$ D $>$::insert(), and mln::win::sym().

\hypertarget{a02799_gaac7529b73f6ff776877a9af03373f2d6}{
\index{modneighb3d@{modneighb3d}!c6@{c6}}
\index{c6@{c6}!modneighb3d@{modneighb3d}}
\subsubsection[{c6}]{\setlength{\rightskip}{0pt plus 5cm}const neighb3d \& mln::c6 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d0/dda/a02799_gaac7529b73f6ff776877a9af03373f2d6}


6-\/connectivity neighborhood on the 3D grid. 

\begin{DoxyVerb}

       . . .
      . o .
     . . .

       . o .
      o x o
     . o .

       . . .
      . o .
     . . .

    \end{DoxyVerb}


\begin{DoxyReturn}{Returns}
A neighb3d. 
\end{DoxyReturn}


Definition at line 271 of file neighb3d.hh.



References mln::window$<$ D $>$::insert(), and mln::win::sym().



Referenced by mln::c18().

\hypertarget{a02799_ga3a0daed697e22f0d9fc12aa020f731c7}{
\index{modneighb3d@{modneighb3d}!c8\_\-3d@{c8\_\-3d}}
\index{c8\_\-3d@{c8\_\-3d}!modneighb3d@{modneighb3d}}
\subsubsection[{c8\_\-3d}]{\setlength{\rightskip}{0pt plus 5cm}const neighb3d \& mln::c8\_\-3d (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d0/dda/a02799_ga3a0daed697e22f0d9fc12aa020f731c7}


8-\/connectivity neighborhood on the 3D grid. 

\begin{DoxyVerb}

       . . .
      . . .
     . . .

       o o o
      o x o
     o o o

       . . .
      . . .
     . . .

    \end{DoxyVerb}


\begin{DoxyReturn}{Returns}
A neighb3d. 
\end{DoxyReturn}


Definition at line 257 of file neighb3d.hh.

