\hypertarget{a00446}{
\section{mln::win::cube3d Struct Reference}
\label{d3/def/a00446}\index{mln::win::cube3d@{mln::win::cube3d}}
}


Cube window defined on the 3D grid.  




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



Inherits classical\_\-window\_\-base$<$ dpoint3d, cube3d $>$.

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{a00446_af94ec34f06b44b0da83bc2e6364d8cc7}{cube3d} (unsigned length)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
unsigned \hyperlink{a00446_a1a7a990629681bf4c1e2de4cf85850fd}{length} () const 
\begin{DoxyCompactList}\small\item\em Give the cube length, that is, its height. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Cube window defined on the 3D grid. An \hyperlink{a00446}{cube3d} is centered and symmetric; so its height (length) is odd.

For instance: \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}
 is defined with length = 3. 

Definition at line 69 of file cube3d.hh.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{a00446_af94ec34f06b44b0da83bc2e6364d8cc7}{
\index{mln::win::cube3d@{mln::win::cube3d}!cube3d@{cube3d}}
\index{cube3d@{cube3d}!mln::win::cube3d@{mln::win::cube3d}}
\subsubsection[{cube3d}]{\setlength{\rightskip}{0pt plus 5cm}mln::win::cube3d::cube3d (
\begin{DoxyParamCaption}
\item[{unsigned}]{ length}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d3/def/a00446_af94ec34f06b44b0da83bc2e6364d8cc7}


Constructor. 


\begin{DoxyParams}{Parameters}
\item[\mbox{\tt[in]} {\em length}]Length, thus height, of the \hyperlink{a00446}{cube3d}.\end{DoxyParams}
\begin{DoxyPrecond}{Precondition}
{\ttfamily length} is odd. 
\end{DoxyPrecond}


Definition at line 99 of file cube3d.hh.



\subsection{Member Function Documentation}
\hypertarget{a00446_a1a7a990629681bf4c1e2de4cf85850fd}{
\index{mln::win::cube3d@{mln::win::cube3d}!length@{length}}
\index{length@{length}!mln::win::cube3d@{mln::win::cube3d}}
\subsubsection[{length}]{\setlength{\rightskip}{0pt plus 5cm}unsigned mln::win::cube3d::length (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d3/def/a00446_a1a7a990629681bf4c1e2de4cf85850fd}


Give the cube length, that is, its height. 



Definition at line 113 of file cube3d.hh.

