\hypertarget{a00378}{
\section{mln::topo::is\_\-simple\_\-cell$<$ I $>$ Class Template Reference}
\label{d7/d08/a00378}\index{mln::topo::is\_\-simple\_\-cell@{mln::topo::is\_\-simple\_\-cell}}
}


A predicate for the simplicity of a point based on the collapse property of the attachment.  




{\ttfamily \#include $<$is\_\-simple\_\-cell.hh$>$}



Inheritance diagram for mln::topo::is\_\-simple\_\-cell$<$ I $>$:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{d0/dce/a03971}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{a00154}{mln::complex\_\-psite}$<$ \hyperlink{a00378_a1977c102003b3ea92cfc4b483b0ff48a}{D}, G $>$ \hyperlink{a00378_ae16470206e095a608a34c7aaad63f494}{psite}
\begin{DoxyCompactList}\small\item\em Psite type. \item\end{DoxyCompactList}\item 
typedef bool \hyperlink{a00378_a3a072efa6703462b334093886068b95d}{result}
\begin{DoxyCompactList}\small\item\em Result type of the functor. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{a00378_a4429b82b5feae9113818af420c7dd6af}{mln\_\-geom} (I) G
\begin{DoxyCompactList}\small\item\em Geometry of the image. \item\end{DoxyCompactList}\item 
bool \hyperlink{a00378_a62b3b554b0dd7be5e7c3aaa4ac8d238e}{operator()} (const \hyperlink{a00154}{mln::complex\_\-psite}$<$ I::dim, mln\_\-geom(I)$>$ \&p) const 
\begin{DoxyCompactList}\small\item\em Based on the algorithm A2 from couprie.08.pami. \item\end{DoxyCompactList}\item 
void \hyperlink{a00378_ad65180491c139761b752fe475e64e5a2}{set\_\-image} (const \hyperlink{a00044}{mln::Image}$<$ I $>$ \&ima)
\begin{DoxyCompactList}\small\item\em Set the underlying image. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const unsigned \hyperlink{a00378_a1977c102003b3ea92cfc4b483b0ff48a}{D} = I::dim
\begin{DoxyCompactList}\small\item\em Dimension of the image (and therefore of the complex). \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename I$>$ class mln::topo::is\_\-simple\_\-cell$<$ I $>$}

A predicate for the simplicity of a point based on the collapse property of the attachment. The functor does not actually take a cell as input, but a face that is expected to be a D-\/facet. 

Definition at line 57 of file is\_\-simple\_\-cell.hh.



\subsection{Member Typedef Documentation}
\hypertarget{a00378_ae16470206e095a608a34c7aaad63f494}{
\index{mln::topo::is\_\-simple\_\-cell@{mln::topo::is\_\-simple\_\-cell}!psite@{psite}}
\index{psite@{psite}!mln::topo::is_simple_cell@{mln::topo::is\_\-simple\_\-cell}}
\subsubsection[{psite}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ typedef {\bf mln::complex\_\-psite}$<${\bf D}, G$>$ {\bf mln::topo::is\_\-simple\_\-cell}$<$ I $>$::{\bf psite}}}
\label{d7/d08/a00378_ae16470206e095a608a34c7aaad63f494}


Psite type. 



Definition at line 65 of file is\_\-simple\_\-cell.hh.

\hypertarget{a00378_a3a072efa6703462b334093886068b95d}{
\index{mln::topo::is\_\-simple\_\-cell@{mln::topo::is\_\-simple\_\-cell}!result@{result}}
\index{result@{result}!mln::topo::is_simple_cell@{mln::topo::is\_\-simple\_\-cell}}
\subsubsection[{result}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ typedef bool {\bf mln::topo::is\_\-simple\_\-cell}$<$ I $>$::{\bf result}}}
\label{d7/d08/a00378_a3a072efa6703462b334093886068b95d}


Result type of the functor. 



Reimplemented from \hyperlink{a00033}{mln::Function\_\-v2b$<$ is\_\-simple\_\-cell$<$ I $>$ $>$}.



Definition at line 68 of file is\_\-simple\_\-cell.hh.



\subsection{Member Function Documentation}
\hypertarget{a00378_a4429b82b5feae9113818af420c7dd6af}{
\index{mln::topo::is\_\-simple\_\-cell@{mln::topo::is\_\-simple\_\-cell}!mln\_\-geom@{mln\_\-geom}}
\index{mln\_\-geom@{mln\_\-geom}!mln::topo::is_simple_cell@{mln::topo::is\_\-simple\_\-cell}}
\subsubsection[{mln\_\-geom}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ typedef {\bf mln::topo::is\_\-simple\_\-cell}$<$ I $>$::mln\_\-geom (
\begin{DoxyParamCaption}
\item[{I}]{}
\end{DoxyParamCaption}
)}}
\label{d7/d08/a00378_a4429b82b5feae9113818af420c7dd6af}


Geometry of the image. 

\hypertarget{a00378_a62b3b554b0dd7be5e7c3aaa4ac8d238e}{
\index{mln::topo::is\_\-simple\_\-cell@{mln::topo::is\_\-simple\_\-cell}!operator()@{operator()}}
\index{operator()@{operator()}!mln::topo::is_simple_cell@{mln::topo::is\_\-simple\_\-cell}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ bool {\bf mln::topo::is\_\-simple\_\-cell}$<$ I $>$::operator() (
\begin{DoxyParamCaption}
\item[{const {\bf mln::complex\_\-psite}$<$ I::dim, mln\_\-geom(I)$>$ \&}]{ p}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d7/d08/a00378_a62b3b554b0dd7be5e7c3aaa4ac8d238e}


Based on the algorithm A2 from couprie.08.pami. 



Definition at line 115 of file is\_\-simple\_\-cell.hh.



References mln::make::attachment().

\hypertarget{a00378_ad65180491c139761b752fe475e64e5a2}{
\index{mln::topo::is\_\-simple\_\-cell@{mln::topo::is\_\-simple\_\-cell}!set\_\-image@{set\_\-image}}
\index{set\_\-image@{set\_\-image}!mln::topo::is_simple_cell@{mln::topo::is\_\-simple\_\-cell}}
\subsubsection[{set\_\-image}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ void {\bf mln::topo::is\_\-simple\_\-cell}$<$ I $>$::set\_\-image (
\begin{DoxyParamCaption}
\item[{const {\bf mln::Image}$<$ I $>$ \&}]{ ima}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d7/d08/a00378_ad65180491c139761b752fe475e64e5a2}


Set the underlying image. 



Definition at line 107 of file is\_\-simple\_\-cell.hh.



\subsection{Member Data Documentation}
\hypertarget{a00378_a1977c102003b3ea92cfc4b483b0ff48a}{
\index{mln::topo::is\_\-simple\_\-cell@{mln::topo::is\_\-simple\_\-cell}!D@{D}}
\index{D@{D}!mln::topo::is_simple_cell@{mln::topo::is\_\-simple\_\-cell}}
\subsubsection[{D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename I $>$ const unsigned {\bf mln::topo::is\_\-simple\_\-cell}$<$ I $>$::{\bf D} = I::dim\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}
\label{d7/d08/a00378_a1977c102003b3ea92cfc4b483b0ff48a}


Dimension of the image (and therefore of the complex). 



Definition at line 61 of file is\_\-simple\_\-cell.hh.

