\hypertarget{a00162}{
\section{mln::doc::Dpoint$<$ E $>$ Struct Template Reference}
\label{db/d44/a00162}\index{mln::doc::Dpoint@{mln::doc::Dpoint}}
}


Documentation class for \hyperlink{a00177}{mln::Dpoint}.  




{\ttfamily \#include $<$dpoint.hh$>$}



Inheritance diagram for mln::doc::Dpoint$<$ E $>$:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=204pt]{d4/d5f/a03778}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \{ \hyperlink{a00162_a15cf64037832098f3d34ad34a7f5b4bea2fc0710854b0d935d9574c3d79be2741}{dim}
 \}
\item 
typedef void \hyperlink{a00162_a7c0ad9e403df601cb141ecaaae389a76}{coord}
\item 
typedef void \hyperlink{a00162_afb4bf57d6c7ec352ef8a46a247c93782}{dpoint}
\begin{DoxyCompactList}\small\item\em Dpsite associated type. \item\end{DoxyCompactList}\item 
typedef void \hyperlink{a00162_a49191371977d2167b423f82ce7dac461}{point}
\begin{DoxyCompactList}\small\item\em \hyperlink{a00343}{Site} associated type. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{a00162_a7c0ad9e403df601cb141ecaaae389a76}{coord} \hyperlink{a00162_abe83940073a80267079ea9624d1b56a1}{operator\mbox{[}$\,$\mbox{]}} (unsigned i) const 
\begin{DoxyCompactList}\small\item\em Read-\/only access to the {\ttfamily i-\/th} coordinate value. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename E$>$ struct mln::doc::Dpoint$<$ E $>$}

Documentation class for \hyperlink{a00177}{mln::Dpoint}. \begin{DoxySeeAlso}{See also}
\hyperlink{a00177}{mln::Dpoint} 
\end{DoxySeeAlso}


Definition at line 36 of file concept/doc/dpoint.hh.



\subsection{Member Typedef Documentation}
\hypertarget{a00162_a7c0ad9e403df601cb141ecaaae389a76}{
\index{mln::doc::Dpoint@{mln::doc::Dpoint}!coord@{coord}}
\index{coord@{coord}!mln::doc::Dpoint@{mln::doc::Dpoint}}
\subsubsection[{coord}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename E $>$ typedef void {\bf mln::doc::Dpoint}$<$ E $>$::{\bf coord}}}
\label{db/d44/a00162_a7c0ad9e403df601cb141ecaaae389a76}
Coordinate associated type. 

Definition at line 56 of file concept/doc/dpoint.hh.

\hypertarget{a00162_afb4bf57d6c7ec352ef8a46a247c93782}{
\index{mln::doc::Dpoint@{mln::doc::Dpoint}!dpoint@{dpoint}}
\index{dpoint@{dpoint}!mln::doc::Dpoint@{mln::doc::Dpoint}}
\subsubsection[{dpoint}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename E $>$ typedef void {\bf mln::doc::Dpoint}$<$ E $>$::{\bf dpoint}}}
\label{db/d44/a00162_afb4bf57d6c7ec352ef8a46a247c93782}


Dpsite associated type. 

\begin{DoxyInvariant}{Invariant}
This type has to derive from \hyperlink{a00177}{mln::Dpoint}. 
\end{DoxyInvariant}


Definition at line 52 of file concept/doc/dpoint.hh.

\hypertarget{a00162_a49191371977d2167b423f82ce7dac461}{
\index{mln::doc::Dpoint@{mln::doc::Dpoint}!point@{point}}
\index{point@{point}!mln::doc::Dpoint@{mln::doc::Dpoint}}
\subsubsection[{point}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename E $>$ typedef void {\bf mln::doc::Dpoint}$<$ E $>$::{\bf point}}}
\label{db/d44/a00162_a49191371977d2167b423f82ce7dac461}


\hyperlink{a00343}{Site} associated type. 

\begin{DoxyInvariant}{Invariant}
This type has to derive from \hyperlink{a00329}{mln::Point}. 
\end{DoxyInvariant}


Definition at line 47 of file concept/doc/dpoint.hh.



\subsection{Member Enumeration Documentation}
\hypertarget{a00162_a15cf64037832098f3d34ad34a7f5b4be}{
\subsubsection[{"@19}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename E $>$ anonymous enum}}
\label{db/d44/a00162_a15cf64037832098f3d34ad34a7f5b4be}
\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{dim@{dim}!mln::doc::Dpoint@{mln::doc::Dpoint}}\index{mln::doc::Dpoint@{mln::doc::Dpoint}!dim@{dim}}\item[{\em 
\hypertarget{a00162_a15cf64037832098f3d34ad34a7f5b4bea2fc0710854b0d935d9574c3d79be2741}{
dim}
\label{db/d44/a00162_a15cf64037832098f3d34ad34a7f5b4bea2fc0710854b0d935d9574c3d79be2741}
}]Dimension of the space. \begin{DoxyInvariant}{Invariant}
dim $>$ 0 
\end{DoxyInvariant}
\end{description}
\end{Desc}



Definition at line 42 of file concept/doc/dpoint.hh.



\subsection{Member Function Documentation}
\hypertarget{a00162_abe83940073a80267079ea9624d1b56a1}{
\index{mln::doc::Dpoint@{mln::doc::Dpoint}!operator\mbox{[}\mbox{]}@{operator[]}}
\index{operator\mbox{[}\mbox{]}@{operator[]}!mln::doc::Dpoint@{mln::doc::Dpoint}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename E $>$ {\bf coord} {\bf mln::doc::Dpoint}$<$ E $>$::operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{unsigned}]{ i}
\end{DoxyParamCaption}
) const}}
\label{db/d44/a00162_abe83940073a80267079ea9624d1b56a1}


Read-\/only access to the {\ttfamily i-\/th} coordinate value. 


\begin{DoxyParams}{Parameters}
\item[\mbox{\tt[in]} {\em i}]The coordinate index.\end{DoxyParams}
\begin{DoxyPrecond}{Precondition}
{\ttfamily i} $<$ {\ttfamily dim} 
\end{DoxyPrecond}
\begin{DoxyReturn}{Returns}
The value of the {\ttfamily i-\/th} coordinate. 
\end{DoxyReturn}
