Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > 65f8aa69c4b85eb2463f24ce9ff49b95 > files > 324

cimg-devel-1.5.9-3.mga5.i586.rpm

\hypertarget{structcimg__library_1_1CImgList}{\section{C\+Img\+List$<$ T $>$ Struct Template Reference}
\label{structcimg__library_1_1CImgList}\index{C\+Img\+List$<$ T $>$@{C\+Img\+List$<$ T $>$}}
}


Represent a list of images C\+Img$<$\+T$>$.  


\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ $\ast$ \hyperlink{structcimg__library_1_1CImgList_a7c1c29e319c572a740b103b024f37034}{iterator}
\begin{DoxyCompactList}\small\item\em Simple iterator type, to loop through each image of a list. \end{DoxyCompactList}\item 
typedef const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ $\ast$ \hyperlink{structcimg__library_1_1CImgList_a449d35504b2500efc67af75ba3bf9277}{const\+\_\+iterator}
\begin{DoxyCompactList}\small\item\em Simple const iterator type, to loop through each image of a {\ttfamily const} list instance. \end{DoxyCompactList}\item 
typedef T \hyperlink{structcimg__library_1_1CImgList_a265a253612b46abed17c61b0a5e5ce30}{value\+\_\+type}
\begin{DoxyCompactList}\small\item\em Pixel value type. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Constructors / Destructor / Instance Management}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structcimg__library_1_1CImgList_a30a624e43eb40c6df0fa1fdacf5c6235}{$\sim$\+C\+Img\+List} ()
\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList_ad9806b5302d100f40e74c2ca0e0616d1}{C\+Img\+List} ()
\begin{DoxyCompactList}\small\item\em Default constructor. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList_a32d594cbd3687a11f87b96be504e54ba}{C\+Img\+List} (const unsigned int n)
\begin{DoxyCompactList}\small\item\em Construct list containing empty images. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList_ae90e30ddf28f1b1af7f7402b377a1580}{C\+Img\+List} (const unsigned int n, const unsigned int \hyperlink{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{width}, const unsigned int height=1, const unsigned int depth=1, const unsigned int spectrum=1)
\begin{DoxyCompactList}\small\item\em Construct list containing images of specified size. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList_a5a1fe85d7d944e9cc92094869bafd1c5}{C\+Img\+List} (const unsigned int n, const unsigned int \hyperlink{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{width}, const unsigned int height, const unsigned int depth, const unsigned int spectrum, const T val)
\begin{DoxyCompactList}\small\item\em Construct list containing images of specified size, and initialize pixel values. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList_ab4966ec9780e7620cf383ddffb2ce768}{C\+Img\+List} (const unsigned int n, const unsigned int \hyperlink{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{width}, const unsigned int height, const unsigned int depth, const unsigned int spectrum, const int val0, const int val1,...)
\begin{DoxyCompactList}\small\item\em Construct list containing images of specified size, and initialize pixel values from a sequence of integers. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList_a0d93bd3bdc808e65f85a3910b59f0d9d}{C\+Img\+List} (const unsigned int n, const unsigned int \hyperlink{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{width}, const unsigned int height, const unsigned int depth, const unsigned int spectrum, const double val0, const double val1,...)
\begin{DoxyCompactList}\small\item\em Construct list containing images of specified size, and initialize pixel values from a sequence of doubles. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList_a25972faf59857d17ac97c4ac3dfc04b3}{C\+Img\+List} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list containing copies of an input image. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList_afa860c024b91dc805d541577c558154c}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from one image. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 $>$ }\\\hyperlink{structcimg__library_1_1CImgList_a7cf50942c51431b0c87b5c68a1a1752c}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from two images. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 $>$ }\\\hyperlink{structcimg__library_1_1CImgList_ac9f05f8576b8866c6d350f09ce47393a}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from three images. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 , typename t4 $>$ }\\\hyperlink{structcimg__library_1_1CImgList_a5dcc73b698344fdf573d585db0faa65a}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t4 $>$ \&img4, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from four images. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 , typename t4 , typename t5 $>$ }\\\hyperlink{structcimg__library_1_1CImgList_abb2bab8f81f60e5ae756f8c6007eddb3}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t4 $>$ \&img4, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t5 $>$ \&img5, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from five images. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 , typename t4 , typename t5 , typename t6 $>$ }\\\hyperlink{structcimg__library_1_1CImgList_a243a77462808ca13a2e03b53c1d460e0}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t4 $>$ \&img4, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t5 $>$ \&img5, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t6 $>$ \&img6, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from six images. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 , typename t4 , typename t5 , typename t6 , typename t7 $>$ }\\\hyperlink{structcimg__library_1_1CImgList_a597040b1c9f2dc5c7d1c994b3bef0ca8}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t4 $>$ \&img4, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t5 $>$ \&img5, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t6 $>$ \&img6, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t7 $>$ \&img7, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from seven images. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 , typename t4 , typename t5 , typename t6 , typename t7 , typename t8 $>$ }\\\hyperlink{structcimg__library_1_1CImgList_a93fb657d985355a12ad36af07313b82a}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t4 $>$ \&img4, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t5 $>$ \&img5, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t6 $>$ \&img6, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t7 $>$ \&img7, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t8 $>$ \&img8, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from eight images. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList_a1d748f702cb432edea116fc5df5f3596}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list)
\begin{DoxyCompactList}\small\item\em Construct list copy. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a505af5fd1adf73d3429a95bfe6d10f5e}{\hyperlink{structcimg__library_1_1CImgList_a505af5fd1adf73d3429a95bfe6d10f5e}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \&list)}\label{structcimg__library_1_1CImgList_a505af5fd1adf73d3429a95bfe6d10f5e}

\begin{DoxyCompactList}\small\item\em Construct list copy {\bfseries \mbox{[}specialization\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList_a2901f0a17de58c378f131e7cfd69d44b}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list, const bool is\+\_\+shared)
\begin{DoxyCompactList}\small\item\em Construct list copy, and force the shared state of the list elements. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList_a31c34ce18e197409013e913dbab5a82e}{C\+Img\+List} (const char $\ast$const filename)
\begin{DoxyCompactList}\small\item\em Construct list by reading the content of a file. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList_a964303a171630071ee0c839f4c590ea3}{C\+Img\+List} (const \hyperlink{structcimg__library_1_1CImgDisplay}{C\+Img\+Display} \&disp)
\begin{DoxyCompactList}\small\item\em Construct list from the content of a display window. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a2543c94bba6d151572cc1d232717bb7d}{get\+\_\+shared} ()
\begin{DoxyCompactList}\small\item\em Return a list with elements being shared copies of images in the list instance. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a84bd68353b8a12155b71d2f275e84dc6}{const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a84bd68353b8a12155b71d2f275e84dc6}{get\+\_\+shared} () const }\label{structcimg__library_1_1CImgList_a84bd68353b8a12155b71d2f275e84dc6}

\begin{DoxyCompactList}\small\item\em Return a list with elements being shared copies of images in the list instance {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ac1fdedd65f2728500da3af7e94c19ae2}{assign} ()
\begin{DoxyCompactList}\small\item\em Destructor {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ab7aec05f7791abe11f1d0f0cdc8bd24e}{clear} ()
\begin{DoxyCompactList}\small\item\em Destructor {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a6157637aebbb3b6680ae06ca7d2a2281}{assign} (const unsigned int n)
\begin{DoxyCompactList}\small\item\em Construct list containing empty images {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a272f3c85f8f6c8f50c9a57b37e2af7e7}{assign} (const unsigned int n, const unsigned int \hyperlink{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{width}, const unsigned int height=1, const unsigned int depth=1, const unsigned int spectrum=1)
\begin{DoxyCompactList}\small\item\em Construct list containing images of specified size {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a5c899bf2d49584ecd916d0790bd924f1}{assign} (const unsigned int n, const unsigned int \hyperlink{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{width}, const unsigned int height, const unsigned int depth, const unsigned int spectrum, const T val)
\begin{DoxyCompactList}\small\item\em Construct list containing images of specified size, and initialize pixel values {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_abcc4cc51e8aabb81a9d510984016eaba}{assign} (const unsigned int n, const unsigned int \hyperlink{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{width}, const unsigned int height, const unsigned int depth, const unsigned int spectrum, const int val0, const int val1,...)
\begin{DoxyCompactList}\small\item\em Construct list containing images of specified size, and initialize pixel values from a sequence of integers {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a3df64307b7dce388b7ba945c8d9cdeb1}{assign} (const unsigned int n, const unsigned int \hyperlink{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{width}, const unsigned int height, const unsigned int depth, const unsigned int spectrum, const double val0, const double val1,...)
\begin{DoxyCompactList}\small\item\em Construct list containing images of specified size, and initialize pixel values from a sequence of doubles {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_aa86a013b67f4cf88306197573d509951}{assign} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list containing copies of an input image {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a9c5d0adfb54e8af08db3fa8e66f850d5}{assign} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from one image {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_af5e2b7b05066187bfb8cdc2189ca394b}{assign} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from two images {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a97a1bdadb646d2c5c9dd9802c65d6ff2}{assign} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from three images {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 , typename t4 $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a397145fca2887aa3e69c0eabd3b17125}{assign} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t4 $>$ \&img4, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from four images {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 , typename t4 , typename t5 $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a620201c4982a63497b64055f16ab8412}{assign} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t4 $>$ \&img4, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t5 $>$ \&img5, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from five images {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 , typename t4 , typename t5 , typename t6 $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a229453c886fc77106dd0db32a45a9295}{assign} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t4 $>$ \&img4, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t5 $>$ \&img5, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t6 $>$ \&img6, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from six images {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 , typename t4 , typename t5 , typename t6 , typename t7 $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a78942b35dfc6029406ae70d5f0cead32}{assign} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t4 $>$ \&img4, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t5 $>$ \&img5, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t6 $>$ \&img6, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t7 $>$ \&img7, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from seven images {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t1 , typename t2 , typename t3 , typename t4 , typename t5 , typename t6 , typename t7 , typename t8 $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a723b29ebf2d0f1147c7b5011b80eb056}{assign} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t1 $>$ \&img1, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t2 $>$ \&img2, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t3 $>$ \&img3, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t4 $>$ \&img4, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t5 $>$ \&img5, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t6 $>$ \&img6, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t7 $>$ \&img7, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t8 $>$ \&img8, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list from eight images {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a900291a04ccb868d921d860d8c6a5d5b}{assign} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Construct list as a copy of an existing list and force the shared state of the list elements {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a66ca5e68c18d5ae3937f2fba1a37ebff}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a66ca5e68c18d5ae3937f2fba1a37ebff}{assign} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \&list, const bool is\+\_\+shared=false)}\label{structcimg__library_1_1CImgList_a66ca5e68c18d5ae3937f2fba1a37ebff}

\begin{DoxyCompactList}\small\item\em Construct list as a copy of an existing list and force the shared state of the list elements {\bfseries \mbox{[}in-\/place version\mbox{]}} {\bfseries \mbox{[}specialization\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a15514475aae54fae9ea5cbd516579095}{assign} (const char $\ast$const filename)
\begin{DoxyCompactList}\small\item\em Construct list by reading the content of a file {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a28925892f3d3cc6594ee78a4b906154f}{assign} (const \hyperlink{structcimg__library_1_1CImgDisplay}{C\+Img\+Display} \&disp)
\begin{DoxyCompactList}\small\item\em Construct list from the content of a display window {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \& \hyperlink{structcimg__library_1_1CImgList_aafa593370e4266c60ab08414aa5180da}{move\+\_\+to} (\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list)
\begin{DoxyCompactList}\small\item\em Transfer the content of the list instance to another list. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \& \hyperlink{structcimg__library_1_1CImgList_a6586203cb0a69a392e38854ecca6a0ce}{move\+\_\+to} (\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list, const unsigned int pos)
\begin{DoxyCompactList}\small\item\em Transfer the content of the list instance at a specified position in another list. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a6c12806e432683b06fbc8919daa0a3d7}{swap} (\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \&list)
\begin{DoxyCompactList}\small\item\em Swap all fields between two list instances. \end{DoxyCompactList}\item 
static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ae4ed726e07e4b14b2bbd36a9389e31f3}{empty} ()
\begin{DoxyCompactList}\small\item\em Return a reference to an empty list. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Overloaded Operators}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ac420a93062b5621e0345eb3f658fbc94}{operator()} (const unsigned int pos)
\begin{DoxyCompactList}\small\item\em Return a reference to one image element of the list. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a631a753b1a6a74cebecae88a97115c84}{operator()} (const unsigned int pos) const 
\begin{DoxyCompactList}\small\item\em Return a reference to one image of the list. \end{DoxyCompactList}\item 
T \& \hyperlink{structcimg__library_1_1CImgList_a282dc04b257673a1c4bd2627153a35ad}{operator()} (const unsigned int pos, const unsigned int x, const unsigned int y=0, const unsigned int z=0, const unsigned int c=0)
\begin{DoxyCompactList}\small\item\em Return a reference to one pixel value of one image of the list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_ac19566ff57426635086a5c681f4dae47}{const T \& \hyperlink{structcimg__library_1_1CImgList_ac19566ff57426635086a5c681f4dae47}{operator()} (const unsigned int pos, const unsigned int x, const unsigned int y=0, const unsigned int z=0, const unsigned int c=0) const }\label{structcimg__library_1_1CImgList_ac19566ff57426635086a5c681f4dae47}

\begin{DoxyCompactList}\small\item\em Return a reference to one pixel value of one image of the list {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList_a0f21983809954e8f7659305bdee019ea}{operator C\+Img$<$ T $>$ $\ast$} ()
\begin{DoxyCompactList}\small\item\em Return pointer to the first image of the list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_aa984eefea21b860ca6f98ba049db3e1e}{\hyperlink{structcimg__library_1_1CImgList_aa984eefea21b860ca6f98ba049db3e1e}{operator const C\+Img$<$ T $>$ $\ast$} () const }\label{structcimg__library_1_1CImgList_aa984eefea21b860ca6f98ba049db3e1e}

\begin{DoxyCompactList}\small\item\em Return pointer to the first image of the list {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a3f3a5d698a4a937a71be3db1d2424ab1}{operator=} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img)
\begin{DoxyCompactList}\small\item\em Construct list from one image {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ad967a9378f97fd0df11f2c88301ff931}{operator=} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list)
\begin{DoxyCompactList}\small\item\em Construct list from another list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_ad332c325150462debaea7322045762b0}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ad332c325150462debaea7322045762b0}{operator=} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \&list)}\label{structcimg__library_1_1CImgList_ad332c325150462debaea7322045762b0}

\begin{DoxyCompactList}\small\item\em Construct list from another list {\bfseries \mbox{[}specialization\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a14ed1542e0e40a6b4c5061b95e8fe557}{operator=} (const char $\ast$const filename)
\begin{DoxyCompactList}\small\item\em Construct list by reading the content of a file {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a1b5c6cf7b774f259c1ba321b6d14a82c}{operator=} (const \hyperlink{structcimg__library_1_1CImgDisplay}{C\+Img\+Display} \&disp)
\begin{DoxyCompactList}\small\item\em Construct list from the content of a display window {\bfseries \mbox{[}in-\/place version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a93d7eb669f13af8e6a4d05472f995470}{operator+} () const 
\begin{DoxyCompactList}\small\item\em Return a non-\/shared copy of a list. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a40df71420f042530cd60d446cd740984}{operator,} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img)
\begin{DoxyCompactList}\small\item\em Return a copy of the list instance, where image {\ttfamily img} has been inserted at the end. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_ae40501d87ddfedb48843cfc875960337}{{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_ae40501d87ddfedb48843cfc875960337}{operator,} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_ae40501d87ddfedb48843cfc875960337}

\begin{DoxyCompactList}\small\item\em Return a copy of the list instance, where image {\ttfamily img} has been inserted at the end {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a6b39af0fb3d767237d1bcd7cc82602be}{operator,} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list)
\begin{DoxyCompactList}\small\item\em Return a copy of the list instance, where all elements of input list {\ttfamily list} have been inserted at the end. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_ae2f1dd43b2652892e08779baba03bcd7}{{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ae2f1dd43b2652892e08779baba03bcd7}{operator,} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_ae2f1dd43b2652892e08779baba03bcd7}

\begin{DoxyCompactList}\small\item\em Return a copy of the list instance, where all elements of input list {\ttfamily list} have been inserted at the end {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a6eed4f177047ce79eb3b30f5b713be88}{operator$>$} (const char axis) const 
\begin{DoxyCompactList}\small\item\em Return image corresponding to the appending of all images of the instance list along specified axis. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_afe3488dac908a062ddbd0b53a11be712}{operator$<$} (const char axis) const 
\begin{DoxyCompactList}\small\item\em Return list corresponding to the splitting of all images of the instance list along specified axis. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Instance Characteristics}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{width} () const 
\begin{DoxyCompactList}\small\item\em Return the size of the list, i.\+e. the number of images contained in it. \end{DoxyCompactList}\item 
unsigned int \hyperlink{structcimg__library_1_1CImgList_a90ca964ebcc1b02bbcde225edd49e812}{size} () const 
\begin{DoxyCompactList}\small\item\em Return the size of the list, i.\+e. the number of images contained in it. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ $\ast$ \hyperlink{structcimg__library_1_1CImgList_a4eb74a84a46cd4e2261774a8a1094bac}{data} ()
\begin{DoxyCompactList}\small\item\em Return pointer to the first image of the list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a22fab676131c5060e01f98143a3ab165}{const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ $\ast$ \hyperlink{structcimg__library_1_1CImgList_a22fab676131c5060e01f98143a3ab165}{data} () const }\label{structcimg__library_1_1CImgList_a22fab676131c5060e01f98143a3ab165}

\begin{DoxyCompactList}\small\item\em Return pointer to the first image of the list {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ $\ast$ \hyperlink{structcimg__library_1_1CImgList_a17cde895185704aabc7a82626e52b196}{data} (const unsigned int pos)
\begin{DoxyCompactList}\small\item\em Return pointer to the pos-\/th image of the list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_ac4ee8d561578bcfa0b6512babf3a8697}{const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ $\ast$ {\bfseries data} (const unsigned int l) const }\label{structcimg__library_1_1CImgList_ac4ee8d561578bcfa0b6512babf3a8697}

\item 
\hypertarget{structcimg__library_1_1CImgList_ad69bd11391be1a1dba5c8202259664f8}{\hyperlink{structcimg__library_1_1CImgList_a7c1c29e319c572a740b103b024f37034}{iterator} \hyperlink{structcimg__library_1_1CImgList_ad69bd11391be1a1dba5c8202259664f8}{begin} ()}\label{structcimg__library_1_1CImgList_ad69bd11391be1a1dba5c8202259664f8}

\begin{DoxyCompactList}\small\item\em Return iterator to the first image of the list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_aa4b02d4f1a8500fb07a551069060709f}{\hyperlink{structcimg__library_1_1CImgList_a449d35504b2500efc67af75ba3bf9277}{const\+\_\+iterator} \hyperlink{structcimg__library_1_1CImgList_aa4b02d4f1a8500fb07a551069060709f}{begin} () const }\label{structcimg__library_1_1CImgList_aa4b02d4f1a8500fb07a551069060709f}

\begin{DoxyCompactList}\small\item\em Return iterator to the first image of the list {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_acad38d52497a975bfb6f2f6acd76631f}{\hyperlink{structcimg__library_1_1CImgList_a7c1c29e319c572a740b103b024f37034}{iterator} \hyperlink{structcimg__library_1_1CImgList_acad38d52497a975bfb6f2f6acd76631f}{end} ()}\label{structcimg__library_1_1CImgList_acad38d52497a975bfb6f2f6acd76631f}

\begin{DoxyCompactList}\small\item\em Return iterator to one position after the last image of the list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a350132543d80a1c1e5be844e6d2878ea}{\hyperlink{structcimg__library_1_1CImgList_a449d35504b2500efc67af75ba3bf9277}{const\+\_\+iterator} \hyperlink{structcimg__library_1_1CImgList_a350132543d80a1c1e5be844e6d2878ea}{end} () const }\label{structcimg__library_1_1CImgList_a350132543d80a1c1e5be844e6d2878ea}

\begin{DoxyCompactList}\small\item\em Return iterator to one position after the last image of the list {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_ab2dd25806fb3e69ca6d879ec627c79bd}{\hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ab2dd25806fb3e69ca6d879ec627c79bd}{front} ()}\label{structcimg__library_1_1CImgList_ab2dd25806fb3e69ca6d879ec627c79bd}

\begin{DoxyCompactList}\small\item\em Return reference to the first image of the list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a1e5183421df7cacdc5419b81e2f26342}{const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a1e5183421df7cacdc5419b81e2f26342}{front} () const }\label{structcimg__library_1_1CImgList_a1e5183421df7cacdc5419b81e2f26342}

\begin{DoxyCompactList}\small\item\em Return reference to the first image of the list {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a44c4153c19437e863eda73d4bff335be}{const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a44c4153c19437e863eda73d4bff335be}{back} () const }\label{structcimg__library_1_1CImgList_a44c4153c19437e863eda73d4bff335be}

\begin{DoxyCompactList}\small\item\em Return a reference to the last image of the list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a92c6578767169ed5236af0932b792738}{\hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a92c6578767169ed5236af0932b792738}{back} ()}\label{structcimg__library_1_1CImgList_a92c6578767169ed5236af0932b792738}

\begin{DoxyCompactList}\small\item\em Return a reference to the last image of the list {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_aaeb0702ae0c8ed0835dcdd51480c73cd}{at} (const int pos)
\begin{DoxyCompactList}\small\item\em Return pos-\/th image of the list. \end{DoxyCompactList}\item 
T \& \hyperlink{structcimg__library_1_1CImgList_a7e7394183bd4d9eb740b42133d47bf28}{at\+N\+X\+Y\+Z\+C} (const int pos, const int x, const int y, const int z, const int c, const T out\+\_\+value)
\begin{DoxyCompactList}\small\item\em Access to pixel value with Dirichlet boundary conditions. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a4b877178be954e3cb09dafa14e7c52b6}{T \hyperlink{structcimg__library_1_1CImgList_a4b877178be954e3cb09dafa14e7c52b6}{at\+N\+X\+Y\+Z\+C} (const int pos, const int x, const int y, const int z, const int c, const T out\+\_\+value) const }\label{structcimg__library_1_1CImgList_a4b877178be954e3cb09dafa14e7c52b6}

\begin{DoxyCompactList}\small\item\em Access to pixel value with Dirichlet boundary conditions {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
T \& \hyperlink{structcimg__library_1_1CImgList_ab339e637cf6f9c97609b4529fd0d12ea}{at\+N\+X\+Y\+Z\+C} (const int pos, const int x, const int y, const int z, const int c)
\begin{DoxyCompactList}\small\item\em Access to pixel value with Neumann boundary conditions. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a6053193bf4f73812f33ab0fb373792a0}{T \hyperlink{structcimg__library_1_1CImgList_a6053193bf4f73812f33ab0fb373792a0}{at\+N\+X\+Y\+Z\+C} (const int pos, const int x, const int y, const int z, const int c) const }\label{structcimg__library_1_1CImgList_a6053193bf4f73812f33ab0fb373792a0}

\begin{DoxyCompactList}\small\item\em Access to pixel value with Neumann boundary conditions {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
T \& \hyperlink{structcimg__library_1_1CImgList_a06806e4661b81dd111f62cce423446fc}{at\+N\+X\+Y\+Z} (const int pos, const int x, const int y, const int z, const int c, const T out\+\_\+value)
\begin{DoxyCompactList}\small\item\em Access to pixel value with Dirichlet boundary conditions for the three first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y},{\ttfamily z}). \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a0b49a3774ca795f4c286338b1485b72c}{T \hyperlink{structcimg__library_1_1CImgList_a0b49a3774ca795f4c286338b1485b72c}{at\+N\+X\+Y\+Z} (const int pos, const int x, const int y, const int z, const int c, const T out\+\_\+value) const }\label{structcimg__library_1_1CImgList_a0b49a3774ca795f4c286338b1485b72c}

\begin{DoxyCompactList}\small\item\em Access to pixel value with Dirichlet boundary conditions for the three first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y},{\ttfamily z}) {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
T \& \hyperlink{structcimg__library_1_1CImgList_a90b58c00eec5108c8278946b473e91ea}{at\+N\+X\+Y\+Z} (const int pos, const int x, const int y, const int z, const int c=0)
\begin{DoxyCompactList}\small\item\em Access to pixel value with Neumann boundary conditions for the four first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y},{\ttfamily z}). \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_abc90c020d54fbc3e435d7ef061bcd2b7}{T \hyperlink{structcimg__library_1_1CImgList_abc90c020d54fbc3e435d7ef061bcd2b7}{at\+N\+X\+Y\+Z} (const int pos, const int x, const int y, const int z, const int c=0) const }\label{structcimg__library_1_1CImgList_abc90c020d54fbc3e435d7ef061bcd2b7}

\begin{DoxyCompactList}\small\item\em Access to pixel value with Neumann boundary conditions for the four first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y},{\ttfamily z}) {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
T \& \hyperlink{structcimg__library_1_1CImgList_a52d59d407e1487f238e8a4113157529a}{at\+N\+X\+Y} (const int pos, const int x, const int y, const int z, const int c, const T out\+\_\+value)
\begin{DoxyCompactList}\small\item\em Access to pixel value with Dirichlet boundary conditions for the three first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y}). \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a5eb6e30e0750524a5e6d106cfdaf9063}{T \hyperlink{structcimg__library_1_1CImgList_a5eb6e30e0750524a5e6d106cfdaf9063}{at\+N\+X\+Y} (const int pos, const int x, const int y, const int z, const int c, const T out\+\_\+value) const }\label{structcimg__library_1_1CImgList_a5eb6e30e0750524a5e6d106cfdaf9063}

\begin{DoxyCompactList}\small\item\em Access to pixel value with Dirichlet boundary conditions for the three first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y}) {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
T \& \hyperlink{structcimg__library_1_1CImgList_a1bf5a6f22d96117a961d888bfeaed2f2}{at\+N\+X\+Y} (const int pos, const int x, const int y, const int z=0, const int c=0)
\begin{DoxyCompactList}\small\item\em Access to pixel value with Neumann boundary conditions for the three first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y}). \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a2125232e0109d5e6e1df3541bf37f044}{T \hyperlink{structcimg__library_1_1CImgList_a2125232e0109d5e6e1df3541bf37f044}{at\+N\+X\+Y} (const int pos, const int x, const int y, const int z=0, const int c=0) const }\label{structcimg__library_1_1CImgList_a2125232e0109d5e6e1df3541bf37f044}

\begin{DoxyCompactList}\small\item\em Access to pixel value with Neumann boundary conditions for the three first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y}) {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
T \& \hyperlink{structcimg__library_1_1CImgList_af4960f24655ec13068dd5fae4a1fc3b1}{at\+N\+X} (const int pos, const int x, const int y, const int z, const int c, const T out\+\_\+value)
\begin{DoxyCompactList}\small\item\em Access to pixel value with Dirichlet boundary conditions for the two first coordinates ({\ttfamily pos},{\ttfamily x}). \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a6327973369a5ca425ce0f8d099b172c9}{T \hyperlink{structcimg__library_1_1CImgList_a6327973369a5ca425ce0f8d099b172c9}{at\+N\+X} (const int pos, const int x, const int y, const int z, const int c, const T out\+\_\+value) const }\label{structcimg__library_1_1CImgList_a6327973369a5ca425ce0f8d099b172c9}

\begin{DoxyCompactList}\small\item\em Access to pixel value with Dirichlet boundary conditions for the two first coordinates ({\ttfamily pos},{\ttfamily x}) {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
T \& \hyperlink{structcimg__library_1_1CImgList_a3a68a8ec0fd908a91d3a543e200c0a35}{at\+N\+X} (const int pos, const int x, const int y=0, const int z=0, const int c=0)
\begin{DoxyCompactList}\small\item\em Access to pixel value with Neumann boundary conditions for the two first coordinates ({\ttfamily pos}, {\ttfamily x}). \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a4d54f779679588849052b67538bfc629}{T \hyperlink{structcimg__library_1_1CImgList_a4d54f779679588849052b67538bfc629}{at\+N\+X} (const int pos, const int x, const int y=0, const int z=0, const int c=0) const }\label{structcimg__library_1_1CImgList_a4d54f779679588849052b67538bfc629}

\begin{DoxyCompactList}\small\item\em Access to pixel value with Neumann boundary conditions for the two first coordinates ({\ttfamily pos}, {\ttfamily x}) {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
T \& \hyperlink{structcimg__library_1_1CImgList_aab70e63a536196785480c0c6e8e6a234}{at\+N} (const int pos, const int x, const int y, const int z, const int c, const T out\+\_\+value)
\begin{DoxyCompactList}\small\item\em Access to pixel value with Dirichlet boundary conditions for the first coordinates ({\ttfamily pos}). \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_ae9ae66b08eb12fcae67f542c6f349de6}{T \hyperlink{structcimg__library_1_1CImgList_ae9ae66b08eb12fcae67f542c6f349de6}{at\+N} (const int pos, const int x, const int y, const int z, const int c, const T out\+\_\+value) const }\label{structcimg__library_1_1CImgList_ae9ae66b08eb12fcae67f542c6f349de6}

\begin{DoxyCompactList}\small\item\em Access to pixel value with Dirichlet boundary conditions for the first coordinates ({\ttfamily pos}) {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
T \& \hyperlink{structcimg__library_1_1CImgList_afa925fa8e93eb8c1e1d625c47faf3ab1}{at\+N} (const int pos, const int x=0, const int y=0, const int z=0, const int c=0)
\begin{DoxyCompactList}\small\item\em Return pixel value with Neumann boundary conditions for the first coordinates ({\ttfamily pos}). \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_afa02a998d8bb5dbdc93f5e56df9f8bcd}{T \hyperlink{structcimg__library_1_1CImgList_afa02a998d8bb5dbdc93f5e56df9f8bcd}{at\+N} (const int pos, const int x=0, const int y=0, const int z=0, const int c=0) const }\label{structcimg__library_1_1CImgList_afa02a998d8bb5dbdc93f5e56df9f8bcd}

\begin{DoxyCompactList}\small\item\em Return pixel value with Neumann boundary conditions for the first coordinates ({\ttfamily pos}) {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ char\+T $>$ \hyperlink{structcimg__library_1_1CImgList_a2d70c422e3e75e6cd810358486387300}{value\+\_\+string} (const char separator=',', const unsigned int max\+\_\+size=0) const 
\begin{DoxyCompactList}\small\item\em Return a C-\/string containing the values of all images in the instance list. \end{DoxyCompactList}\item 
static const char $\ast$ \hyperlink{structcimg__library_1_1CImgList_ab7d3a61366cf906c03af6c8fa13309a7}{pixel\+\_\+type} ()
\begin{DoxyCompactList}\small\item\em Return the type of image pixel values as a C string. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Instance Checking}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structcimg__library_1_1CImgList_acef8e33cfd36a5d7d2fad939efcf02e3}{bool \hyperlink{structcimg__library_1_1CImgList_acef8e33cfd36a5d7d2fad939efcf02e3}{is\+\_\+empty} () const }\label{structcimg__library_1_1CImgList_acef8e33cfd36a5d7d2fad939efcf02e3}

\begin{DoxyCompactList}\small\item\em Return {\ttfamily true} if list is empty. \end{DoxyCompactList}\item 
bool \hyperlink{structcimg__library_1_1CImgList_ae4f7f0ea4a3d6a4ebf252e0f0b13df10}{is\+\_\+same\+N} (const unsigned int size\+\_\+n) const 
\begin{DoxyCompactList}\small\item\em Test if number of image elements is equal to specified value. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\bool \hyperlink{structcimg__library_1_1CImgList_a24d982e777095eacd9f27e7bd8647a5a}{is\+\_\+same\+N} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const 
\begin{DoxyCompactList}\small\item\em Test if number of image elements is equal between two images lists. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a2c525cb6941847027dfd408e595bec9d}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+Y} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a2c525cb6941847027dfd408e595bec9d}

\item 
\hypertarget{structcimg__library_1_1CImgList_a97b2c2fe6a9e4d4f588a89572ffa5e35}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+Y} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a97b2c2fe6a9e4d4f588a89572ffa5e35}

\item 
\hypertarget{structcimg__library_1_1CImgList_a1f27bf6d77775e195bfbf56566bb1c30}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+Y} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a1f27bf6d77775e195bfbf56566bb1c30}

\item 
\hypertarget{structcimg__library_1_1CImgList_aa925b5f0d93ec133c07c29f2d7ac825c}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+Y} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_aa925b5f0d93ec133c07c29f2d7ac825c}

\item 
\hypertarget{structcimg__library_1_1CImgList_a5022e5c580efc057185252f33279fc5c}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+Z} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a5022e5c580efc057185252f33279fc5c}

\item 
\hypertarget{structcimg__library_1_1CImgList_afc23cb2d6e855e0bb5d651461324e498}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+Z} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_afc23cb2d6e855e0bb5d651461324e498}

\item 
\hypertarget{structcimg__library_1_1CImgList_aeab9cf608404fd4ea2d3ea9bdf34558d}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+Z} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_aeab9cf608404fd4ea2d3ea9bdf34558d}

\item 
\hypertarget{structcimg__library_1_1CImgList_a982cc949f0bfd2f425acf6f532ed65fe}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+Z} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a982cc949f0bfd2f425acf6f532ed65fe}

\item 
\hypertarget{structcimg__library_1_1CImgList_ae443f8398890dc3bc7c80f400ace2b80}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+C} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_ae443f8398890dc3bc7c80f400ace2b80}

\item 
\hypertarget{structcimg__library_1_1CImgList_a401ce003cf20153847252abe95a5700a}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+C} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a401ce003cf20153847252abe95a5700a}

\item 
\hypertarget{structcimg__library_1_1CImgList_a77715fddc71e9599ccaac58be6a0625a}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+C} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a77715fddc71e9599ccaac58be6a0625a}

\item 
\hypertarget{structcimg__library_1_1CImgList_a7924d888fab04e14f6d33971b8e73fd7}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+C} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a7924d888fab04e14f6d33971b8e73fd7}

\item 
\hypertarget{structcimg__library_1_1CImgList_a0e7879e6f4427ea39aee221089c29975}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+Y\+Z} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a0e7879e6f4427ea39aee221089c29975}

\item 
\hypertarget{structcimg__library_1_1CImgList_a6c1efad05446ea2592422cb55d3d33cc}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+Y\+Z} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a6c1efad05446ea2592422cb55d3d33cc}

\item 
\hypertarget{structcimg__library_1_1CImgList_a9cd7f0efaf23d771ebc2b94d3ec3ccaf}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+Y\+Z} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a9cd7f0efaf23d771ebc2b94d3ec3ccaf}

\item 
\hypertarget{structcimg__library_1_1CImgList_a2e6280eea96f87d1a716001dc044198f}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+Y\+Z} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a2e6280eea96f87d1a716001dc044198f}

\item 
\hypertarget{structcimg__library_1_1CImgList_a45491811ddee764f9785acb2ea9c08e6}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+Y\+C} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a45491811ddee764f9785acb2ea9c08e6}

\item 
\hypertarget{structcimg__library_1_1CImgList_a8fe7cf4872b3d6762777ac8cce503f2b}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+Y\+C} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a8fe7cf4872b3d6762777ac8cce503f2b}

\item 
\hypertarget{structcimg__library_1_1CImgList_af27142f5425df769bd0282d214c7e306}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+Y\+C} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_af27142f5425df769bd0282d214c7e306}

\item 
\hypertarget{structcimg__library_1_1CImgList_adebbbf8c3c6ac5d408d625e3ada03ecc}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+Y\+C} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_adebbbf8c3c6ac5d408d625e3ada03ecc}

\item 
\hypertarget{structcimg__library_1_1CImgList_a2130fe5077dfee351c53dfa0f8d74c2d}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+Y\+Z} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a2130fe5077dfee351c53dfa0f8d74c2d}

\item 
\hypertarget{structcimg__library_1_1CImgList_ac505a9b6a6f39c498653a842d62b5c0a}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+Y\+Z} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_ac505a9b6a6f39c498653a842d62b5c0a}

\item 
\hypertarget{structcimg__library_1_1CImgList_af46cba3fe699a22123d2c92e71c11bda}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+Y\+Z} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_af46cba3fe699a22123d2c92e71c11bda}

\item 
\hypertarget{structcimg__library_1_1CImgList_a591585a06aaf392a308f4cf51754ee88}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+Y\+Z} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a591585a06aaf392a308f4cf51754ee88}

\item 
\hypertarget{structcimg__library_1_1CImgList_a5cc6d91dcd770e568502d5a2ee9122ab}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+Y\+C} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a5cc6d91dcd770e568502d5a2ee9122ab}

\item 
\hypertarget{structcimg__library_1_1CImgList_ad9ab1db3e942d0aadf8cba558b6bb283}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+Y\+C} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_ad9ab1db3e942d0aadf8cba558b6bb283}

\item 
\hypertarget{structcimg__library_1_1CImgList_af27fd9592336e53040739d3c81be815b}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+Y\+C} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_af27fd9592336e53040739d3c81be815b}

\item 
\hypertarget{structcimg__library_1_1CImgList_a175ed904c9ea10f55630fd5506d53649}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+Y\+C} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a175ed904c9ea10f55630fd5506d53649}

\item 
\hypertarget{structcimg__library_1_1CImgList_a6dc8fe12e722e29fe8a55616828f70a1}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+Y\+Z\+C} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a6dc8fe12e722e29fe8a55616828f70a1}

\item 
\hypertarget{structcimg__library_1_1CImgList_a2f2812a1f7848902605d65b3852c059e}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+Y\+Z\+C} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a2f2812a1f7848902605d65b3852c059e}

\item 
\hypertarget{structcimg__library_1_1CImgList_a5b17fb7ff302a235c9bb2d3d3afd4400}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+Y\+Z\+C} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a5b17fb7ff302a235c9bb2d3d3afd4400}

\item 
\hypertarget{structcimg__library_1_1CImgList_a3bfd3543b01decfaa3623a04c658b2c8}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+Y\+Z\+C} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a3bfd3543b01decfaa3623a04c658b2c8}

\item 
\hypertarget{structcimg__library_1_1CImgList_a7c1bea4f8141666c23195e710a533979}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+Y\+Z\+C} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_a7c1bea4f8141666c23195e710a533979}

\item 
\hypertarget{structcimg__library_1_1CImgList_a06561b99e562b7324637d1e80f8597b9}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+X\+Y\+Z\+C} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a06561b99e562b7324637d1e80f8597b9}

\item 
\hypertarget{structcimg__library_1_1CImgList_ac58805ab08b3dbd38bc9e93d531e0a04}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+Y\+Z\+C} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img) const }\label{structcimg__library_1_1CImgList_ac58805ab08b3dbd38bc9e93d531e0a04}

\item 
\hypertarget{structcimg__library_1_1CImgList_a881b0dca1bb6f95d9e9f31a49ea9463f}{{\footnotesize template$<$typename t $>$ }\\bool {\bfseries is\+\_\+same\+N\+X\+Y\+Z\+C} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list) const }\label{structcimg__library_1_1CImgList_a881b0dca1bb6f95d9e9f31a49ea9463f}

\item 
\hypertarget{structcimg__library_1_1CImgList_a109ccf0092c2eb32ec57b451534c6e9a}{bool {\bfseries is\+\_\+same\+X} (const unsigned int val) const }\label{structcimg__library_1_1CImgList_a109ccf0092c2eb32ec57b451534c6e9a}

\item 
\hypertarget{structcimg__library_1_1CImgList_af98ed77d724e0c308efe3e7efb878338}{bool {\bfseries is\+\_\+same\+N\+X} (const unsigned int n, const unsigned int val) const }\label{structcimg__library_1_1CImgList_af98ed77d724e0c308efe3e7efb878338}

\item 
\hypertarget{structcimg__library_1_1CImgList_a270d026b782560acbd5ba92488605cca}{bool {\bfseries is\+\_\+same\+Y} (const unsigned int val) const }\label{structcimg__library_1_1CImgList_a270d026b782560acbd5ba92488605cca}

\item 
\hypertarget{structcimg__library_1_1CImgList_ac260412703e5e3931102c5d781b9ab76}{bool {\bfseries is\+\_\+same\+N\+Y} (const unsigned int n, const unsigned int val) const }\label{structcimg__library_1_1CImgList_ac260412703e5e3931102c5d781b9ab76}

\item 
\hypertarget{structcimg__library_1_1CImgList_af0066f294d82d878cc672536c99165d1}{bool {\bfseries is\+\_\+same\+Z} (const unsigned int val) const }\label{structcimg__library_1_1CImgList_af0066f294d82d878cc672536c99165d1}

\item 
\hypertarget{structcimg__library_1_1CImgList_a8a027c6c21372e08b6195b00b0186f84}{bool {\bfseries is\+\_\+same\+N\+Z} (const unsigned int n, const unsigned int val) const }\label{structcimg__library_1_1CImgList_a8a027c6c21372e08b6195b00b0186f84}

\item 
\hypertarget{structcimg__library_1_1CImgList_a51537a703a9b012ee9b577dbd2c2f7db}{bool {\bfseries is\+\_\+same\+C} (const unsigned int val) const }\label{structcimg__library_1_1CImgList_a51537a703a9b012ee9b577dbd2c2f7db}

\item 
\hypertarget{structcimg__library_1_1CImgList_a1d7b315261b036d75051dd27f1d7c3f8}{bool {\bfseries is\+\_\+same\+N\+C} (const unsigned int n, const unsigned int val) const }\label{structcimg__library_1_1CImgList_a1d7b315261b036d75051dd27f1d7c3f8}

\item 
\hypertarget{structcimg__library_1_1CImgList_a7a3e0663947a6bafb1285b161c4b5408}{bool {\bfseries is\+\_\+same\+X\+Y} (const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_a7a3e0663947a6bafb1285b161c4b5408}

\item 
\hypertarget{structcimg__library_1_1CImgList_a1b43bc7dbea2784f295d7d0dc3d5166b}{bool {\bfseries is\+\_\+same\+N\+X\+Y} (const unsigned int n, const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_a1b43bc7dbea2784f295d7d0dc3d5166b}

\item 
\hypertarget{structcimg__library_1_1CImgList_a35f92cc77e698ce82dec90db3b39e5ff}{bool {\bfseries is\+\_\+same\+X\+Z} (const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_a35f92cc77e698ce82dec90db3b39e5ff}

\item 
\hypertarget{structcimg__library_1_1CImgList_ad81d356d5ac11b7cd44950e406e7a63d}{bool {\bfseries is\+\_\+same\+N\+X\+Z} (const unsigned int n, const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_ad81d356d5ac11b7cd44950e406e7a63d}

\item 
\hypertarget{structcimg__library_1_1CImgList_ab2e3a7bb3b47401b4f27c6f007ff8499}{bool {\bfseries is\+\_\+same\+X\+C} (const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_ab2e3a7bb3b47401b4f27c6f007ff8499}

\item 
\hypertarget{structcimg__library_1_1CImgList_aa819043b1d1241b751dab806a57f974e}{bool {\bfseries is\+\_\+same\+N\+X\+C} (const unsigned int n, const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_aa819043b1d1241b751dab806a57f974e}

\item 
\hypertarget{structcimg__library_1_1CImgList_a42acdfb75653787bc0d2c5f17b88e79d}{bool {\bfseries is\+\_\+same\+Y\+Z} (const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_a42acdfb75653787bc0d2c5f17b88e79d}

\item 
\hypertarget{structcimg__library_1_1CImgList_a929332e3b999e70793574aa310e704e8}{bool {\bfseries is\+\_\+same\+N\+Y\+Z} (const unsigned int n, const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_a929332e3b999e70793574aa310e704e8}

\item 
\hypertarget{structcimg__library_1_1CImgList_ac073c209bfecb9a758e7d55149e5bde9}{bool {\bfseries is\+\_\+same\+Y\+C} (const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_ac073c209bfecb9a758e7d55149e5bde9}

\item 
\hypertarget{structcimg__library_1_1CImgList_ada07e63cad808e0447fd2fc0313ac2e8}{bool {\bfseries is\+\_\+same\+N\+Y\+C} (const unsigned int n, const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_ada07e63cad808e0447fd2fc0313ac2e8}

\item 
\hypertarget{structcimg__library_1_1CImgList_a4b43b177846cdc8fbafcbdf738dc8435}{bool {\bfseries is\+\_\+same\+Z\+C} (const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_a4b43b177846cdc8fbafcbdf738dc8435}

\item 
\hypertarget{structcimg__library_1_1CImgList_ad9e8be920d77cd03138ac0cd130a65f1}{bool {\bfseries is\+\_\+same\+N\+Z\+C} (const unsigned int n, const unsigned int val1, const unsigned int val2) const }\label{structcimg__library_1_1CImgList_ad9e8be920d77cd03138ac0cd130a65f1}

\item 
\hypertarget{structcimg__library_1_1CImgList_ab9bbd81e12e736cdc6fda8dec7ca22ef}{bool {\bfseries is\+\_\+same\+X\+Y\+Z} (const unsigned int val1, const unsigned int val2, const unsigned int val3) const }\label{structcimg__library_1_1CImgList_ab9bbd81e12e736cdc6fda8dec7ca22ef}

\item 
\hypertarget{structcimg__library_1_1CImgList_a4c602ac46a87f1ccf819c51faf643098}{bool {\bfseries is\+\_\+same\+N\+X\+Y\+Z} (const unsigned int n, const unsigned int val1, const unsigned int val2, const unsigned int val3) const }\label{structcimg__library_1_1CImgList_a4c602ac46a87f1ccf819c51faf643098}

\item 
\hypertarget{structcimg__library_1_1CImgList_a872e281613b4582319afb93313deb289}{bool {\bfseries is\+\_\+same\+X\+Y\+C} (const unsigned int val1, const unsigned int val2, const unsigned int val3) const }\label{structcimg__library_1_1CImgList_a872e281613b4582319afb93313deb289}

\item 
\hypertarget{structcimg__library_1_1CImgList_ac7bc287fe1f663a6cdfe702eaae2c9a6}{bool {\bfseries is\+\_\+same\+N\+X\+Y\+C} (const unsigned int n, const unsigned int val1, const unsigned int val2, const unsigned int val3) const }\label{structcimg__library_1_1CImgList_ac7bc287fe1f663a6cdfe702eaae2c9a6}

\item 
\hypertarget{structcimg__library_1_1CImgList_a8f2315af629eeda36b7b573be1b085d6}{bool {\bfseries is\+\_\+same\+X\+Z\+C} (const unsigned int val1, const unsigned int val2, const unsigned int val3) const }\label{structcimg__library_1_1CImgList_a8f2315af629eeda36b7b573be1b085d6}

\item 
\hypertarget{structcimg__library_1_1CImgList_a7922bf31582c7acc820c9281f582cc3e}{bool {\bfseries is\+\_\+same\+N\+X\+Z\+C} (const unsigned int n, const unsigned int val1, const unsigned int val2, const unsigned int val3) const }\label{structcimg__library_1_1CImgList_a7922bf31582c7acc820c9281f582cc3e}

\item 
\hypertarget{structcimg__library_1_1CImgList_a0f7d42458d6ff7923bcda712d343dbb7}{bool {\bfseries is\+\_\+same\+Y\+Z\+C} (const unsigned int val1, const unsigned int val2, const unsigned int val3) const }\label{structcimg__library_1_1CImgList_a0f7d42458d6ff7923bcda712d343dbb7}

\item 
\hypertarget{structcimg__library_1_1CImgList_aa509e9da5b5978e091003484d6060851}{bool {\bfseries is\+\_\+same\+N\+Y\+Z\+C} (const unsigned int n, const unsigned int val1, const unsigned int val2, const unsigned int val3) const }\label{structcimg__library_1_1CImgList_aa509e9da5b5978e091003484d6060851}

\item 
bool \hyperlink{structcimg__library_1_1CImgList_ae7f057fedc9005f4bcdaaf568bd9031a}{is\+\_\+same\+X\+Y\+Z\+C} (const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc) const 
\begin{DoxyCompactList}\small\item\em Test if dimensions of each image of the list match specified arguments. \end{DoxyCompactList}\item 
bool \hyperlink{structcimg__library_1_1CImgList_a7287ccec1d27b4ee66e9b3ec91a404df}{is\+\_\+same\+N\+X\+Y\+Z\+C} (const unsigned int n, const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc) const 
\begin{DoxyCompactList}\small\item\em Test if list dimensions match specified arguments. \end{DoxyCompactList}\item 
bool \hyperlink{structcimg__library_1_1CImgList_ab1bae0ba7a5d78c14ed581ac26146536}{contains\+N\+X\+Y\+Z\+C} (const int n, const int x=0, const int y=0, const int z=0, const int c=0) const 
\begin{DoxyCompactList}\small\item\em Test if list contains one particular pixel location. \end{DoxyCompactList}\item 
bool \hyperlink{structcimg__library_1_1CImgList_a974d8aafd86ec4b19b6725e1fd02dfa9}{contains\+N} (const int n) const 
\begin{DoxyCompactList}\small\item\em Test if list contains image with specified indice. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\bool \hyperlink{structcimg__library_1_1CImgList_a34a1167cefa0d2bc4a68c7e1d2fa0892}{contains} (const T \&pixel, t \&n, t \&x, t \&y, t \&z, t \&c) const 
\begin{DoxyCompactList}\small\item\em Test if one image of the list contains the specified referenced value. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\bool \hyperlink{structcimg__library_1_1CImgList_a0bb9779b23f4f1f621ce2791ffe62949}{contains} (const T \&pixel, t \&n, t \&x, t \&y, t \&z) const 
\begin{DoxyCompactList}\small\item\em Test if one of the image list contains the specified referenced value. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\bool \hyperlink{structcimg__library_1_1CImgList_aef4acddafdacdd35e45764a989968cce}{contains} (const T \&pixel, t \&n, t \&x, t \&y) const 
\begin{DoxyCompactList}\small\item\em Test if one of the image list contains the specified referenced value. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\bool \hyperlink{structcimg__library_1_1CImgList_aea3d1ff982b8f145e490b9cf01dc784d}{contains} (const T \&pixel, t \&n, t \&x) const 
\begin{DoxyCompactList}\small\item\em Test if one of the image list contains the specified referenced value. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\bool \hyperlink{structcimg__library_1_1CImgList_aef68002fda937d488bb8606b502c371f}{contains} (const T \&pixel, t \&n) const 
\begin{DoxyCompactList}\small\item\em Test if one of the image list contains the specified referenced value. \end{DoxyCompactList}\item 
bool \hyperlink{structcimg__library_1_1CImgList_ac209cb1eac5d34a620140e1fb221605b}{contains} (const T \&pixel) const 
\begin{DoxyCompactList}\small\item\em Test if one of the image list contains the specified referenced value. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\bool \hyperlink{structcimg__library_1_1CImgList_aa65b7b14d9a3ae2303e752dfdf1496ee}{contains} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \&img, t \&n) const 
\begin{DoxyCompactList}\small\item\em Test if the list contains the image 'img'. \end{DoxyCompactList}\item 
bool \hyperlink{structcimg__library_1_1CImgList_ac9db155d4cc5e0d066e9404cbef2f1eb}{contains} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \&img) const 
\begin{DoxyCompactList}\small\item\em Test if the list contains the image img. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Mathematical Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structcimg__library_1_1CImgList_a4dfdacede15a60eb00a588a9f3d4839a}{T \& \hyperlink{structcimg__library_1_1CImgList_a4dfdacede15a60eb00a588a9f3d4839a}{min} ()}\label{structcimg__library_1_1CImgList_a4dfdacede15a60eb00a588a9f3d4839a}

\begin{DoxyCompactList}\small\item\em Return a reference to the minimum pixel value of the instance list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a01164a5a9ce47a184c451d53f145cf44}{const T \& \hyperlink{structcimg__library_1_1CImgList_a01164a5a9ce47a184c451d53f145cf44}{min} () const }\label{structcimg__library_1_1CImgList_a01164a5a9ce47a184c451d53f145cf44}

\begin{DoxyCompactList}\small\item\em Return a reference to the minimum pixel value of the instance list {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a301155b753f6ab13ff25f164f389e142}{T \& \hyperlink{structcimg__library_1_1CImgList_a301155b753f6ab13ff25f164f389e142}{max} ()}\label{structcimg__library_1_1CImgList_a301155b753f6ab13ff25f164f389e142}

\begin{DoxyCompactList}\small\item\em Return a reference to the maximum pixel value of the instance list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_af1a616293569fbda2a769b612c86a8ab}{const T \& \hyperlink{structcimg__library_1_1CImgList_af1a616293569fbda2a769b612c86a8ab}{max} () const }\label{structcimg__library_1_1CImgList_af1a616293569fbda2a769b612c86a8ab}

\begin{DoxyCompactList}\small\item\em Return a reference to the maximum pixel value of the instance list {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\T \& \hyperlink{structcimg__library_1_1CImgList_ae4606e0f67fadb6b8a9e194db46f368f}{min\+\_\+max} (t \&max\+\_\+val)
\begin{DoxyCompactList}\small\item\em Return a reference to the minimum pixel value of the instance list and return the maximum vvalue as well. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\const T \& \hyperlink{structcimg__library_1_1CImgList_aa1e0574cb085ed77a3d041448b9567e1}{min\+\_\+max} (t \&max\+\_\+val) const 
\begin{DoxyCompactList}\small\item\em Return a reference to the minimum pixel value of the instance list and return the maximum vvalue as well {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\T \& \hyperlink{structcimg__library_1_1CImgList_af8a7c52848d4efbeb8f39a52364bfac1}{max\+\_\+min} (t \&min\+\_\+val)
\begin{DoxyCompactList}\small\item\em Return a reference to the minimum pixel value of the instance list and return the minimum value as well. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a9fb580160af3bbdd4c7294a19e532440}{{\footnotesize template$<$typename t $>$ }\\const T \& \hyperlink{structcimg__library_1_1CImgList_a9fb580160af3bbdd4c7294a19e532440}{max\+\_\+min} (t \&min\+\_\+val) const }\label{structcimg__library_1_1CImgList_a9fb580160af3bbdd4c7294a19e532440}

\begin{DoxyCompactList}\small\item\em Return a reference to the minimum pixel value of the instance list and return the minimum value as well {\bfseries \mbox{[}const version\mbox{]}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{List Manipulation}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_adfdc9417f07723ce0172395842f726e5}{insert} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img, const unsigned int pos=$\sim$0\+U, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Insert a copy of the image {\ttfamily img} into the current image list, at position {\ttfamily pos}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a064cdbb8484407fbf181e7fa2aee220d}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a064cdbb8484407fbf181e7fa2aee220d}{insert} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \&img, const unsigned int pos=$\sim$0\+U, const bool is\+\_\+shared=false)}\label{structcimg__library_1_1CImgList_a064cdbb8484407fbf181e7fa2aee220d}

\begin{DoxyCompactList}\small\item\em Insert a copy of the image {\ttfamily img} into the current image list, at position {\ttfamily pos} {\bfseries \mbox{[}specialization\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_abcb1527b6788f7d9412527e984dba083}{{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_abcb1527b6788f7d9412527e984dba083}{get\+\_\+insert} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img, const unsigned int pos=$\sim$0\+U, const bool is\+\_\+shared=false) const }\label{structcimg__library_1_1CImgList_abcb1527b6788f7d9412527e984dba083}

\begin{DoxyCompactList}\small\item\em Insert a copy of the image {\ttfamily img} into the current image list, at position {\ttfamily pos} {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a96931b7ec7843bfc1dceda7ff629f3ee}{insert} (const unsigned int n, const unsigned int pos=$\sim$0\+U)
\begin{DoxyCompactList}\small\item\em Insert n empty images img into the current image list, at position {\ttfamily pos}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_afb191e12a181d7d82ab695e4ff3f3e8d}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_afb191e12a181d7d82ab695e4ff3f3e8d}{get\+\_\+insert} (const unsigned int n, const unsigned int pos=$\sim$0\+U) const }\label{structcimg__library_1_1CImgList_afb191e12a181d7d82ab695e4ff3f3e8d}

\begin{DoxyCompactList}\small\item\em Insert n empty images img into the current image list, at position {\ttfamily pos} {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a211833dcca953ccaa295e4eb1fdbe736}{insert} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img, const unsigned int pos=$\sim$0\+U, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Insert {\ttfamily n} copies of the image {\ttfamily img} into the current image list, at position {\ttfamily pos}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a7536cf9205a9b5b44d302cff5c815f20}{{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a7536cf9205a9b5b44d302cff5c815f20}{get\+\_\+insert} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img, const unsigned int pos=$\sim$0\+U, const bool is\+\_\+shared=false) const }\label{structcimg__library_1_1CImgList_a7536cf9205a9b5b44d302cff5c815f20}

\begin{DoxyCompactList}\small\item\em Insert {\ttfamily n} copies of the image {\ttfamily img} into the current image list, at position {\ttfamily pos} {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_aca6c7e9053f25b8fbdd036da3715d566}{insert} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list, const unsigned int pos=$\sim$0\+U, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Insert a copy of the image list {\ttfamily list} into the current image list, starting from position {\ttfamily pos}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_ab43d622d6ff895fe6807e20265b9dcc4}{{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_ab43d622d6ff895fe6807e20265b9dcc4}{get\+\_\+insert} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list, const unsigned int pos=$\sim$0\+U, const bool is\+\_\+shared=false) const }\label{structcimg__library_1_1CImgList_ab43d622d6ff895fe6807e20265b9dcc4}

\begin{DoxyCompactList}\small\item\em Insert a copy of the image list {\ttfamily list} into the current image list, starting from position {\ttfamily pos} {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a7a3d2ec2f313fbbf04b432c8ad5f2285}{insert} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list, const unsigned int pos=$\sim$0\+U, const bool is\+\_\+shared=false)
\begin{DoxyCompactList}\small\item\em Insert n copies of the list {\ttfamily list} at position {\ttfamily pos} of the current list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a21a84d580bfe2b39f1a9ed6f0a5d6563}{{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a21a84d580bfe2b39f1a9ed6f0a5d6563}{get\+\_\+insert} (const unsigned int n, const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list, const unsigned int pos=$\sim$0\+U, const bool is\+\_\+shared=false) const }\label{structcimg__library_1_1CImgList_a21a84d580bfe2b39f1a9ed6f0a5d6563}

\begin{DoxyCompactList}\small\item\em Insert n copies of the list {\ttfamily list} at position {\ttfamily pos} of the current list {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a2116e4ad3f06244c088451bfc7069474}{remove} (const unsigned int pos1, const unsigned int pos2)
\begin{DoxyCompactList}\small\item\em Remove all images between from indexes. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a28a162856972959e34bc5ae6b8235cf6}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a28a162856972959e34bc5ae6b8235cf6}{get\+\_\+remove} (const unsigned int pos1, const unsigned int pos2) const }\label{structcimg__library_1_1CImgList_a28a162856972959e34bc5ae6b8235cf6}

\begin{DoxyCompactList}\small\item\em Remove all images between from indexes {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a53d3b09e0716599143e06294e17527e5}{remove} (const unsigned int pos)
\begin{DoxyCompactList}\small\item\em Remove image at index {\ttfamily pos} from the image list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_ac3f8d5e03881925788480229770f6318}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_ac3f8d5e03881925788480229770f6318}{get\+\_\+remove} (const unsigned int pos) const }\label{structcimg__library_1_1CImgList_ac3f8d5e03881925788480229770f6318}

\begin{DoxyCompactList}\small\item\em Remove image at index {\ttfamily pos} from the image list {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_aacab3180a7750eaf910e7ec02af2b2af}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_aacab3180a7750eaf910e7ec02af2b2af}{remove} ()}\label{structcimg__library_1_1CImgList_aacab3180a7750eaf910e7ec02af2b2af}

\begin{DoxyCompactList}\small\item\em Remove last image. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_af2317edcac6820a17bd99a577adbb949}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_af2317edcac6820a17bd99a577adbb949}{get\+\_\+remove} () const }\label{structcimg__library_1_1CImgList_af2317edcac6820a17bd99a577adbb949}

\begin{DoxyCompactList}\small\item\em Remove last image {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a4bddad7bd0b0831f2394d563c65448e5}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a4bddad7bd0b0831f2394d563c65448e5}{reverse} ()}\label{structcimg__library_1_1CImgList_a4bddad7bd0b0831f2394d563c65448e5}

\begin{DoxyCompactList}\small\item\em Reverse list order. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a08e5fffa109ffcbc5c5501caaac31419}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a08e5fffa109ffcbc5c5501caaac31419}{get\+\_\+reverse} () const }\label{structcimg__library_1_1CImgList_a08e5fffa109ffcbc5c5501caaac31419}

\begin{DoxyCompactList}\small\item\em Reverse list order {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a541950b32062b3f5a2a7518eca6d5863}{images} (const unsigned int pos0, const unsigned int pos1)
\begin{DoxyCompactList}\small\item\em Return a sublist. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a83f6e8ca3f562f3039ee7ab6543d17e1}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a83f6e8ca3f562f3039ee7ab6543d17e1}{get\+\_\+images} (const unsigned int pos0, const unsigned int pos1) const }\label{structcimg__library_1_1CImgList_a83f6e8ca3f562f3039ee7ab6543d17e1}

\begin{DoxyCompactList}\small\item\em Return a sublist {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_aca62699f6c9b2353241a0c5855b5abcd}{get\+\_\+shared\+\_\+images} (const unsigned int pos0, const unsigned int pos1)
\begin{DoxyCompactList}\small\item\em Return a shared sublist. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a317b5c4ad71baf7f160667bc63e5f876}{const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a317b5c4ad71baf7f160667bc63e5f876}{get\+\_\+shared\+\_\+images} (const unsigned int pos0, const unsigned int pos1) const }\label{structcimg__library_1_1CImgList_a317b5c4ad71baf7f160667bc63e5f876}

\begin{DoxyCompactList}\small\item\em Return a shared sublist {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a17cc212f73326c769af6ce95bf7c8c3e}{get\+\_\+append} (const char axis, const float align=0) const 
\begin{DoxyCompactList}\small\item\em Return a single image which is the appending of all images of the current \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List} instance. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a3143702869165b83627245ca807a4709}{split} (const char axis, const int nb=0)
\begin{DoxyCompactList}\small\item\em Return a list where each image has been split along the specified axis. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_adc2e5a953d030fca9af7af17119262a9}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_adc2e5a953d030fca9af7af17119262a9}{get\+\_\+split} (const char axis, const int nb=0) const }\label{structcimg__library_1_1CImgList_adc2e5a953d030fca9af7af17119262a9}

\begin{DoxyCompactList}\small\item\em Return a list where each image has been split along the specified axis {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a884683162f8cc2312f709340c456b058}{push\+\_\+back} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img)
\begin{DoxyCompactList}\small\item\em Insert image at the end of the list. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a3d267553d46354e11f625406d530630b}{push\+\_\+front} (const \hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ t $>$ \&img)
\begin{DoxyCompactList}\small\item\em Insert image at the front of the list. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a11d0e133d5e80aba4d61fe3d7217b025}{push\+\_\+back} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list)
\begin{DoxyCompactList}\small\item\em Insert list at the end of the current list. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename t $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a34390dcfad7d0ebccdc772e697e4eb84}{push\+\_\+front} (const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ t $>$ \&list)
\begin{DoxyCompactList}\small\item\em Insert list at the front of the current list. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a727aa097fb39a4de2d28622aa6636f12}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a727aa097fb39a4de2d28622aa6636f12}{pop\+\_\+back} ()}\label{structcimg__library_1_1CImgList_a727aa097fb39a4de2d28622aa6636f12}

\begin{DoxyCompactList}\small\item\em Remove last image. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a106291dd41cd3bce27239aac611ef064}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a106291dd41cd3bce27239aac611ef064}{pop\+\_\+front} ()}\label{structcimg__library_1_1CImgList_a106291dd41cd3bce27239aac611ef064}

\begin{DoxyCompactList}\small\item\em Remove first image. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_af640222e8d8e8fc6c1292bc928e04995}{erase} (const \hyperlink{structcimg__library_1_1CImgList_a7c1c29e319c572a740b103b024f37034}{iterator} iter)
\begin{DoxyCompactList}\small\item\em Remove image pointed by iterator. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Data Input}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ int\+T $>$ \hyperlink{structcimg__library_1_1CImgList_aa50eced0de9635e0a0688e2019f13ad7}{get\+\_\+select} (\hyperlink{structcimg__library_1_1CImgDisplay}{C\+Img\+Display} \&disp, const bool feature\+\_\+type=true, const char axis='x', const float align=0) const 
\begin{DoxyCompactList}\small\item\em Display a simple interactive interface to select images or sublists. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImg}{C\+Img}$<$ int\+T $>$ \hyperlink{structcimg__library_1_1CImgList_abbd397fa1680a03876c0223fdb9f25d4}{get\+\_\+select} (const char $\ast$const title, const bool feature\+\_\+type=true, const char axis='x', const float align=0) const 
\begin{DoxyCompactList}\small\item\em Display a simple interactive interface to select images or sublists. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a8ee71f92f35cc9e24d9d3a09456be2ae}{load} (const char $\ast$const filename)
\begin{DoxyCompactList}\small\item\em Load a list from a file. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ab3fe1de8da57902ded527ce43e27b72c}{load\+\_\+cimg} (const char $\ast$const filename)
\begin{DoxyCompactList}\small\item\em Load a list from a .cimg file. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ad40ae65add913bd02bcd7d9914e89cf3}{load\+\_\+cimg} (std\+::\+F\+I\+L\+E $\ast$const file)
\begin{DoxyCompactList}\small\item\em Load a list from a .cimg file. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_adb13804029e8e95abe9860efc05b52f8}{load\+\_\+cimg} (const char $\ast$const filename, const unsigned int n0, const unsigned int n1, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int c1)
\begin{DoxyCompactList}\small\item\em Load a sublist list from a (non compressed) .cimg file. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_add83dfb712666f092f5a222d6a55e400}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_add83dfb712666f092f5a222d6a55e400}{load\+\_\+cimg} (std\+::\+F\+I\+L\+E $\ast$const file, const unsigned int n0, const unsigned int n1, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int c1)}\label{structcimg__library_1_1CImgList_add83dfb712666f092f5a222d6a55e400}

\begin{DoxyCompactList}\small\item\em Load a sub-\/image list from a (non compressed) .cimg file {\bfseries \mbox{[}overloading\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a4991be1e15f3c49a4fa24870bd67d09b}{load\+\_\+parrec} (const char $\ast$const filename)
\begin{DoxyCompactList}\small\item\em Load a list from a P\+A\+R/\+R\+E\+C (Philips) file. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_aaa00070600e9ca220aa4db2df38c9af9}{load\+\_\+yuv} (const char $\ast$const filename, const unsigned int size\+\_\+x, const unsigned int size\+\_\+y, const unsigned int first\+\_\+frame=0, const unsigned int last\+\_\+frame=$\sim$0\+U, const unsigned int step\+\_\+frame=1, const bool yuv2rgb=true)
\begin{DoxyCompactList}\small\item\em Load a list from a Y\+U\+V image sequence file. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a2d12f60feeb5d8d3d2b59699c84de999}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a2d12f60feeb5d8d3d2b59699c84de999}{load\+\_\+yuv} (std\+::\+F\+I\+L\+E $\ast$const file, const unsigned int size\+\_\+x, const unsigned int size\+\_\+y, const unsigned int first\+\_\+frame=0, const unsigned int last\+\_\+frame=$\sim$0\+U, const unsigned int step\+\_\+frame=1, const bool yuv2rgb=true)}\label{structcimg__library_1_1CImgList_a2d12f60feeb5d8d3d2b59699c84de999}

\begin{DoxyCompactList}\small\item\em Load a list from an image sequence Y\+U\+V file {\bfseries \mbox{[}overloading\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ac90b30e0027691debb81df26216b81c0}{load\+\_\+ffmpeg} (const char $\ast$const filename, const unsigned int first\+\_\+frame=0, const unsigned int last\+\_\+frame=$\sim$0\+U, const unsigned int step\+\_\+frame=1, const bool pixel\+\_\+format=true, const bool resume=false)
\begin{DoxyCompactList}\small\item\em Load an image from a video file, using ffmpeg libraries. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_aa3885ef29cd5036361c12d407019de6c}{load\+\_\+ffmpeg\+\_\+external} (const char $\ast$const filename)
\begin{DoxyCompactList}\small\item\em Load an image from a video file using the external tool 'ffmpeg'. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ace7c5fbf383558c31bbf08fd58807f84}{load\+\_\+gif\+\_\+external} (const char $\ast$const filename)
\begin{DoxyCompactList}\small\item\em Load gif file, using Image\+Magick or Graphics\+Magick's external tools. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a0ab64a5a6414629623467ad5ee80b6fe}{load\+\_\+gzip\+\_\+external} (const char $\ast$const filename)
\begin{DoxyCompactList}\small\item\em Load a gzipped list, using external tool 'gunzip'. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename tf , typename tc $>$ }\\\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_aa5086b5640a13a25c0534dd789e175f0}{load\+\_\+off} (const char $\ast$const filename, \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ tf $>$ \&primitives, \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ tc $>$ \&colors)
\begin{DoxyCompactList}\small\item\em Load a 3d object from a .O\+F\+F file. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a9195765cb9bde15990a29ccd9306532c}{load\+\_\+tiff} (const char $\ast$const filename, const unsigned int first\+\_\+frame=0, const unsigned int last\+\_\+frame=$\sim$0\+U, const unsigned int step\+\_\+frame=1)
\begin{DoxyCompactList}\small\item\em Load images from a T\+I\+F\+F file. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_abf9c8328ad47ecb7e15e716cecc3fd3b}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_abf9c8328ad47ecb7e15e716cecc3fd3b}{get\+\_\+load} (const char $\ast$const filename)}\label{structcimg__library_1_1CImgList_abf9c8328ad47ecb7e15e716cecc3fd3b}

\begin{DoxyCompactList}\small\item\em Load a list from a file {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a5d903f8df0741cf00e6c9e2f1dc8d835}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a5d903f8df0741cf00e6c9e2f1dc8d835}{get\+\_\+load\+\_\+cimg} (const char $\ast$const filename)}\label{structcimg__library_1_1CImgList_a5d903f8df0741cf00e6c9e2f1dc8d835}

\begin{DoxyCompactList}\small\item\em Load a list from a .cimg file {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a3d8408137d89b116ba448d357684e0c9}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a3d8408137d89b116ba448d357684e0c9}{get\+\_\+load\+\_\+cimg} (std\+::\+F\+I\+L\+E $\ast$const file)}\label{structcimg__library_1_1CImgList_a3d8408137d89b116ba448d357684e0c9}

\begin{DoxyCompactList}\small\item\em Load a list from a .cimg file {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a4d42b148b5b847c53c0972e21ccbf154}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a4d42b148b5b847c53c0972e21ccbf154}{get\+\_\+load\+\_\+cimg} (const char $\ast$const filename, const unsigned int n0, const unsigned int n1, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int c1)}\label{structcimg__library_1_1CImgList_a4d42b148b5b847c53c0972e21ccbf154}

\begin{DoxyCompactList}\small\item\em Load a sublist list from a (non compressed) .cimg file {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a79a875c73c5db8a37c1637f65a82f4ac}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a79a875c73c5db8a37c1637f65a82f4ac}{get\+\_\+load\+\_\+cimg} (std\+::\+F\+I\+L\+E $\ast$const file, const unsigned int n0, const unsigned int n1, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int c1)}\label{structcimg__library_1_1CImgList_a79a875c73c5db8a37c1637f65a82f4ac}

\begin{DoxyCompactList}\small\item\em Load a sub-\/image list from a (non compressed) .cimg file {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_aca5a8ad3bb0c44264af7c25cf82536b0}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_aca5a8ad3bb0c44264af7c25cf82536b0}{get\+\_\+load\+\_\+parrec} (const char $\ast$const filename)}\label{structcimg__library_1_1CImgList_aca5a8ad3bb0c44264af7c25cf82536b0}

\begin{DoxyCompactList}\small\item\em Load a list from a P\+A\+R/\+R\+E\+C (Philips) file {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a1e81f54f44cd1ab36f12e027f4210a5a}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a1e81f54f44cd1ab36f12e027f4210a5a}{get\+\_\+load\+\_\+yuv} (const char $\ast$const filename, const unsigned int size\+\_\+x, const unsigned int size\+\_\+y=1, const unsigned int first\+\_\+frame=0, const unsigned int last\+\_\+frame=$\sim$0\+U, const unsigned int step\+\_\+frame=1, const bool yuv2rgb=true)}\label{structcimg__library_1_1CImgList_a1e81f54f44cd1ab36f12e027f4210a5a}

\begin{DoxyCompactList}\small\item\em Load a list from a Y\+U\+V image sequence file {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a6f128a9fbab2a1865cde8d1b003b7561}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a6f128a9fbab2a1865cde8d1b003b7561}{get\+\_\+load\+\_\+yuv} (std\+::\+F\+I\+L\+E $\ast$const file, const unsigned int size\+\_\+x, const unsigned int size\+\_\+y=1, const unsigned int first\+\_\+frame=0, const unsigned int last\+\_\+frame=$\sim$0\+U, const unsigned int step\+\_\+frame=1, const bool yuv2rgb=true)}\label{structcimg__library_1_1CImgList_a6f128a9fbab2a1865cde8d1b003b7561}

\begin{DoxyCompactList}\small\item\em Load a list from an image sequence Y\+U\+V file {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_aec6188817de989c6355f9dcf81788f37}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_aec6188817de989c6355f9dcf81788f37}{get\+\_\+load\+\_\+ffmpeg} (const char $\ast$const filename, const unsigned int first\+\_\+frame=0, const unsigned int last\+\_\+frame=$\sim$0\+U, const unsigned int step\+\_\+frame=1, const bool pixel\+\_\+format=true)}\label{structcimg__library_1_1CImgList_aec6188817de989c6355f9dcf81788f37}

\begin{DoxyCompactList}\small\item\em Load an image from a video file, using ffmpeg libraries {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_ae59117119fcf4c35eb85890c1699b037}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_ae59117119fcf4c35eb85890c1699b037}{get\+\_\+load\+\_\+ffmpeg\+\_\+external} (const char $\ast$const filename)}\label{structcimg__library_1_1CImgList_ae59117119fcf4c35eb85890c1699b037}

\begin{DoxyCompactList}\small\item\em Load an image from a video file using the external tool 'ffmpeg' {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a876013f6248e0953e21f5c09e046e244}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a876013f6248e0953e21f5c09e046e244}{get\+\_\+load\+\_\+gif\+\_\+external} (const char $\ast$const filename)}\label{structcimg__library_1_1CImgList_a876013f6248e0953e21f5c09e046e244}

\begin{DoxyCompactList}\small\item\em Load gif file, using Image\+Magick or Graphics\+Magick's external tools {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a2afcc959c5c4408d4c1fa87f5506e472}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a2afcc959c5c4408d4c1fa87f5506e472}{get\+\_\+load\+\_\+gzip\+\_\+external} (const char $\ast$const filename)}\label{structcimg__library_1_1CImgList_a2afcc959c5c4408d4c1fa87f5506e472}

\begin{DoxyCompactList}\small\item\em Load a gzipped list, using external tool 'gunzip' {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a91ac635ff4dacaa8cc9bede33d6404b5}{{\footnotesize template$<$typename tf , typename tc $>$ }\\static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a91ac635ff4dacaa8cc9bede33d6404b5}{get\+\_\+load\+\_\+off} (const char $\ast$const filename, \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ tf $>$ \&primitives, \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ tc $>$ \&colors)}\label{structcimg__library_1_1CImgList_a91ac635ff4dacaa8cc9bede33d6404b5}

\begin{DoxyCompactList}\small\item\em Load a 3d object from a .O\+F\+F file {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_af43113248d9f9940a0306a0f3c17a772}{static \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_af43113248d9f9940a0306a0f3c17a772}{get\+\_\+load\+\_\+tiff} (const char $\ast$const filename, const unsigned int first\+\_\+frame=0, const unsigned int last\+\_\+frame=$\sim$0\+U, const unsigned int step\+\_\+frame=1)}\label{structcimg__library_1_1CImgList_af43113248d9f9940a0306a0f3c17a772}

\begin{DoxyCompactList}\small\item\em Load a multi-\/page T\+I\+F\+F file {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Data Output}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a6c6d78b8f8373762be3bb82ce01c7b97}{print} (const char $\ast$const title=0, const bool display\+\_\+stats=true) const 
\begin{DoxyCompactList}\small\item\em Print informations about the list on the standard output. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a74d06134e301ba9117d66f3f798c146d}{display} (\hyperlink{structcimg__library_1_1CImgDisplay}{C\+Img\+Display} \&disp, const char axis='x', const float align=0) const 
\begin{DoxyCompactList}\small\item\em Display the current \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List} instance in an existing \hyperlink{structcimg__library_1_1CImgDisplay}{C\+Img\+Display} window (by reference). \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ad60d1095a07a5027b1ea17db01fa9650}{display} (\hyperlink{structcimg__library_1_1CImgDisplay}{C\+Img\+Display} \&disp, const bool display\+\_\+info, const char axis='x', const float align=0, unsigned int $\ast$const X\+Y\+Z=0) const 
\begin{DoxyCompactList}\small\item\em Display the current \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List} instance in a new display window. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ae681759cc4d5e9b265ab84a8bd535c4d}{display} (const char $\ast$const title=0, const bool display\+\_\+info=true, const char axis='x', const float align=0, unsigned int $\ast$const X\+Y\+Z=0) const 
\begin{DoxyCompactList}\small\item\em Display the current \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List} instance in a new display window. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ab9741bb340c0f8468670d0978558eaa6}{save} (const char $\ast$const filename, const int number=-\/1, const unsigned int digits=6) const 
\begin{DoxyCompactList}\small\item\em Save list into a file. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a12f5bc435d08ff6a100876d356f623b2}{save\+\_\+gif\+\_\+external} (const char $\ast$const filename, const unsigned int fps=25, const unsigned int nb\+\_\+loops=0)
\begin{DoxyCompactList}\small\item\em Save image sequence as a G\+I\+F animated file. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a1a5a7777f732cc0deb4c3fbee9636ddb}{save\+\_\+ffmpeg} (const char $\ast$const filename, const unsigned int fps=25, const unsigned int bitrate=2048) const 
\begin{DoxyCompactList}\small\item\em Save image sequence, using F\+F\+M\+P\+E\+G library. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_aa941820a7371e2d5924c216ba2f81211}{save\+\_\+yuv} (const char $\ast$const filename=0, const bool is\+\_\+rgb=true) const 
\begin{DoxyCompactList}\small\item\em Save list as a Y\+U\+V image sequence file. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a7302ecc503697e7c169ff2c9f095357f}{save\+\_\+yuv} (std\+::\+F\+I\+L\+E $\ast$const file, const bool is\+\_\+rgb=true) const 
\begin{DoxyCompactList}\small\item\em Save image sequence into a Y\+U\+V file. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_aa649a40956b2ca9c54ba8dd744127a34}{save\+\_\+cimg} (const char $\ast$const filename, const bool is\+\_\+compressed=false) const 
\begin{DoxyCompactList}\small\item\em Save list into a .cimg file. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ae17a8b68b2569026f1c41f8f20b16428}{save\+\_\+cimg} (std\+::\+F\+I\+L\+E $\ast$file, const bool is\+\_\+compressed=false) const 
\begin{DoxyCompactList}\small\item\em Save list into a .cimg file. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ab1591fa04951c4c11e30fb9813806f2e}{save\+\_\+cimg} (const char $\ast$const filename, const unsigned int n0, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0) const 
\begin{DoxyCompactList}\small\item\em Insert the image instance into into an existing .cimg file, at specified coordinates. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ac8f8a249c4c75634265db9bf0ae2e54e}{save\+\_\+cimg} (std\+::\+F\+I\+L\+E $\ast$const file, const unsigned int n0, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0) const 
\begin{DoxyCompactList}\small\item\em Insert the image instance into into an existing .cimg file, at specified coordinates. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a30a5c616f89c3e0b618027f750296df3}{save\+\_\+tiff} (const char $\ast$const filename, const unsigned int compression\+\_\+type=0) const 
\begin{DoxyCompactList}\small\item\em Save list as a T\+I\+F\+F file. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_ae9d11f1d698df3ffe1ef4a9ede594e1e}{save\+\_\+gzip\+\_\+external} (const char $\ast$const filename) const 
\begin{DoxyCompactList}\small\item\em Save list as a gzipped file, using external tool 'gzip'. \end{DoxyCompactList}\item 
const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a3d84b603103bc0b13a621eb284306151}{save\+\_\+ffmpeg\+\_\+external} (const char $\ast$const filename, const char $\ast$const codec=0, const unsigned int fps=25, const unsigned int bitrate=2048) const 
\begin{DoxyCompactList}\small\item\em Save image sequence, using the external tool 'ffmpeg'. \end{DoxyCompactList}\item 
static bool \hyperlink{structcimg__library_1_1CImgList_ae6b840a6196e38324e09f24c4d8591d4}{is\+\_\+saveable} (const char $\ast$const filename)
\begin{DoxyCompactList}\small\item\em Tell if an image list can be saved as one single file. \end{DoxyCompactList}\item 
static void \hyperlink{structcimg__library_1_1CImgList_a3cb95e9115f5a5c48f93a87f65265a42}{save\+\_\+empty\+\_\+cimg} (const char $\ast$const filename, const unsigned int nb, const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dc=1)
\begin{DoxyCompactList}\small\item\em Save empty (non-\/compressed) .cimg file with specified dimensions. \end{DoxyCompactList}\item 
static void \hyperlink{structcimg__library_1_1CImgList_ae279dbad076425b487bdff7ca0bc6189}{save\+\_\+empty\+\_\+cimg} (std\+::\+F\+I\+L\+E $\ast$const file, const unsigned int nb, const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dc=1)
\begin{DoxyCompactList}\small\item\em Save empty .cimg file with specified dimensions. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Others}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structcimg__library_1_1CImgList_a3b57756b26a0473e3539c6af86d876b5}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a3b57756b26a0473e3539c6af86d876b5}{crop\+\_\+font} ()}\label{structcimg__library_1_1CImgList_a3b57756b26a0473e3539c6af86d876b5}

\begin{DoxyCompactList}\small\item\em Crop font along the X-\/axis. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_aa240a3e4e9713b62189f8df7fa47a988}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_aa240a3e4e9713b62189f8df7fa47a988}{get\+\_\+crop\+\_\+font} () const }\label{structcimg__library_1_1CImgList_aa240a3e4e9713b62189f8df7fa47a988}

\begin{DoxyCompactList}\small\item\em Crop font along the X-\/axis {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a231161b57fc1e5d813f254f65afefd8b}{F\+F\+T} (const char axis, const bool invert=false)
\begin{DoxyCompactList}\small\item\em Compute a 1d Fast Fourier Transform, along specified axis. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_ae9e7074da9c9955e37e9eebbd5bd9c22}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ Tfloat $>$ \hyperlink{structcimg__library_1_1CImgList_ae9e7074da9c9955e37e9eebbd5bd9c22}{get\+\_\+\+F\+F\+T} (const char axis, const bool invert=false) const }\label{structcimg__library_1_1CImgList_ae9e7074da9c9955e37e9eebbd5bd9c22}

\begin{DoxyCompactList}\small\item\em Compute a 1-\/\+D Fast Fourier Transform, along specified axis {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a9cc4c99d1c9ce55a3a75cfdf4d00bb0b}{F\+F\+T} (const bool invert=false)
\begin{DoxyCompactList}\small\item\em Compute a n-\/d Fast Fourier Transform. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a344967c8b6e7bf0aa40039d1ab29efe2}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ Tfloat $>$ \hyperlink{structcimg__library_1_1CImgList_a344967c8b6e7bf0aa40039d1ab29efe2}{get\+\_\+\+F\+F\+T} (const bool invert=false) const }\label{structcimg__library_1_1CImgList_a344967c8b6e7bf0aa40039d1ab29efe2}

\begin{DoxyCompactList}\small\item\em Compute a n-\/d Fast Fourier Transform {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a91693b640cda50a0830fdc1e7c7906e7}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a91693b640cda50a0830fdc1e7c7906e7}{reverse\+\_\+object3d} ()}\label{structcimg__library_1_1CImgList_a91693b640cda50a0830fdc1e7c7906e7}

\begin{DoxyCompactList}\small\item\em Reverse primitives orientations of a 3d object. \end{DoxyCompactList}\item 
\hypertarget{structcimg__library_1_1CImgList_a70dfc1cdeccae505ac5c7077f46e39c2}{\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ T $>$ \hyperlink{structcimg__library_1_1CImgList_a70dfc1cdeccae505ac5c7077f46e39c2}{get\+\_\+reverse\+\_\+object3d} () const }\label{structcimg__library_1_1CImgList_a70dfc1cdeccae505ac5c7077f46e39c2}

\begin{DoxyCompactList}\small\item\em Reverse primitives orientations of a 3d object {\bfseries \mbox{[}new-\/instance version\mbox{]}}. \end{DoxyCompactList}\item 
static const \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}$<$ uchar\+T $>$ \& \hyperlink{structcimg__library_1_1CImgList_a97f91e3743d8a63de0abb20642e65ad0}{font} (const unsigned int font\+\_\+height, const bool is\+\_\+variable\+\_\+width=true)
\begin{DoxyCompactList}\small\item\em Return a \hyperlink{structcimg__library_1_1CImg}{C\+Img} pre-\/defined font with desired size. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename T$>$struct cimg\+\_\+library\+::\+C\+Img\+List$<$ T $>$}

Represent a list of images C\+Img$<$\+T$>$. 

\subsection{Member Typedef Documentation}
\hypertarget{structcimg__library_1_1CImgList_a7c1c29e319c572a740b103b024f37034}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!iterator@{iterator}}
\index{iterator@{iterator}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{iterator}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf C\+Img}$<$T$>$$\ast$ {\bf iterator}}}\label{structcimg__library_1_1CImgList_a7c1c29e319c572a740b103b024f37034}


Simple iterator type, to loop through each image of a list. 

\begin{DoxyNote}{Note}

\begin{DoxyItemize}
\item The {\ttfamily \hyperlink{structcimg__library_1_1CImgList_a7c1c29e319c572a740b103b024f37034}{C\+Img\+List$<$\+T$>$\+::iterator}} type is defined as a {\ttfamily C\+Img$<$\+T$>$$\ast$}.
\item You may use it like this\+: 
\begin{DoxyCode}
CImgList<> list;   \textcolor{comment}{// Assuming this image list is not empty.}
\textcolor{keywordflow}{for} (CImgList<>::iterator it = list.begin(); it<list.end(); ++it) (*it).mirror(\textcolor{charliteral}{'x'});
\end{DoxyCode}

\item Using the loop macro {\ttfamily cimglist\+\_\+for} is another (more concise) alternative\+: 
\begin{DoxyCode}
cimglist\_for(list,l) list[l].mirror('x');
\end{DoxyCode}
 
\end{DoxyItemize}
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a449d35504b2500efc67af75ba3bf9277}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!const\+\_\+iterator@{const\+\_\+iterator}}
\index{const\+\_\+iterator@{const\+\_\+iterator}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{const\+\_\+iterator}]{\setlength{\rightskip}{0pt plus 5cm}typedef const {\bf C\+Img}$<$T$>$$\ast$ {\bf const\+\_\+iterator}}}\label{structcimg__library_1_1CImgList_a449d35504b2500efc67af75ba3bf9277}


Simple const iterator type, to loop through each image of a {\ttfamily const} list instance. 

\begin{DoxyNote}{Note}

\begin{DoxyItemize}
\item The {\ttfamily \hyperlink{structcimg__library_1_1CImgList_a449d35504b2500efc67af75ba3bf9277}{C\+Img\+List$<$\+T$>$\+::const\+\_\+iterator}} type is defined to be a {\ttfamily const C\+Img$<$\+T$>$$\ast$}.
\item Similar to \hyperlink{structcimg__library_1_1CImgList_a7c1c29e319c572a740b103b024f37034}{C\+Img\+List$<$\+T$>$\+::iterator}, but for constant list instances. 
\end{DoxyItemize}
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a265a253612b46abed17c61b0a5e5ce30}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!value\+\_\+type@{value\+\_\+type}}
\index{value\+\_\+type@{value\+\_\+type}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{value\+\_\+type}]{\setlength{\rightskip}{0pt plus 5cm}typedef T {\bf value\+\_\+type}}}\label{structcimg__library_1_1CImgList_a265a253612b46abed17c61b0a5e5ce30}


Pixel value type. 

Refer to the pixels value type of the images in the list. \begin{DoxyNote}{Note}

\begin{DoxyItemize}
\item The {\ttfamily \hyperlink{structcimg__library_1_1CImgList_a265a253612b46abed17c61b0a5e5ce30}{C\+Img\+List$<$\+T$>$\+::value\+\_\+type}} type of a {\ttfamily C\+Img\+List$<$\+T$>$} is defined to be a {\ttfamily T}. It is then similar to \hyperlink{structcimg__library_1_1CImg_a265a253612b46abed17c61b0a5e5ce30}{C\+Img$<$\+T$>$\+::value\+\_\+type}.
\item {\ttfamily \hyperlink{structcimg__library_1_1CImgList_a265a253612b46abed17c61b0a5e5ce30}{C\+Img\+List$<$\+T$>$\+::value\+\_\+type}} is actually not used in C\+Img methods. It has been mainly defined for compatibility with S\+T\+L naming conventions. 
\end{DoxyItemize}
\end{DoxyNote}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structcimg__library_1_1CImgList_a30a624e43eb40c6df0fa1fdacf5c6235}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!````~C\+Img\+List@{$\sim$\+C\+Img\+List}}
\index{````~C\+Img\+List@{$\sim$\+C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{$\sim$\+C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf C\+Img\+List} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a30a624e43eb40c6df0fa1fdacf5c6235}


Destructor. 

Destroy current list instance. \begin{DoxyNote}{Note}

\begin{DoxyItemize}
\item Any allocated buffer is deallocated.
\item Destroying an empty list does nothing actually. 
\end{DoxyItemize}
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ad9806b5302d100f40e74c2ca0e0616d1}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ad9806b5302d100f40e74c2ca0e0616d1}


Default constructor. 

Construct a new empty list instance. \begin{DoxyNote}{Note}

\begin{DoxyItemize}
\item An empty list has no pixel data and its dimension \hyperlink{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{width()} is set to {\ttfamily 0}, as well as its image buffer pointer \hyperlink{structcimg__library_1_1CImgList_a4eb74a84a46cd4e2261774a8a1094bac}{data()}.
\item An empty list may be reassigned afterwards, with the family of the \hyperlink{structcimg__library_1_1CImgList_ac1fdedd65f2728500da3af7e94c19ae2}{assign()} methods. In all cases, the type of pixels stays {\ttfamily T}. 
\end{DoxyItemize}
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a32d594cbd3687a11f87b96be504e54ba}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{structcimg__library_1_1CImgList_a32d594cbd3687a11f87b96be504e54ba}


Construct list containing empty images. 


\begin{DoxyParams}{Parameters}
{\em n} & Number of empty images. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Useful when you know by advance the number of images you want to manage, as it will allocate the right amount of memory for the list, without needs for reallocation (that may occur when starting from an empty list and inserting several images in it). 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ae90e30ddf28f1b1af7f7402b377a1580}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const unsigned int}]{width, }
\item[{const unsigned int}]{height = {\ttfamily 1}, }
\item[{const unsigned int}]{depth = {\ttfamily 1}, }
\item[{const unsigned int}]{spectrum = {\ttfamily 1}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ae90e30ddf28f1b1af7f7402b377a1580}


Construct list containing images of specified size. 


\begin{DoxyParams}{Parameters}
{\em n} & Number of images. \\
\hline
{\em width} & Width of images. \\
\hline
{\em height} & Height of images. \\
\hline
{\em depth} & Depth of images. \\
\hline
{\em spectrum} & Number of channels of images. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Pixel values are not initialized and may probably contain garbage. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a5a1fe85d7d944e9cc92094869bafd1c5}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const unsigned int}]{width, }
\item[{const unsigned int}]{height, }
\item[{const unsigned int}]{depth, }
\item[{const unsigned int}]{spectrum, }
\item[{const T}]{val}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a5a1fe85d7d944e9cc92094869bafd1c5}


Construct list containing images of specified size, and initialize pixel values. 


\begin{DoxyParams}{Parameters}
{\em n} & Number of images. \\
\hline
{\em width} & Width of images. \\
\hline
{\em height} & Height of images. \\
\hline
{\em depth} & Depth of images. \\
\hline
{\em spectrum} & Number of channels of images. \\
\hline
{\em val} & Initialization value for images pixels. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ab4966ec9780e7620cf383ddffb2ce768}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const unsigned int}]{width, }
\item[{const unsigned int}]{height, }
\item[{const unsigned int}]{depth, }
\item[{const unsigned int}]{spectrum, }
\item[{const int}]{val0, }
\item[{const int}]{val1, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ab4966ec9780e7620cf383ddffb2ce768}


Construct list containing images of specified size, and initialize pixel values from a sequence of integers. 


\begin{DoxyParams}{Parameters}
{\em n} & Number of images. \\
\hline
{\em width} & Width of images. \\
\hline
{\em height} & Height of images. \\
\hline
{\em depth} & Depth of images. \\
\hline
{\em spectrum} & Number of channels of images. \\
\hline
{\em val0} & First value of the initializing integers sequence. \\
\hline
{\em val1} & Second value of the initializing integers sequence. \\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
You must specify at least {\ttfamily width$\ast$height$\ast$depth$\ast$spectrum} values in your argument list, or you will probably segfault. 
\end{DoxyWarning}
\hypertarget{structcimg__library_1_1CImgList_a0d93bd3bdc808e65f85a3910b59f0d9d}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const unsigned int}]{width, }
\item[{const unsigned int}]{height, }
\item[{const unsigned int}]{depth, }
\item[{const unsigned int}]{spectrum, }
\item[{const double}]{val0, }
\item[{const double}]{val1, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a0d93bd3bdc808e65f85a3910b59f0d9d}


Construct list containing images of specified size, and initialize pixel values from a sequence of doubles. 


\begin{DoxyParams}{Parameters}
{\em n} & Number of images. \\
\hline
{\em width} & Width of images. \\
\hline
{\em height} & Height of images. \\
\hline
{\em depth} & Depth of images. \\
\hline
{\em spectrum} & Number of channels of images. \\
\hline
{\em val0} & First value of the initializing doubles sequence. \\
\hline
{\em val1} & Second value of the initializing doubles sequence. \\
\hline
\end{DoxyParams}
\begin{DoxyWarning}{Warning}
You must specify at least {\ttfamily width$\ast$height$\ast$depth$\ast$spectrum} values in your argument list, or you will probably segfault. 
\end{DoxyWarning}
\hypertarget{structcimg__library_1_1CImgList_a25972faf59857d17ac97c4ac3dfc04b3}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const {\bf C\+Img}$<$ t $>$ \&}]{img, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a25972faf59857d17ac97c4ac3dfc04b3}


Construct list containing copies of an input image. 


\begin{DoxyParams}{Parameters}
{\em n} & Number of images. \\
\hline
{\em img} & Input image to copy in the constructed list. \\
\hline
{\em is\+\_\+shared} & Tells if the elements of the list are shared or non-\/shared copies of {\ttfamily img}. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_afa860c024b91dc805d541577c558154c}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t $>$ \&}]{img, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{structcimg__library_1_1CImgList_afa860c024b91dc805d541577c558154c}


Construct list from one image. 


\begin{DoxyParams}{Parameters}
{\em img} & Input image to copy in the constructed list. \\
\hline
{\em is\+\_\+shared} & Tells if the element of the list is a shared or non-\/shared copy of {\ttfamily img}. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a7cf50942c51431b0c87b5c68a1a1752c}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a7cf50942c51431b0c87b5c68a1a1752c}


Construct list from two images. 


\begin{DoxyParams}{Parameters}
{\em img1} & First input image to copy in the constructed list. \\
\hline
{\em img2} & Second input image to copy in the constructed list. \\
\hline
{\em is\+\_\+shared} & Tells if the elements of the list are shared or non-\/shared copies of input images. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ac9f05f8576b8866c6d350f09ce47393a}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ac9f05f8576b8866c6d350f09ce47393a}


Construct list from three images. 


\begin{DoxyParams}{Parameters}
{\em img1} & First input image to copy in the constructed list. \\
\hline
{\em img2} & Second input image to copy in the constructed list. \\
\hline
{\em img3} & Third input image to copy in the constructed list. \\
\hline
{\em is\+\_\+shared} & Tells if the elements of the list are shared or non-\/shared copies of input images. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a5dcc73b698344fdf573d585db0faa65a}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const {\bf C\+Img}$<$ t4 $>$ \&}]{img4, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a5dcc73b698344fdf573d585db0faa65a}


Construct list from four images. 


\begin{DoxyParams}{Parameters}
{\em img1} & First input image to copy in the constructed list. \\
\hline
{\em img2} & Second input image to copy in the constructed list. \\
\hline
{\em img3} & Third input image to copy in the constructed list. \\
\hline
{\em img4} & Fourth input image to copy in the constructed list. \\
\hline
{\em is\+\_\+shared} & Tells if the elements of the list are shared or non-\/shared copies of input images. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_abb2bab8f81f60e5ae756f8c6007eddb3}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const {\bf C\+Img}$<$ t4 $>$ \&}]{img4, }
\item[{const {\bf C\+Img}$<$ t5 $>$ \&}]{img5, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_abb2bab8f81f60e5ae756f8c6007eddb3}


Construct list from five images. 


\begin{DoxyParams}{Parameters}
{\em img1} & First input image to copy in the constructed list. \\
\hline
{\em img2} & Second input image to copy in the constructed list. \\
\hline
{\em img3} & Third input image to copy in the constructed list. \\
\hline
{\em img4} & Fourth input image to copy in the constructed list. \\
\hline
{\em img5} & Fifth input image to copy in the constructed list. \\
\hline
{\em is\+\_\+shared} & Tells if the elements of the list are shared or non-\/shared copies of input images. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a243a77462808ca13a2e03b53c1d460e0}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const {\bf C\+Img}$<$ t4 $>$ \&}]{img4, }
\item[{const {\bf C\+Img}$<$ t5 $>$ \&}]{img5, }
\item[{const {\bf C\+Img}$<$ t6 $>$ \&}]{img6, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a243a77462808ca13a2e03b53c1d460e0}


Construct list from six images. 


\begin{DoxyParams}{Parameters}
{\em img1} & First input image to copy in the constructed list. \\
\hline
{\em img2} & Second input image to copy in the constructed list. \\
\hline
{\em img3} & Third input image to copy in the constructed list. \\
\hline
{\em img4} & Fourth input image to copy in the constructed list. \\
\hline
{\em img5} & Fifth input image to copy in the constructed list. \\
\hline
{\em img6} & Sixth input image to copy in the constructed list. \\
\hline
{\em is\+\_\+shared} & Tells if the elements of the list are shared or non-\/shared copies of input images. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a597040b1c9f2dc5c7d1c994b3bef0ca8}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const {\bf C\+Img}$<$ t4 $>$ \&}]{img4, }
\item[{const {\bf C\+Img}$<$ t5 $>$ \&}]{img5, }
\item[{const {\bf C\+Img}$<$ t6 $>$ \&}]{img6, }
\item[{const {\bf C\+Img}$<$ t7 $>$ \&}]{img7, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a597040b1c9f2dc5c7d1c994b3bef0ca8}


Construct list from seven images. 


\begin{DoxyParams}{Parameters}
{\em img1} & First input image to copy in the constructed list. \\
\hline
{\em img2} & Second input image to copy in the constructed list. \\
\hline
{\em img3} & Third input image to copy in the constructed list. \\
\hline
{\em img4} & Fourth input image to copy in the constructed list. \\
\hline
{\em img5} & Fifth input image to copy in the constructed list. \\
\hline
{\em img6} & Sixth input image to copy in the constructed list. \\
\hline
{\em img7} & Seventh input image to copy in the constructed list. \\
\hline
{\em is\+\_\+shared} & Tells if the elements of the list are shared or non-\/shared copies of input images. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a93fb657d985355a12ad36af07313b82a}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const {\bf C\+Img}$<$ t4 $>$ \&}]{img4, }
\item[{const {\bf C\+Img}$<$ t5 $>$ \&}]{img5, }
\item[{const {\bf C\+Img}$<$ t6 $>$ \&}]{img6, }
\item[{const {\bf C\+Img}$<$ t7 $>$ \&}]{img7, }
\item[{const {\bf C\+Img}$<$ t8 $>$ \&}]{img8, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a93fb657d985355a12ad36af07313b82a}


Construct list from eight images. 


\begin{DoxyParams}{Parameters}
{\em img1} & First input image to copy in the constructed list. \\
\hline
{\em img2} & Second input image to copy in the constructed list. \\
\hline
{\em img3} & Third input image to copy in the constructed list. \\
\hline
{\em img4} & Fourth input image to copy in the constructed list. \\
\hline
{\em img5} & Fifth input image to copy in the constructed list. \\
\hline
{\em img6} & Sixth input image to copy in the constructed list. \\
\hline
{\em img7} & Seventh input image to copy in the constructed list. \\
\hline
{\em img8} & Eighth input image to copy in the constructed list. \\
\hline
{\em is\+\_\+shared} & Tells if the elements of the list are shared or non-\/shared copies of input images. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a1d748f702cb432edea116fc5df5f3596}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+List}$<$ t $>$ \&}]{list}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a1d748f702cb432edea116fc5df5f3596}


Construct list copy. 


\begin{DoxyParams}{Parameters}
{\em list} & Input list to copy. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The shared state of each element of the constructed list is kept the same as in {\ttfamily list}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a2901f0a17de58c378f131e7cfd69d44b}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+List}$<$ t $>$ \&}]{list, }
\item[{const bool}]{is\+\_\+shared}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a2901f0a17de58c378f131e7cfd69d44b}


Construct list copy, and force the shared state of the list elements. 


\begin{DoxyParams}{Parameters}
{\em list} & Input list to copy. \\
\hline
{\em is\+\_\+shared} & Tells if the elements of the list are shared or non-\/shared copies of input images. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a31c34ce18e197409013e913dbab5a82e}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{structcimg__library_1_1CImgList_a31c34ce18e197409013e913dbab5a82e}


Construct list by reading the content of a file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename, as a C-\/string. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a964303a171630071ee0c839f4c590ea3}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!C\+Img\+List@{C\+Img\+List}}
\index{C\+Img\+List@{C\+Img\+List}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{C\+Img\+List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List} (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+Display} \&}]{disp}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{structcimg__library_1_1CImgList_a964303a171630071ee0c839f4c590ea3}


Construct list from the content of a display window. 


\begin{DoxyParams}{Parameters}
{\em disp} & Display window to get content from. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Constructed list contains a single image only. 
\end{DoxyNote}


\subsection{Member Function Documentation}
\hypertarget{structcimg__library_1_1CImgList_a2543c94bba6d151572cc1d232717bb7d}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!get\+\_\+shared@{get\+\_\+shared}}
\index{get\+\_\+shared@{get\+\_\+shared}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{get\+\_\+shared}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$ get\+\_\+shared (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a2543c94bba6d151572cc1d232717bb7d}


Return a list with elements being shared copies of images in the list instance. 

\begin{DoxyNote}{Note}
{\ttfamily list2 = list1.\+get\+\_\+shared()} is equivalent to {\ttfamily list2.\+assign(list1,true)}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ac1fdedd65f2728500da3af7e94c19ae2}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ac1fdedd65f2728500da3af7e94c19ae2}


Destructor {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList_ad9806b5302d100f40e74c2ca0e0616d1}{C\+Img\+List()}. 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_ab7aec05f7791abe11f1d0f0cdc8bd24e}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!clear@{clear}}
\index{clear@{clear}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ab7aec05f7791abe11f1d0f0cdc8bd24e}


Destructor {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

Equivalent to \hyperlink{structcimg__library_1_1CImgList_ac1fdedd65f2728500da3af7e94c19ae2}{assign()}. \begin{DoxyNote}{Note}
Only here for compatibility with S\+T\+L naming conventions. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a6157637aebbb3b6680ae06ca7d2a2281}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a6157637aebbb3b6680ae06ca7d2a2281}


Construct list containing empty images {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList_a32d594cbd3687a11f87b96be504e54ba}{C\+Img\+List(unsigned int)}. 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a272f3c85f8f6c8f50c9a57b37e2af7e7}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const unsigned int}]{width, }
\item[{const unsigned int}]{height = {\ttfamily 1}, }
\item[{const unsigned int}]{depth = {\ttfamily 1}, }
\item[{const unsigned int}]{spectrum = {\ttfamily 1}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a272f3c85f8f6c8f50c9a57b37e2af7e7}


Construct list containing images of specified size {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList_ae90e30ddf28f1b1af7f7402b377a1580}{C\+Img\+List(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)}. 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a5c899bf2d49584ecd916d0790bd924f1}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const unsigned int}]{width, }
\item[{const unsigned int}]{height, }
\item[{const unsigned int}]{depth, }
\item[{const unsigned int}]{spectrum, }
\item[{const T}]{val}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a5c899bf2d49584ecd916d0790bd924f1}


Construct list containing images of specified size, and initialize pixel values {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList_a5a1fe85d7d944e9cc92094869bafd1c5}{C\+Img\+List(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, const T)}. 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_abcc4cc51e8aabb81a9d510984016eaba}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const unsigned int}]{width, }
\item[{const unsigned int}]{height, }
\item[{const unsigned int}]{depth, }
\item[{const unsigned int}]{spectrum, }
\item[{const int}]{val0, }
\item[{const int}]{val1, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_abcc4cc51e8aabb81a9d510984016eaba}


Construct list containing images of specified size, and initialize pixel values from a sequence of integers {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, const int, const int, ...). 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a3df64307b7dce388b7ba945c8d9cdeb1}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const unsigned int}]{width, }
\item[{const unsigned int}]{height, }
\item[{const unsigned int}]{depth, }
\item[{const unsigned int}]{spectrum, }
\item[{const double}]{val0, }
\item[{const double}]{val1, }
\item[{}]{...}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a3df64307b7dce388b7ba945c8d9cdeb1}


Construct list containing images of specified size, and initialize pixel values from a sequence of doubles {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List}(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, const double, const double, ...). 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_aa86a013b67f4cf88306197573d509951}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const {\bf C\+Img}$<$ t $>$ \&}]{img, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_aa86a013b67f4cf88306197573d509951}


Construct list containing copies of an input image {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList_a25972faf59857d17ac97c4ac3dfc04b3}{C\+Img\+List(unsigned int, const C\+Img$<$t$>$\&, bool)}. 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a9c5d0adfb54e8af08db3fa8e66f850d5}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t $>$ \&}]{img, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a9c5d0adfb54e8af08db3fa8e66f850d5}


Construct list from one image {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList_afa860c024b91dc805d541577c558154c}{C\+Img\+List(const C\+Img$<$t$>$\&, bool)}. 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_af5e2b7b05066187bfb8cdc2189ca394b}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_af5e2b7b05066187bfb8cdc2189ca394b}


Construct list from two images {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
C\+Img\+List(const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, bool). 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a97a1bdadb646d2c5c9dd9802c65d6ff2}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a97a1bdadb646d2c5c9dd9802c65d6ff2}


Construct list from three images {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
C\+Img\+List(const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, bool). 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a397145fca2887aa3e69c0eabd3b17125}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const {\bf C\+Img}$<$ t4 $>$ \&}]{img4, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a397145fca2887aa3e69c0eabd3b17125}


Construct list from four images {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
C\+Img\+List(const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, bool). 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a620201c4982a63497b64055f16ab8412}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const {\bf C\+Img}$<$ t4 $>$ \&}]{img4, }
\item[{const {\bf C\+Img}$<$ t5 $>$ \&}]{img5, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a620201c4982a63497b64055f16ab8412}


Construct list from five images {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
C\+Img\+List(const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, bool). 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a229453c886fc77106dd0db32a45a9295}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const {\bf C\+Img}$<$ t4 $>$ \&}]{img4, }
\item[{const {\bf C\+Img}$<$ t5 $>$ \&}]{img5, }
\item[{const {\bf C\+Img}$<$ t6 $>$ \&}]{img6, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a229453c886fc77106dd0db32a45a9295}


Construct list from six images {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
C\+Img\+List(const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, bool). 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a78942b35dfc6029406ae70d5f0cead32}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const {\bf C\+Img}$<$ t4 $>$ \&}]{img4, }
\item[{const {\bf C\+Img}$<$ t5 $>$ \&}]{img5, }
\item[{const {\bf C\+Img}$<$ t6 $>$ \&}]{img6, }
\item[{const {\bf C\+Img}$<$ t7 $>$ \&}]{img7, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a78942b35dfc6029406ae70d5f0cead32}


Construct list from seven images {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
C\+Img\+List(const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, bool). 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a723b29ebf2d0f1147c7b5011b80eb056}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t1 $>$ \&}]{img1, }
\item[{const {\bf C\+Img}$<$ t2 $>$ \&}]{img2, }
\item[{const {\bf C\+Img}$<$ t3 $>$ \&}]{img3, }
\item[{const {\bf C\+Img}$<$ t4 $>$ \&}]{img4, }
\item[{const {\bf C\+Img}$<$ t5 $>$ \&}]{img5, }
\item[{const {\bf C\+Img}$<$ t6 $>$ \&}]{img6, }
\item[{const {\bf C\+Img}$<$ t7 $>$ \&}]{img7, }
\item[{const {\bf C\+Img}$<$ t8 $>$ \&}]{img8, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a723b29ebf2d0f1147c7b5011b80eb056}


Construct list from eight images {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
C\+Img\+List(const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, const C\+Img$<$t$>$\&, bool). 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a900291a04ccb868d921d860d8c6a5d5b}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+List}$<$ t $>$ \&}]{list, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a900291a04ccb868d921d860d8c6a5d5b}


Construct list as a copy of an existing list and force the shared state of the list elements {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList_a2901f0a17de58c378f131e7cfd69d44b}{C\+Img\+List(const C\+Img\+List$<$t$>$\&, bool is\+\_\+shared)}. 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a15514475aae54fae9ea5cbd516579095}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a15514475aae54fae9ea5cbd516579095}


Construct list by reading the content of a file {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList_a31c34ce18e197409013e913dbab5a82e}{C\+Img\+List(const char $\ast$const)}. 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a28925892f3d3cc6594ee78a4b906154f}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!assign@{assign}}
\index{assign@{assign}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& assign (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+Display} \&}]{disp}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a28925892f3d3cc6594ee78a4b906154f}


Construct list from the content of a display window {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList_a964303a171630071ee0c839f4c590ea3}{C\+Img\+List(const C\+Img\+Display\&)}. 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_aafa593370e4266c60ab08414aa5180da}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!move\+\_\+to@{move\+\_\+to}}
\index{move\+\_\+to@{move\+\_\+to}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{move\+\_\+to}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$t$>$\& move\+\_\+to (
\begin{DoxyParamCaption}
\item[{{\bf C\+Img\+List}$<$ t $>$ \&}]{list}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_aafa593370e4266c60ab08414aa5180da}


Transfer the content of the list instance to another list. 


\begin{DoxyParams}{Parameters}
{\em list} & Destination list. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
When returning, the current list instance is empty and the initial content of {\ttfamily list} is destroyed. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a6586203cb0a69a392e38854ecca6a0ce}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!move\+\_\+to@{move\+\_\+to}}
\index{move\+\_\+to@{move\+\_\+to}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{move\+\_\+to}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$t$>$\& move\+\_\+to (
\begin{DoxyParamCaption}
\item[{{\bf C\+Img\+List}$<$ t $>$ \&}]{list, }
\item[{const unsigned int}]{pos}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a6586203cb0a69a392e38854ecca6a0ce}


Transfer the content of the list instance at a specified position in another list. 


\begin{DoxyParams}{Parameters}
{\em list} & Destination list. \\
\hline
{\em pos} & Index of the insertion in the list. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
When returning, the list instance is empty and the initial content of {\ttfamily list} is preserved (only images indexes may be modified). 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a6c12806e432683b06fbc8919daa0a3d7}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!swap@{swap}}
\index{swap@{swap}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{swap}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& swap (
\begin{DoxyParamCaption}
\item[{{\bf C\+Img\+List}$<$ T $>$ \&}]{list}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a6c12806e432683b06fbc8919daa0a3d7}


Swap all fields between two list instances. 


\begin{DoxyParams}{Parameters}
{\em list} & List to swap fields with. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Can be used to exchange the content of two lists in a fast way. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ae4ed726e07e4b14b2bbd36a9389e31f3}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!empty@{empty}}
\index{empty@{empty}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{empty}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf C\+Img\+List}$<$T$>$\& empty (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{structcimg__library_1_1CImgList_ae4ed726e07e4b14b2bbd36a9389e31f3}


Return a reference to an empty list. 

\begin{DoxyNote}{Note}
Can be used to define default values in a function taking a C\+Img\+List$<$\+T$>$ as an argument. 
\begin{DoxyCode}
\textcolor{keywordtype}{void} f(\textcolor{keyword}{const} CImgList<char>& list=CImgList<char>::empty());
\end{DoxyCode}
 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ac420a93062b5621e0345eb3f658fbc94}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator()@{operator()}}
\index{operator()@{operator()}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img}$<$T$>$\& operator() (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{pos}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ac420a93062b5621e0345eb3f658fbc94}


Return a reference to one image element of the list. 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a631a753b1a6a74cebecae88a97115c84}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator()@{operator()}}
\index{operator()@{operator()}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img}$<$T$>$\& operator() (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{pos}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a631a753b1a6a74cebecae88a97115c84}


Return a reference to one image of the list. 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a282dc04b257673a1c4bd2627153a35ad}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator()@{operator()}}
\index{operator()@{operator()}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}T\& operator() (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{pos, }
\item[{const unsigned int}]{x, }
\item[{const unsigned int}]{y = {\ttfamily 0}, }
\item[{const unsigned int}]{z = {\ttfamily 0}, }
\item[{const unsigned int}]{c = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a282dc04b257673a1c4bd2627153a35ad}


Return a reference to one pixel value of one image of the list. 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element. \\
\hline
{\em x} & X-\/coordinate of the pixel value. \\
\hline
{\em y} & Y-\/coordinate of the pixel value. \\
\hline
{\em z} & Z-\/coordinate of the pixel value. \\
\hline
{\em c} & C-\/coordinate of the pixel value. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list(n,x,y,z,c)} is equivalent to {\ttfamily list\mbox{[}n\mbox{]}(x,y,z,c)}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a0f21983809954e8f7659305bdee019ea}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator C\+Img$<$ T $>$ $\ast$@{operator C\+Img$<$ T $>$ $\ast$}}
\index{operator C\+Img$<$ T $>$ $\ast$@{operator C\+Img$<$ T $>$ $\ast$}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator C\+Img$<$ T $>$ $\ast$}]{\setlength{\rightskip}{0pt plus 5cm}operator {\bf C\+Img}$<$ T $>$ $\ast$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a0f21983809954e8f7659305bdee019ea}


Return pointer to the first image of the list. 

\begin{DoxyNote}{Note}
Images in a list are stored as a buffer of {\ttfamily C\+Img$<$\+T$>$}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a3f3a5d698a4a937a71be3db1d2424ab1}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator=@{operator=}}
\index{operator=@{operator=}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& operator= (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t $>$ \&}]{img}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a3f3a5d698a4a937a71be3db1d2424ab1}


Construct list from one image {\bfseries \mbox{[}in-\/place version\mbox{]}}. 


\begin{DoxyParams}{Parameters}
{\em img} & Input image to copy in the constructed list. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list = img;} is equivalent to {\ttfamily list.\+assign(img);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ad967a9378f97fd0df11f2c88301ff931}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator=@{operator=}}
\index{operator=@{operator=}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& operator= (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+List}$<$ t $>$ \&}]{list}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ad967a9378f97fd0df11f2c88301ff931}


Construct list from another list. 


\begin{DoxyParams}{Parameters}
{\em list} & Input list to copy. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list1 = list2} is equivalent to {\ttfamily list1.\+assign(list2);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a14ed1542e0e40a6b4c5061b95e8fe557}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator=@{operator=}}
\index{operator=@{operator=}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& operator= (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a14ed1542e0e40a6b4c5061b95e8fe557}


Construct list by reading the content of a file {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList_a31c34ce18e197409013e913dbab5a82e}{C\+Img\+List(const char $\ast$const)}. 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a1b5c6cf7b774f259c1ba321b6d14a82c}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator=@{operator=}}
\index{operator=@{operator=}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& operator= (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+Display} \&}]{disp}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a1b5c6cf7b774f259c1ba321b6d14a82c}


Construct list from the content of a display window {\bfseries \mbox{[}in-\/place version\mbox{]}}. 

\begin{DoxySeeAlso}{See also}
\hyperlink{structcimg__library_1_1CImgList_a964303a171630071ee0c839f4c590ea3}{C\+Img\+List(const C\+Img\+Display\&)}. 
\end{DoxySeeAlso}
\hypertarget{structcimg__library_1_1CImgList_a93d7eb669f13af8e6a4d05472f995470}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator+@{operator+}}
\index{operator+@{operator+}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$ operator+ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a93d7eb669f13af8e6a4d05472f995470}


Return a non-\/shared copy of a list. 

\begin{DoxyNote}{Note}
{\ttfamily +list} is equivalent to {\ttfamily C\+Img\+List$<$\+T$>$(list,false)}. It forces the copy to have non-\/shared elements. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a40df71420f042530cd60d446cd740984}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator,@{operator,}}
\index{operator,@{operator,}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator,}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& operator, (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t $>$ \&}]{img}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a40df71420f042530cd60d446cd740984}


Return a copy of the list instance, where image {\ttfamily img} has been inserted at the end. 


\begin{DoxyParams}{Parameters}
{\em img} & Image inserted at the end of the instance copy. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
Define a convenient way to create temporary lists of images, as in the following code\+: 
\begin{DoxyCode}
(img1,img2,img3,img4).\hyperlink{structcimg__library_1_1CImgList_a74d06134e301ba9117d66f3f798c146d}{display}(\textcolor{stringliteral}{"My four images"});
\end{DoxyCode}
 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a6b39af0fb3d767237d1bcd7cc82602be}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator,@{operator,}}
\index{operator,@{operator,}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator,}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& operator, (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+List}$<$ t $>$ \&}]{list}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a6b39af0fb3d767237d1bcd7cc82602be}


Return a copy of the list instance, where all elements of input list {\ttfamily list} have been inserted at the end. 


\begin{DoxyParams}{Parameters}
{\em list} & List inserted at the end of the instance copy. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a6eed4f177047ce79eb3b30f5b713be88}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator$>$@{operator$>$}}
\index{operator$>$@{operator$>$}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator$>$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img}$<$T$>$ operator$>$ (
\begin{DoxyParamCaption}
\item[{const char}]{axis}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a6eed4f177047ce79eb3b30f5b713be88}


Return image corresponding to the appending of all images of the instance list along specified axis. 


\begin{DoxyParams}{Parameters}
{\em axis} & Appending axis. Can be {\ttfamily \{ 'x' $\vert$ 'y' $\vert$ 'z' $\vert$ 'c' \}}. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list$>$'x'} is equivalent to {\ttfamily list.\+get\+\_\+append('x')}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_afe3488dac908a062ddbd0b53a11be712}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{operator$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$ operator$<$ (
\begin{DoxyParamCaption}
\item[{const char}]{axis}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_afe3488dac908a062ddbd0b53a11be712}


Return list corresponding to the splitting of all images of the instance list along specified axis. 


\begin{DoxyParams}{Parameters}
{\em axis} & Axis used for image splitting. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list$<$'x'} is equivalent to {\ttfamily list.\+get\+\_\+split('x')}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ab7d3a61366cf906c03af6c8fa13309a7}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!pixel\+\_\+type@{pixel\+\_\+type}}
\index{pixel\+\_\+type@{pixel\+\_\+type}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{pixel\+\_\+type}]{\setlength{\rightskip}{0pt plus 5cm}static const char$\ast$ pixel\+\_\+type (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{structcimg__library_1_1CImgList_ab7d3a61366cf906c03af6c8fa13309a7}


Return the type of image pixel values as a C string. 

Return a {\ttfamily char$\ast$} string containing the usual type name of the image pixel values (i.\+e. a stringified version of the template parameter {\ttfamily T}). \begin{DoxyNote}{Note}

\begin{DoxyItemize}
\item The returned string may contain spaces (as in {\ttfamily \char`\"{}unsigned char\char`\"{}}).
\item If the pixel type {\ttfamily T} does not correspond to a registered type, the string {\ttfamily \char`\"{}unknown\char`\"{}} is returned. 
\end{DoxyItemize}
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!width@{width}}
\index{width@{width}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{width}]{\setlength{\rightskip}{0pt plus 5cm}int width (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}


Return the size of the list, i.\+e. the number of images contained in it. 

\begin{DoxyNote}{Note}
Similar to \hyperlink{structcimg__library_1_1CImgList_a90ca964ebcc1b02bbcde225edd49e812}{size()} but returns result as a (signed) integer. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a90ca964ebcc1b02bbcde225edd49e812}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!size@{size}}
\index{size@{size}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a90ca964ebcc1b02bbcde225edd49e812}


Return the size of the list, i.\+e. the number of images contained in it. 

\begin{DoxyNote}{Note}
Similar to \hyperlink{structcimg__library_1_1CImgList_a369399896761e31ae71db57fdd0ba431}{width()} but returns result as an unsigned integer. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a4eb74a84a46cd4e2261774a8a1094bac}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!data@{data}}
\index{data@{data}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img}$<$T$>$$\ast$ data (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a4eb74a84a46cd4e2261774a8a1094bac}


Return pointer to the first image of the list. 

\begin{DoxyNote}{Note}
Images in a list are stored as a buffer of {\ttfamily C\+Img$<$\+T$>$}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a17cde895185704aabc7a82626e52b196}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!data@{data}}
\index{data@{data}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img}$<$T$>$$\ast$ data (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{pos}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a17cde895185704aabc7a82626e52b196}


Return pointer to the pos-\/th image of the list. 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list.\+data(n);} is equivalent to {\ttfamily list.\+data + n;}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_aaeb0702ae0c8ed0835dcdd51480c73cd}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!at@{at}}
\index{at@{at}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{at}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img}$<$T$>$\& at (
\begin{DoxyParamCaption}
\item[{const int}]{pos}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_aaeb0702ae0c8ed0835dcdd51480c73cd}


Return pos-\/th image of the list. 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a7e7394183bd4d9eb740b42133d47bf28}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!at\+N\+X\+Y\+Z\+C@{at\+N\+X\+Y\+Z\+C}}
\index{at\+N\+X\+Y\+Z\+C@{at\+N\+X\+Y\+Z\+C}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{at\+N\+X\+Y\+Z\+C}]{\setlength{\rightskip}{0pt plus 5cm}T\& at\+N\+X\+Y\+Z\+C (
\begin{DoxyParamCaption}
\item[{const int}]{pos, }
\item[{const int}]{x, }
\item[{const int}]{y, }
\item[{const int}]{z, }
\item[{const int}]{c, }
\item[{const T}]{out\+\_\+value}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a7e7394183bd4d9eb740b42133d47bf28}


Access to pixel value with Dirichlet boundary conditions. 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
{\em x} & X-\/coordinate of the pixel value. \\
\hline
{\em y} & Y-\/coordinate of the pixel value. \\
\hline
{\em z} & Z-\/coordinate of the pixel value. \\
\hline
{\em c} & C-\/coordinate of the pixel value. \\
\hline
{\em out\+\_\+value} & Default value returned if {\ttfamily offset} is outside image bounds. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list.\+at\+N\+X\+Y\+Z\+C(p,x,y,z,c);} is equivalent to {\ttfamily list\mbox{[}p\mbox{]}.at\+X\+Y\+Z\+C(x,y,z,c);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ab339e637cf6f9c97609b4529fd0d12ea}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!at\+N\+X\+Y\+Z\+C@{at\+N\+X\+Y\+Z\+C}}
\index{at\+N\+X\+Y\+Z\+C@{at\+N\+X\+Y\+Z\+C}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{at\+N\+X\+Y\+Z\+C}]{\setlength{\rightskip}{0pt plus 5cm}T\& at\+N\+X\+Y\+Z\+C (
\begin{DoxyParamCaption}
\item[{const int}]{pos, }
\item[{const int}]{x, }
\item[{const int}]{y, }
\item[{const int}]{z, }
\item[{const int}]{c}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ab339e637cf6f9c97609b4529fd0d12ea}


Access to pixel value with Neumann boundary conditions. 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
{\em x} & X-\/coordinate of the pixel value. \\
\hline
{\em y} & Y-\/coordinate of the pixel value. \\
\hline
{\em z} & Z-\/coordinate of the pixel value. \\
\hline
{\em c} & C-\/coordinate of the pixel value. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list.\+at\+N\+X\+Y\+Z\+C(p,x,y,z,c);} is equivalent to {\ttfamily list\mbox{[}p\mbox{]}.at\+X\+Y\+Z\+C(x,y,z,c);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a06806e4661b81dd111f62cce423446fc}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!at\+N\+X\+Y\+Z@{at\+N\+X\+Y\+Z}}
\index{at\+N\+X\+Y\+Z@{at\+N\+X\+Y\+Z}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{at\+N\+X\+Y\+Z}]{\setlength{\rightskip}{0pt plus 5cm}T\& at\+N\+X\+Y\+Z (
\begin{DoxyParamCaption}
\item[{const int}]{pos, }
\item[{const int}]{x, }
\item[{const int}]{y, }
\item[{const int}]{z, }
\item[{const int}]{c, }
\item[{const T}]{out\+\_\+value}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a06806e4661b81dd111f62cce423446fc}


Access to pixel value with Dirichlet boundary conditions for the three first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y},{\ttfamily z}). 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
{\em x} & X-\/coordinate of the pixel value. \\
\hline
{\em y} & Y-\/coordinate of the pixel value. \\
\hline
{\em z} & Z-\/coordinate of the pixel value. \\
\hline
{\em c} & C-\/coordinate of the pixel value. \\
\hline
{\em out\+\_\+value} & Default value returned if {\ttfamily offset} is outside image bounds. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list.\+at\+N\+X\+Y\+Z(p,x,y,z,c);} is equivalent to {\ttfamily list\mbox{[}p\mbox{]}.at\+X\+Y\+Z(x,y,z,c);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a90b58c00eec5108c8278946b473e91ea}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!at\+N\+X\+Y\+Z@{at\+N\+X\+Y\+Z}}
\index{at\+N\+X\+Y\+Z@{at\+N\+X\+Y\+Z}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{at\+N\+X\+Y\+Z}]{\setlength{\rightskip}{0pt plus 5cm}T\& at\+N\+X\+Y\+Z (
\begin{DoxyParamCaption}
\item[{const int}]{pos, }
\item[{const int}]{x, }
\item[{const int}]{y, }
\item[{const int}]{z, }
\item[{const int}]{c = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a90b58c00eec5108c8278946b473e91ea}


Access to pixel value with Neumann boundary conditions for the four first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y},{\ttfamily z}). 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
{\em x} & X-\/coordinate of the pixel value. \\
\hline
{\em y} & Y-\/coordinate of the pixel value. \\
\hline
{\em z} & Z-\/coordinate of the pixel value. \\
\hline
{\em c} & C-\/coordinate of the pixel value. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list.\+at\+N\+X\+Y\+Z(p,x,y,z,c);} is equivalent to {\ttfamily list\mbox{[}p\mbox{]}.at\+X\+Y\+Z(x,y,z,c);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a52d59d407e1487f238e8a4113157529a}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!at\+N\+X\+Y@{at\+N\+X\+Y}}
\index{at\+N\+X\+Y@{at\+N\+X\+Y}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{at\+N\+X\+Y}]{\setlength{\rightskip}{0pt plus 5cm}T\& at\+N\+X\+Y (
\begin{DoxyParamCaption}
\item[{const int}]{pos, }
\item[{const int}]{x, }
\item[{const int}]{y, }
\item[{const int}]{z, }
\item[{const int}]{c, }
\item[{const T}]{out\+\_\+value}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a52d59d407e1487f238e8a4113157529a}


Access to pixel value with Dirichlet boundary conditions for the three first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y}). 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
{\em x} & X-\/coordinate of the pixel value. \\
\hline
{\em y} & Y-\/coordinate of the pixel value. \\
\hline
{\em z} & Z-\/coordinate of the pixel value. \\
\hline
{\em c} & C-\/coordinate of the pixel value. \\
\hline
{\em out\+\_\+value} & Default value returned if {\ttfamily offset} is outside image bounds. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list.\+at\+N\+X\+Y\+Z(p,x,y,z,c);} is equivalent to {\ttfamily list\mbox{[}p\mbox{]}.at\+X\+Y\+Z(x,y,z,c);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a1bf5a6f22d96117a961d888bfeaed2f2}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!at\+N\+X\+Y@{at\+N\+X\+Y}}
\index{at\+N\+X\+Y@{at\+N\+X\+Y}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{at\+N\+X\+Y}]{\setlength{\rightskip}{0pt plus 5cm}T\& at\+N\+X\+Y (
\begin{DoxyParamCaption}
\item[{const int}]{pos, }
\item[{const int}]{x, }
\item[{const int}]{y, }
\item[{const int}]{z = {\ttfamily 0}, }
\item[{const int}]{c = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a1bf5a6f22d96117a961d888bfeaed2f2}


Access to pixel value with Neumann boundary conditions for the three first coordinates ({\ttfamily pos}, {\ttfamily x},{\ttfamily y}). 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
{\em x} & X-\/coordinate of the pixel value. \\
\hline
{\em y} & Y-\/coordinate of the pixel value. \\
\hline
{\em z} & Z-\/coordinate of the pixel value. \\
\hline
{\em c} & C-\/coordinate of the pixel value. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list.\+at\+N\+X\+Y\+Z(p,x,y,z,c);} is equivalent to {\ttfamily list\mbox{[}p\mbox{]}.at\+X\+Y\+Z(x,y,z,c);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_af4960f24655ec13068dd5fae4a1fc3b1}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!at\+N\+X@{at\+N\+X}}
\index{at\+N\+X@{at\+N\+X}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{at\+N\+X}]{\setlength{\rightskip}{0pt plus 5cm}T\& at\+N\+X (
\begin{DoxyParamCaption}
\item[{const int}]{pos, }
\item[{const int}]{x, }
\item[{const int}]{y, }
\item[{const int}]{z, }
\item[{const int}]{c, }
\item[{const T}]{out\+\_\+value}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_af4960f24655ec13068dd5fae4a1fc3b1}


Access to pixel value with Dirichlet boundary conditions for the two first coordinates ({\ttfamily pos},{\ttfamily x}). 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
{\em x} & X-\/coordinate of the pixel value. \\
\hline
{\em y} & Y-\/coordinate of the pixel value. \\
\hline
{\em z} & Z-\/coordinate of the pixel value. \\
\hline
{\em c} & C-\/coordinate of the pixel value. \\
\hline
{\em out\+\_\+value} & Default value returned if {\ttfamily offset} is outside image bounds. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list.\+at\+N\+X\+Y\+Z(p,x,y,z,c);} is equivalent to {\ttfamily list\mbox{[}p\mbox{]}.at\+X\+Y\+Z(x,y,z,c);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a3a68a8ec0fd908a91d3a543e200c0a35}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!at\+N\+X@{at\+N\+X}}
\index{at\+N\+X@{at\+N\+X}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{at\+N\+X}]{\setlength{\rightskip}{0pt plus 5cm}T\& at\+N\+X (
\begin{DoxyParamCaption}
\item[{const int}]{pos, }
\item[{const int}]{x, }
\item[{const int}]{y = {\ttfamily 0}, }
\item[{const int}]{z = {\ttfamily 0}, }
\item[{const int}]{c = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a3a68a8ec0fd908a91d3a543e200c0a35}


Access to pixel value with Neumann boundary conditions for the two first coordinates ({\ttfamily pos}, {\ttfamily x}). 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
{\em x} & X-\/coordinate of the pixel value. \\
\hline
{\em y} & Y-\/coordinate of the pixel value. \\
\hline
{\em z} & Z-\/coordinate of the pixel value. \\
\hline
{\em c} & C-\/coordinate of the pixel value. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list.\+at\+N\+X\+Y\+Z(p,x,y,z,c);} is equivalent to {\ttfamily list\mbox{[}p\mbox{]}.at\+X\+Y\+Z(x,y,z,c);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_aab70e63a536196785480c0c6e8e6a234}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!at\+N@{at\+N}}
\index{at\+N@{at\+N}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{at\+N}]{\setlength{\rightskip}{0pt plus 5cm}T\& at\+N (
\begin{DoxyParamCaption}
\item[{const int}]{pos, }
\item[{const int}]{x, }
\item[{const int}]{y, }
\item[{const int}]{z, }
\item[{const int}]{c, }
\item[{const T}]{out\+\_\+value}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_aab70e63a536196785480c0c6e8e6a234}


Access to pixel value with Dirichlet boundary conditions for the first coordinates ({\ttfamily pos}). 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
{\em x} & X-\/coordinate of the pixel value. \\
\hline
{\em y} & Y-\/coordinate of the pixel value. \\
\hline
{\em z} & Z-\/coordinate of the pixel value. \\
\hline
{\em c} & C-\/coordinate of the pixel value. \\
\hline
{\em out\+\_\+value} & Default value returned if {\ttfamily offset} is outside image bounds. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list.\+at\+N\+X\+Y\+Z(p,x,y,z,c);} is equivalent to {\ttfamily list\mbox{[}p\mbox{]}.at\+X\+Y\+Z(x,y,z,c);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_afa925fa8e93eb8c1e1d625c47faf3ab1}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!at\+N@{at\+N}}
\index{at\+N@{at\+N}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{at\+N}]{\setlength{\rightskip}{0pt plus 5cm}T\& at\+N (
\begin{DoxyParamCaption}
\item[{const int}]{pos, }
\item[{const int}]{x = {\ttfamily 0}, }
\item[{const int}]{y = {\ttfamily 0}, }
\item[{const int}]{z = {\ttfamily 0}, }
\item[{const int}]{c = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_afa925fa8e93eb8c1e1d625c47faf3ab1}


Return pixel value with Neumann boundary conditions for the first coordinates ({\ttfamily pos}). 


\begin{DoxyParams}{Parameters}
{\em pos} & Indice of the image element to access. \\
\hline
{\em x} & X-\/coordinate of the pixel value. \\
\hline
{\em y} & Y-\/coordinate of the pixel value. \\
\hline
{\em z} & Z-\/coordinate of the pixel value. \\
\hline
{\em c} & C-\/coordinate of the pixel value. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
{\ttfamily list.\+at\+N\+X\+Y\+Z(p,x,y,z,c);} is equivalent to {\ttfamily list\mbox{[}p\mbox{]}.at\+X\+Y\+Z(x,y,z,c);}. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a2d70c422e3e75e6cd810358486387300}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!value\+\_\+string@{value\+\_\+string}}
\index{value\+\_\+string@{value\+\_\+string}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{value\+\_\+string}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img}$<$char\+T$>$ value\+\_\+string (
\begin{DoxyParamCaption}
\item[{const char}]{separator = {\ttfamily ','}, }
\item[{const unsigned int}]{max\+\_\+size = {\ttfamily 0}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a2d70c422e3e75e6cd810358486387300}


Return a C-\/string containing the values of all images in the instance list. 


\begin{DoxyParams}{Parameters}
{\em separator} & Character separator set between consecutive pixel values. \\
\hline
{\em max\+\_\+size} & Maximum size of the returned string. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The result is returne as a {\ttfamily C\+Img$<$char$>$} image whose pixel buffer contains the desired C-\/string. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ae4f7f0ea4a3d6a4ebf252e0f0b13df10}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!is\+\_\+same\+N@{is\+\_\+same\+N}}
\index{is\+\_\+same\+N@{is\+\_\+same\+N}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{is\+\_\+same\+N}]{\setlength{\rightskip}{0pt plus 5cm}bool is\+\_\+same\+N (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{size\+\_\+n}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ae4f7f0ea4a3d6a4ebf252e0f0b13df10}


Test if number of image elements is equal to specified value. 


\begin{DoxyParams}{Parameters}
{\em size\+\_\+n} & Number of image elements to test. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a24d982e777095eacd9f27e7bd8647a5a}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!is\+\_\+same\+N@{is\+\_\+same\+N}}
\index{is\+\_\+same\+N@{is\+\_\+same\+N}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{is\+\_\+same\+N}]{\setlength{\rightskip}{0pt plus 5cm}bool is\+\_\+same\+N (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+List}$<$ t $>$ \&}]{list}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a24d982e777095eacd9f27e7bd8647a5a}


Test if number of image elements is equal between two images lists. 


\begin{DoxyParams}{Parameters}
{\em list} & Input list to compare with. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ae7f057fedc9005f4bcdaaf568bd9031a}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!is\+\_\+same\+X\+Y\+Z\+C@{is\+\_\+same\+X\+Y\+Z\+C}}
\index{is\+\_\+same\+X\+Y\+Z\+C@{is\+\_\+same\+X\+Y\+Z\+C}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{is\+\_\+same\+X\+Y\+Z\+C}]{\setlength{\rightskip}{0pt plus 5cm}bool is\+\_\+same\+X\+Y\+Z\+C (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{dx, }
\item[{const unsigned int}]{dy, }
\item[{const unsigned int}]{dz, }
\item[{const unsigned int}]{dc}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ae7f057fedc9005f4bcdaaf568bd9031a}


Test if dimensions of each image of the list match specified arguments. 


\begin{DoxyParams}{Parameters}
{\em dx} & Checked image width. \\
\hline
{\em dy} & Checked image height. \\
\hline
{\em dz} & Checked image depth. \\
\hline
{\em dc} & Checked image spectrum. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a7287ccec1d27b4ee66e9b3ec91a404df}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!is\+\_\+same\+N\+X\+Y\+Z\+C@{is\+\_\+same\+N\+X\+Y\+Z\+C}}
\index{is\+\_\+same\+N\+X\+Y\+Z\+C@{is\+\_\+same\+N\+X\+Y\+Z\+C}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{is\+\_\+same\+N\+X\+Y\+Z\+C}]{\setlength{\rightskip}{0pt plus 5cm}bool is\+\_\+same\+N\+X\+Y\+Z\+C (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const unsigned int}]{dx, }
\item[{const unsigned int}]{dy, }
\item[{const unsigned int}]{dz, }
\item[{const unsigned int}]{dc}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a7287ccec1d27b4ee66e9b3ec91a404df}


Test if list dimensions match specified arguments. 


\begin{DoxyParams}{Parameters}
{\em n} & Number of images in the list. \\
\hline
{\em dx} & Checked image width. \\
\hline
{\em dy} & Checked image height. \\
\hline
{\em dz} & Checked image depth. \\
\hline
{\em dc} & Checked image spectrum. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ab1bae0ba7a5d78c14ed581ac26146536}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!contains\+N\+X\+Y\+Z\+C@{contains\+N\+X\+Y\+Z\+C}}
\index{contains\+N\+X\+Y\+Z\+C@{contains\+N\+X\+Y\+Z\+C}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{contains\+N\+X\+Y\+Z\+C}]{\setlength{\rightskip}{0pt plus 5cm}bool contains\+N\+X\+Y\+Z\+C (
\begin{DoxyParamCaption}
\item[{const int}]{n, }
\item[{const int}]{x = {\ttfamily 0}, }
\item[{const int}]{y = {\ttfamily 0}, }
\item[{const int}]{z = {\ttfamily 0}, }
\item[{const int}]{c = {\ttfamily 0}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ab1bae0ba7a5d78c14ed581ac26146536}


Test if list contains one particular pixel location. 


\begin{DoxyParams}{Parameters}
{\em n} & Index of the image whom checked pixel value belong to. \\
\hline
{\em x} & X-\/coordinate of the checked pixel value. \\
\hline
{\em y} & Y-\/coordinate of the checked pixel value. \\
\hline
{\em z} & Z-\/coordinate of the checked pixel value. \\
\hline
{\em c} & C-\/coordinate of the checked pixel value. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a974d8aafd86ec4b19b6725e1fd02dfa9}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!contains\+N@{contains\+N}}
\index{contains\+N@{contains\+N}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{contains\+N}]{\setlength{\rightskip}{0pt plus 5cm}bool contains\+N (
\begin{DoxyParamCaption}
\item[{const int}]{n}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a974d8aafd86ec4b19b6725e1fd02dfa9}


Test if list contains image with specified indice. 


\begin{DoxyParams}{Parameters}
{\em n} & Index of the checked image. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a34a1167cefa0d2bc4a68c7e1d2fa0892}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!contains@{contains}}
\index{contains@{contains}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{contains}]{\setlength{\rightskip}{0pt plus 5cm}bool contains (
\begin{DoxyParamCaption}
\item[{const T \&}]{pixel, }
\item[{t \&}]{n, }
\item[{t \&}]{x, }
\item[{t \&}]{y, }
\item[{t \&}]{z, }
\item[{t \&}]{c}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a34a1167cefa0d2bc4a68c7e1d2fa0892}


Test if one image of the list contains the specified referenced value. 


\begin{DoxyParams}[1]{Parameters}
 & {\em pixel} & Reference to pixel value to test. \\
\hline
\mbox{\tt out}  & {\em n} & Index of image containing the pixel value, if test succeeds. \\
\hline
\mbox{\tt out}  & {\em x} & X-\/coordinate of the pixel value, if test succeeds. \\
\hline
\mbox{\tt out}  & {\em y} & Y-\/coordinate of the pixel value, if test succeeds. \\
\hline
\mbox{\tt out}  & {\em z} & Z-\/coordinate of the pixel value, if test succeeds. \\
\hline
\mbox{\tt out}  & {\em c} & C-\/coordinate of the pixel value, if test succeeds. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
If true, set coordinates (n,x,y,z,c). 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_a0bb9779b23f4f1f621ce2791ffe62949}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!contains@{contains}}
\index{contains@{contains}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{contains}]{\setlength{\rightskip}{0pt plus 5cm}bool contains (
\begin{DoxyParamCaption}
\item[{const T \&}]{pixel, }
\item[{t \&}]{n, }
\item[{t \&}]{x, }
\item[{t \&}]{y, }
\item[{t \&}]{z}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a0bb9779b23f4f1f621ce2791ffe62949}


Test if one of the image list contains the specified referenced value. 


\begin{DoxyParams}[1]{Parameters}
 & {\em pixel} & Reference to pixel value to test. \\
\hline
\mbox{\tt out}  & {\em n} & Index of image containing the pixel value, if test succeeds. \\
\hline
\mbox{\tt out}  & {\em x} & X-\/coordinate of the pixel value, if test succeeds. \\
\hline
\mbox{\tt out}  & {\em y} & Y-\/coordinate of the pixel value, if test succeeds. \\
\hline
\mbox{\tt out}  & {\em z} & Z-\/coordinate of the pixel value, if test succeeds. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
If true, set coordinates (n,x,y,z). 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_aef4acddafdacdd35e45764a989968cce}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!contains@{contains}}
\index{contains@{contains}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{contains}]{\setlength{\rightskip}{0pt plus 5cm}bool contains (
\begin{DoxyParamCaption}
\item[{const T \&}]{pixel, }
\item[{t \&}]{n, }
\item[{t \&}]{x, }
\item[{t \&}]{y}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_aef4acddafdacdd35e45764a989968cce}


Test if one of the image list contains the specified referenced value. 


\begin{DoxyParams}[1]{Parameters}
 & {\em pixel} & Reference to pixel value to test. \\
\hline
\mbox{\tt out}  & {\em n} & Index of image containing the pixel value, if test succeeds. \\
\hline
\mbox{\tt out}  & {\em x} & X-\/coordinate of the pixel value, if test succeeds. \\
\hline
\mbox{\tt out}  & {\em y} & Y-\/coordinate of the pixel value, if test succeeds. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
If true, set coordinates (n,x,y). 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_aea3d1ff982b8f145e490b9cf01dc784d}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!contains@{contains}}
\index{contains@{contains}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{contains}]{\setlength{\rightskip}{0pt plus 5cm}bool contains (
\begin{DoxyParamCaption}
\item[{const T \&}]{pixel, }
\item[{t \&}]{n, }
\item[{t \&}]{x}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_aea3d1ff982b8f145e490b9cf01dc784d}


Test if one of the image list contains the specified referenced value. 


\begin{DoxyParams}[1]{Parameters}
 & {\em pixel} & Reference to pixel value to test. \\
\hline
\mbox{\tt out}  & {\em n} & Index of image containing the pixel value, if test succeeds. \\
\hline
\mbox{\tt out}  & {\em x} & X-\/coordinate of the pixel value, if test succeeds. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
If true, set coordinates (n,x). 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_aef68002fda937d488bb8606b502c371f}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!contains@{contains}}
\index{contains@{contains}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{contains}]{\setlength{\rightskip}{0pt plus 5cm}bool contains (
\begin{DoxyParamCaption}
\item[{const T \&}]{pixel, }
\item[{t \&}]{n}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_aef68002fda937d488bb8606b502c371f}


Test if one of the image list contains the specified referenced value. 


\begin{DoxyParams}[1]{Parameters}
 & {\em pixel} & Reference to pixel value to test. \\
\hline
\mbox{\tt out}  & {\em n} & Index of image containing the pixel value, if test succeeds. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
If true, set coordinates (n). 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ac209cb1eac5d34a620140e1fb221605b}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!contains@{contains}}
\index{contains@{contains}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{contains}]{\setlength{\rightskip}{0pt plus 5cm}bool contains (
\begin{DoxyParamCaption}
\item[{const T \&}]{pixel}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ac209cb1eac5d34a620140e1fb221605b}


Test if one of the image list contains the specified referenced value. 


\begin{DoxyParams}{Parameters}
{\em pixel} & Reference to pixel value to test. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_aa65b7b14d9a3ae2303e752dfdf1496ee}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!contains@{contains}}
\index{contains@{contains}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{contains}]{\setlength{\rightskip}{0pt plus 5cm}bool contains (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ T $>$ \&}]{img, }
\item[{t \&}]{n}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_aa65b7b14d9a3ae2303e752dfdf1496ee}


Test if the list contains the image 'img'. 


\begin{DoxyParams}[1]{Parameters}
 & {\em img} & Reference to image to test. \\
\hline
\mbox{\tt out}  & {\em n} & Index of image in the list, if test succeeds. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
If true, returns the position (n) of the image in the list. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ac9db155d4cc5e0d066e9404cbef2f1eb}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!contains@{contains}}
\index{contains@{contains}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{contains}]{\setlength{\rightskip}{0pt plus 5cm}bool contains (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ T $>$ \&}]{img}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ac9db155d4cc5e0d066e9404cbef2f1eb}


Test if the list contains the image img. 


\begin{DoxyParams}{Parameters}
{\em img} & Reference to image to test. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ae4606e0f67fadb6b8a9e194db46f368f}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!min\+\_\+max@{min\+\_\+max}}
\index{min\+\_\+max@{min\+\_\+max}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{min\+\_\+max}]{\setlength{\rightskip}{0pt plus 5cm}T\& min\+\_\+max (
\begin{DoxyParamCaption}
\item[{t \&}]{max\+\_\+val}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ae4606e0f67fadb6b8a9e194db46f368f}


Return a reference to the minimum pixel value of the instance list and return the maximum vvalue as well. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em max\+\_\+val} & Value of the maximum value found. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_aa1e0574cb085ed77a3d041448b9567e1}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!min\+\_\+max@{min\+\_\+max}}
\index{min\+\_\+max@{min\+\_\+max}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{min\+\_\+max}]{\setlength{\rightskip}{0pt plus 5cm}const T\& min\+\_\+max (
\begin{DoxyParamCaption}
\item[{t \&}]{max\+\_\+val}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_aa1e0574cb085ed77a3d041448b9567e1}


Return a reference to the minimum pixel value of the instance list and return the maximum vvalue as well {\bfseries \mbox{[}const version\mbox{]}}. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em max\+\_\+val} & Value of the maximum value found. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_af8a7c52848d4efbeb8f39a52364bfac1}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!max\+\_\+min@{max\+\_\+min}}
\index{max\+\_\+min@{max\+\_\+min}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{max\+\_\+min}]{\setlength{\rightskip}{0pt plus 5cm}T\& max\+\_\+min (
\begin{DoxyParamCaption}
\item[{t \&}]{min\+\_\+val}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_af8a7c52848d4efbeb8f39a52364bfac1}


Return a reference to the minimum pixel value of the instance list and return the minimum value as well. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em min\+\_\+val} & Value of the minimum value found. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_adfdc9417f07723ce0172395842f726e5}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!insert@{insert}}
\index{insert@{insert}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{insert}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& insert (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t $>$ \&}]{img, }
\item[{const unsigned int}]{pos = {\ttfamily $\sim$0U}, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_adfdc9417f07723ce0172395842f726e5}


Insert a copy of the image {\ttfamily img} into the current image list, at position {\ttfamily pos}. 


\begin{DoxyParams}{Parameters}
{\em img} & Image to insert a copy to the list. \\
\hline
{\em pos} & Index of the insertion. \\
\hline
{\em is\+\_\+shared} & Tells if the inserted image is a shared copy of {\ttfamily img} or not. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a96931b7ec7843bfc1dceda7ff629f3ee}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!insert@{insert}}
\index{insert@{insert}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{insert}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& insert (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const unsigned int}]{pos = {\ttfamily $\sim$0U}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a96931b7ec7843bfc1dceda7ff629f3ee}


Insert n empty images img into the current image list, at position {\ttfamily pos}. 


\begin{DoxyParams}{Parameters}
{\em n} & Number of empty images to insert. \\
\hline
{\em pos} & Index of the insertion. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a211833dcca953ccaa295e4eb1fdbe736}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!insert@{insert}}
\index{insert@{insert}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{insert}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& insert (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const {\bf C\+Img}$<$ t $>$ \&}]{img, }
\item[{const unsigned int}]{pos = {\ttfamily $\sim$0U}, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a211833dcca953ccaa295e4eb1fdbe736}


Insert {\ttfamily n} copies of the image {\ttfamily img} into the current image list, at position {\ttfamily pos}. 


\begin{DoxyParams}{Parameters}
{\em n} & Number of image copies to insert. \\
\hline
{\em img} & Image to insert by copy. \\
\hline
{\em pos} & Index of the insertion. \\
\hline
{\em is\+\_\+shared} & Tells if inserted images are shared copies of {\ttfamily img} or not. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_aca6c7e9053f25b8fbdd036da3715d566}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!insert@{insert}}
\index{insert@{insert}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{insert}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& insert (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+List}$<$ t $>$ \&}]{list, }
\item[{const unsigned int}]{pos = {\ttfamily $\sim$0U}, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_aca6c7e9053f25b8fbdd036da3715d566}


Insert a copy of the image list {\ttfamily list} into the current image list, starting from position {\ttfamily pos}. 


\begin{DoxyParams}{Parameters}
{\em list} & Image list to insert. \\
\hline
{\em pos} & Index of the insertion. \\
\hline
{\em is\+\_\+shared} & Tells if inserted images are shared copies of images of {\ttfamily list} or not. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a7a3d2ec2f313fbbf04b432c8ad5f2285}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!insert@{insert}}
\index{insert@{insert}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{insert}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& insert (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{n, }
\item[{const {\bf C\+Img\+List}$<$ t $>$ \&}]{list, }
\item[{const unsigned int}]{pos = {\ttfamily $\sim$0U}, }
\item[{const bool}]{is\+\_\+shared = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a7a3d2ec2f313fbbf04b432c8ad5f2285}


Insert n copies of the list {\ttfamily list} at position {\ttfamily pos} of the current list. 


\begin{DoxyParams}{Parameters}
{\em n} & Number of list copies to insert. \\
\hline
{\em list} & Image list to insert. \\
\hline
{\em pos} & Index of the insertion. \\
\hline
{\em is\+\_\+shared} & Tells if inserted images are shared copies of images of {\ttfamily list} or not. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a2116e4ad3f06244c088451bfc7069474}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!remove@{remove}}
\index{remove@{remove}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{remove}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& remove (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{pos1, }
\item[{const unsigned int}]{pos2}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a2116e4ad3f06244c088451bfc7069474}


Remove all images between from indexes. 


\begin{DoxyParams}{Parameters}
{\em pos1} & Starting index of the removal. \\
\hline
{\em pos2} & Ending index of the removal. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a53d3b09e0716599143e06294e17527e5}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!remove@{remove}}
\index{remove@{remove}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{remove}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& remove (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{pos}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a53d3b09e0716599143e06294e17527e5}


Remove image at index {\ttfamily pos} from the image list. 


\begin{DoxyParams}{Parameters}
{\em pos} & Index of the image to remove. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a541950b32062b3f5a2a7518eca6d5863}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!images@{images}}
\index{images@{images}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{images}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& images (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{pos0, }
\item[{const unsigned int}]{pos1}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a541950b32062b3f5a2a7518eca6d5863}


Return a sublist. 


\begin{DoxyParams}{Parameters}
{\em pos0} & Starting index of the sublist. \\
\hline
{\em pos1} & Ending index of the sublist. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_aca62699f6c9b2353241a0c5855b5abcd}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!get\+\_\+shared\+\_\+images@{get\+\_\+shared\+\_\+images}}
\index{get\+\_\+shared\+\_\+images@{get\+\_\+shared\+\_\+images}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{get\+\_\+shared\+\_\+images}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$ get\+\_\+shared\+\_\+images (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{pos0, }
\item[{const unsigned int}]{pos1}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_aca62699f6c9b2353241a0c5855b5abcd}


Return a shared sublist. 


\begin{DoxyParams}{Parameters}
{\em pos0} & Starting index of the sublist. \\
\hline
{\em pos1} & Ending index of the sublist. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a17cc212f73326c769af6ce95bf7c8c3e}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!get\+\_\+append@{get\+\_\+append}}
\index{get\+\_\+append@{get\+\_\+append}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{get\+\_\+append}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img}$<$T$>$ get\+\_\+append (
\begin{DoxyParamCaption}
\item[{const char}]{axis, }
\item[{const float}]{align = {\ttfamily 0}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a17cc212f73326c769af6ce95bf7c8c3e}


Return a single image which is the appending of all images of the current \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List} instance. 


\begin{DoxyParams}{Parameters}
{\em axis} & Appending axis. Can be {\ttfamily \{ 'x' $\vert$ 'y' $\vert$ 'z' $\vert$ 'c' \}}. \\
\hline
{\em align} & Appending alignment. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a3143702869165b83627245ca807a4709}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!split@{split}}
\index{split@{split}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{split}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& split (
\begin{DoxyParamCaption}
\item[{const char}]{axis, }
\item[{const int}]{nb = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a3143702869165b83627245ca807a4709}


Return a list where each image has been split along the specified axis. 


\begin{DoxyParams}{Parameters}
{\em axis} & Axis to split images along. \\
\hline
{\em nb} & Number of spliting parts for each image. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a884683162f8cc2312f709340c456b058}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!push\+\_\+back@{push\+\_\+back}}
\index{push\+\_\+back@{push\+\_\+back}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{push\+\_\+back}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& push\+\_\+back (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t $>$ \&}]{img}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a884683162f8cc2312f709340c456b058}


Insert image at the end of the list. 


\begin{DoxyParams}{Parameters}
{\em img} & Image to insert. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a3d267553d46354e11f625406d530630b}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!push\+\_\+front@{push\+\_\+front}}
\index{push\+\_\+front@{push\+\_\+front}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{push\+\_\+front}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& push\+\_\+front (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img}$<$ t $>$ \&}]{img}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a3d267553d46354e11f625406d530630b}


Insert image at the front of the list. 


\begin{DoxyParams}{Parameters}
{\em img} & Image to insert. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a11d0e133d5e80aba4d61fe3d7217b025}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!push\+\_\+back@{push\+\_\+back}}
\index{push\+\_\+back@{push\+\_\+back}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{push\+\_\+back}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& push\+\_\+back (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+List}$<$ t $>$ \&}]{list}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a11d0e133d5e80aba4d61fe3d7217b025}


Insert list at the end of the current list. 


\begin{DoxyParams}{Parameters}
{\em list} & List to insert. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a34390dcfad7d0ebccdc772e697e4eb84}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!push\+\_\+front@{push\+\_\+front}}
\index{push\+\_\+front@{push\+\_\+front}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{push\+\_\+front}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& push\+\_\+front (
\begin{DoxyParamCaption}
\item[{const {\bf C\+Img\+List}$<$ t $>$ \&}]{list}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a34390dcfad7d0ebccdc772e697e4eb84}


Insert list at the front of the current list. 


\begin{DoxyParams}{Parameters}
{\em list} & List to insert. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_af640222e8d8e8fc6c1292bc928e04995}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!erase@{erase}}
\index{erase@{erase}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{erase}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& erase (
\begin{DoxyParamCaption}
\item[{const {\bf iterator}}]{iter}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_af640222e8d8e8fc6c1292bc928e04995}


Remove image pointed by iterator. 


\begin{DoxyParams}{Parameters}
{\em iter} & Iterator pointing to the image to remove. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_aa50eced0de9635e0a0688e2019f13ad7}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!get\+\_\+select@{get\+\_\+select}}
\index{get\+\_\+select@{get\+\_\+select}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{get\+\_\+select}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img}$<$int\+T$>$ get\+\_\+select (
\begin{DoxyParamCaption}
\item[{{\bf C\+Img\+Display} \&}]{disp, }
\item[{const bool}]{feature\+\_\+type = {\ttfamily true}, }
\item[{const char}]{axis = {\ttfamily 'x'}, }
\item[{const float}]{align = {\ttfamily 0}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_aa50eced0de9635e0a0688e2019f13ad7}


Display a simple interactive interface to select images or sublists. 


\begin{DoxyParams}{Parameters}
{\em disp} & Window instance to display selection and user interface. \\
\hline
{\em feature\+\_\+type} & Can be {\ttfamily false} to select a single image, or {\ttfamily true} to select a sublist. \\
\hline
{\em axis} & Axis along whom images are appended for visualization. \\
\hline
{\em align} & Alignment setting when images have not all the same size. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A one-\/column vector containing the selected image indexes. 
\end{DoxyReturn}
\hypertarget{structcimg__library_1_1CImgList_abbd397fa1680a03876c0223fdb9f25d4}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!get\+\_\+select@{get\+\_\+select}}
\index{get\+\_\+select@{get\+\_\+select}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{get\+\_\+select}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img}$<$int\+T$>$ get\+\_\+select (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{title, }
\item[{const bool}]{feature\+\_\+type = {\ttfamily true}, }
\item[{const char}]{axis = {\ttfamily 'x'}, }
\item[{const float}]{align = {\ttfamily 0}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_abbd397fa1680a03876c0223fdb9f25d4}


Display a simple interactive interface to select images or sublists. 


\begin{DoxyParams}{Parameters}
{\em title} & Title of a new window used to display selection and user interface. \\
\hline
{\em feature\+\_\+type} & Can be {\ttfamily false} to select a single image, or {\ttfamily true} to select a sublist. \\
\hline
{\em axis} & Axis along whom images are appended for visualization. \\
\hline
{\em align} & Alignment setting when images have not all the same size. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A one-\/column vector containing the selected image indexes. 
\end{DoxyReturn}
\hypertarget{structcimg__library_1_1CImgList_a8ee71f92f35cc9e24d9d3a09456be2ae}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load@{load}}
\index{load@{load}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a8ee71f92f35cc9e24d9d3a09456be2ae}


Load a list from a file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to read data from. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ab3fe1de8da57902ded527ce43e27b72c}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load\+\_\+cimg@{load\+\_\+cimg}}
\index{load\+\_\+cimg@{load\+\_\+cimg}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load\+\_\+cimg}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load\+\_\+cimg (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ab3fe1de8da57902ded527ce43e27b72c}


Load a list from a .cimg file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to read data from. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ad40ae65add913bd02bcd7d9914e89cf3}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load\+\_\+cimg@{load\+\_\+cimg}}
\index{load\+\_\+cimg@{load\+\_\+cimg}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load\+\_\+cimg}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load\+\_\+cimg (
\begin{DoxyParamCaption}
\item[{std\+::\+F\+I\+L\+E $\ast$const}]{file}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ad40ae65add913bd02bcd7d9914e89cf3}


Load a list from a .cimg file. 


\begin{DoxyParams}{Parameters}
{\em file} & File to read data from. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_adb13804029e8e95abe9860efc05b52f8}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load\+\_\+cimg@{load\+\_\+cimg}}
\index{load\+\_\+cimg@{load\+\_\+cimg}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load\+\_\+cimg}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load\+\_\+cimg (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const unsigned int}]{n0, }
\item[{const unsigned int}]{n1, }
\item[{const unsigned int}]{x0, }
\item[{const unsigned int}]{y0, }
\item[{const unsigned int}]{z0, }
\item[{const unsigned int}]{c0, }
\item[{const unsigned int}]{x1, }
\item[{const unsigned int}]{y1, }
\item[{const unsigned int}]{z1, }
\item[{const unsigned int}]{c1}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_adb13804029e8e95abe9860efc05b52f8}


Load a sublist list from a (non compressed) .cimg file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to read data from. \\
\hline
{\em n0} & Starting index of images to read ($\sim$0\+U for max). \\
\hline
{\em n1} & Ending index of images to read ($\sim$0\+U for max). \\
\hline
{\em x0} & Starting X-\/coordinates of image regions to read. \\
\hline
{\em y0} & Starting Y-\/coordinates of image regions to read. \\
\hline
{\em z0} & Starting Z-\/coordinates of image regions to read. \\
\hline
{\em c0} & Starting C-\/coordinates of image regions to read. \\
\hline
{\em x1} & Ending X-\/coordinates of image regions to read ($\sim$0\+U for max). \\
\hline
{\em y1} & Ending Y-\/coordinates of image regions to read ($\sim$0\+U for max). \\
\hline
{\em z1} & Ending Z-\/coordinates of image regions to read ($\sim$0\+U for max). \\
\hline
{\em c1} & Ending C-\/coordinates of image regions to read ($\sim$0\+U for max). \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a4991be1e15f3c49a4fa24870bd67d09b}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load\+\_\+parrec@{load\+\_\+parrec}}
\index{load\+\_\+parrec@{load\+\_\+parrec}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load\+\_\+parrec}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load\+\_\+parrec (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a4991be1e15f3c49a4fa24870bd67d09b}


Load a list from a P\+A\+R/\+R\+E\+C (Philips) file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to read data from. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_aaa00070600e9ca220aa4db2df38c9af9}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load\+\_\+yuv@{load\+\_\+yuv}}
\index{load\+\_\+yuv@{load\+\_\+yuv}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load\+\_\+yuv}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load\+\_\+yuv (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const unsigned int}]{size\+\_\+x, }
\item[{const unsigned int}]{size\+\_\+y, }
\item[{const unsigned int}]{first\+\_\+frame = {\ttfamily 0}, }
\item[{const unsigned int}]{last\+\_\+frame = {\ttfamily $\sim$0U}, }
\item[{const unsigned int}]{step\+\_\+frame = {\ttfamily 1}, }
\item[{const bool}]{yuv2rgb = {\ttfamily true}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_aaa00070600e9ca220aa4db2df38c9af9}


Load a list from a Y\+U\+V image sequence file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to read data from. \\
\hline
{\em size\+\_\+x} & Width of the images. \\
\hline
{\em size\+\_\+y} & Height of the images. \\
\hline
{\em first\+\_\+frame} & Index of first image frame to read. \\
\hline
{\em last\+\_\+frame} & Index of last image frame to read. \\
\hline
{\em step\+\_\+frame} & Step applied between each frame. \\
\hline
{\em yuv2rgb} & Apply Y\+U\+V to R\+G\+B transformation during reading. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ac90b30e0027691debb81df26216b81c0}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load\+\_\+ffmpeg@{load\+\_\+ffmpeg}}
\index{load\+\_\+ffmpeg@{load\+\_\+ffmpeg}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load\+\_\+ffmpeg}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load\+\_\+ffmpeg (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const unsigned int}]{first\+\_\+frame = {\ttfamily 0}, }
\item[{const unsigned int}]{last\+\_\+frame = {\ttfamily $\sim$0U}, }
\item[{const unsigned int}]{step\+\_\+frame = {\ttfamily 1}, }
\item[{const bool}]{pixel\+\_\+format = {\ttfamily true}, }
\item[{const bool}]{resume = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ac90b30e0027691debb81df26216b81c0}


Load an image from a video file, using ffmpeg libraries. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename, as a C-\/string. \\
\hline
{\em first\+\_\+frame} & Index of the first frame to read. \\
\hline
{\em last\+\_\+frame} & Index of the last frame to read. \\
\hline
{\em step\+\_\+frame} & Step value for frame reading. \\
\hline
{\em pixel\+\_\+format} & To be documented. \\
\hline
{\em resume} & To be documented. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_aa3885ef29cd5036361c12d407019de6c}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load\+\_\+ffmpeg\+\_\+external@{load\+\_\+ffmpeg\+\_\+external}}
\index{load\+\_\+ffmpeg\+\_\+external@{load\+\_\+ffmpeg\+\_\+external}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load\+\_\+ffmpeg\+\_\+external}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load\+\_\+ffmpeg\+\_\+external (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_aa3885ef29cd5036361c12d407019de6c}


Load an image from a video file using the external tool 'ffmpeg'. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to read data from. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ace7c5fbf383558c31bbf08fd58807f84}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load\+\_\+gif\+\_\+external@{load\+\_\+gif\+\_\+external}}
\index{load\+\_\+gif\+\_\+external@{load\+\_\+gif\+\_\+external}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load\+\_\+gif\+\_\+external}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load\+\_\+gif\+\_\+external (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_ace7c5fbf383558c31bbf08fd58807f84}


Load gif file, using Image\+Magick or Graphics\+Magick's external tools. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to read data from. \\
\hline
{\em use\+\_\+graphicsmagick} & Tells if Graphics\+Magick's tool 'gm' is used instead of Image\+Magick's tool 'convert'. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a0ab64a5a6414629623467ad5ee80b6fe}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load\+\_\+gzip\+\_\+external@{load\+\_\+gzip\+\_\+external}}
\index{load\+\_\+gzip\+\_\+external@{load\+\_\+gzip\+\_\+external}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load\+\_\+gzip\+\_\+external}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load\+\_\+gzip\+\_\+external (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a0ab64a5a6414629623467ad5ee80b6fe}


Load a gzipped list, using external tool 'gunzip'. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to read data from. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_aa5086b5640a13a25c0534dd789e175f0}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load\+\_\+off@{load\+\_\+off}}
\index{load\+\_\+off@{load\+\_\+off}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load\+\_\+off}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load\+\_\+off (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{{\bf C\+Img\+List}$<$ tf $>$ \&}]{primitives, }
\item[{{\bf C\+Img\+List}$<$ tc $>$ \&}]{colors}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_aa5086b5640a13a25c0534dd789e175f0}


Load a 3d object from a .O\+F\+F file. 


\begin{DoxyParams}[1]{Parameters}
 & {\em filename} & Filename to read data from. \\
\hline
\mbox{\tt out}  & {\em primitives} & At return, contains the list of 3d object primitives. \\
\hline
\mbox{\tt out}  & {\em colors} & At return, contains the list of 3d object colors. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
List of 3d object vertices. 
\end{DoxyReturn}
\hypertarget{structcimg__library_1_1CImgList_a9195765cb9bde15990a29ccd9306532c}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!load\+\_\+tiff@{load\+\_\+tiff}}
\index{load\+\_\+tiff@{load\+\_\+tiff}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{load\+\_\+tiff}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& load\+\_\+tiff (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const unsigned int}]{first\+\_\+frame = {\ttfamily 0}, }
\item[{const unsigned int}]{last\+\_\+frame = {\ttfamily $\sim$0U}, }
\item[{const unsigned int}]{step\+\_\+frame = {\ttfamily 1}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a9195765cb9bde15990a29ccd9306532c}


Load images from a T\+I\+F\+F file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to read data from. \\
\hline
{\em first\+\_\+frame} & Index of first image frame to read. \\
\hline
{\em last\+\_\+frame} & Index of last image frame to read. \\
\hline
{\em step\+\_\+frame} & Step applied between each frame. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a6c6d78b8f8373762be3bb82ce01c7b97}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!print@{print}}
\index{print@{print}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& print (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{title = {\ttfamily 0}, }
\item[{const bool}]{display\+\_\+stats = {\ttfamily true}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a6c6d78b8f8373762be3bb82ce01c7b97}


Print informations about the list on the standard output. 


\begin{DoxyParams}{Parameters}
{\em title} & Label set to the informations displayed. \\
\hline
{\em display\+\_\+stats} & Tells if image statistics must be computed and displayed. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a74d06134e301ba9117d66f3f798c146d}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!display@{display}}
\index{display@{display}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{display}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& display (
\begin{DoxyParamCaption}
\item[{{\bf C\+Img\+Display} \&}]{disp, }
\item[{const char}]{axis = {\ttfamily 'x'}, }
\item[{const float}]{align = {\ttfamily 0}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a74d06134e301ba9117d66f3f798c146d}


Display the current \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List} instance in an existing \hyperlink{structcimg__library_1_1CImgDisplay}{C\+Img\+Display} window (by reference). 


\begin{DoxyParams}{Parameters}
{\em disp} & Reference to an existing \hyperlink{structcimg__library_1_1CImgDisplay}{C\+Img\+Display} instance, where the current image list will be displayed. \\
\hline
{\em axis} & Appending axis. Can be {\ttfamily \{ 'x' $\vert$ 'y' $\vert$ 'z' $\vert$ 'c' \}}. \\
\hline
{\em align} & Appending alignmenet. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
This function displays the list images of the current \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List} instance into an existing \hyperlink{structcimg__library_1_1CImgDisplay}{C\+Img\+Display} window. Images of the list are appended in a single temporarly image for visualization purposes. The function returns immediately. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ad60d1095a07a5027b1ea17db01fa9650}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!display@{display}}
\index{display@{display}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{display}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& display (
\begin{DoxyParamCaption}
\item[{{\bf C\+Img\+Display} \&}]{disp, }
\item[{const bool}]{display\+\_\+info, }
\item[{const char}]{axis = {\ttfamily 'x'}, }
\item[{const float}]{align = {\ttfamily 0}, }
\item[{unsigned int $\ast$const}]{X\+Y\+Z = {\ttfamily 0}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ad60d1095a07a5027b1ea17db01fa9650}


Display the current \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List} instance in a new display window. 


\begin{DoxyParams}{Parameters}
{\em disp} & Display window. \\
\hline
{\em display\+\_\+info} & Tells if image informations are displayed on the standard output. \\
\hline
{\em axis} & Alignment axis for images viewing. \\
\hline
{\em align} & Apending alignment. \\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
This function opens a new window with a specific title and displays the list images of the current \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List} instance into it. Images of the list are appended in a single temporarly image for visualization purposes. The function returns when a key is pressed or the display window is closed by the user. 
\end{DoxyNote}
\hypertarget{structcimg__library_1_1CImgList_ae681759cc4d5e9b265ab84a8bd535c4d}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!display@{display}}
\index{display@{display}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{display}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& display (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{title = {\ttfamily 0}, }
\item[{const bool}]{display\+\_\+info = {\ttfamily true}, }
\item[{const char}]{axis = {\ttfamily 'x'}, }
\item[{const float}]{align = {\ttfamily 0}, }
\item[{unsigned int $\ast$const}]{X\+Y\+Z = {\ttfamily 0}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ae681759cc4d5e9b265ab84a8bd535c4d}


Display the current \hyperlink{structcimg__library_1_1CImgList}{C\+Img\+List} instance in a new display window. 


\begin{DoxyParams}{Parameters}
{\em title} & Title of the opening display window. \\
\hline
{\em display\+\_\+info} & Tells if list informations must be written on standard output. \\
\hline
{\em axis} & Appending axis. Can be {\ttfamily \{ 'x' $\vert$ 'y' $\vert$ 'z' $\vert$ 'c' \}}. \\
\hline
{\em align} & Appending alignment. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ab9741bb340c0f8468670d0978558eaa6}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save@{save}}
\index{save@{save}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const int}]{number = {\ttfamily -\/1}, }
\item[{const unsigned int}]{digits = {\ttfamily 6}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ab9741bb340c0f8468670d0978558eaa6}


Save list into a file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to write data to. \\
\hline
{\em number} & When positive, represents an index added to the filename. Otherwise, no number is added. \\
\hline
{\em digits} & Number of digits used for adding the number to the filename. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ae6b840a6196e38324e09f24c4d8591d4}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!is\+\_\+saveable@{is\+\_\+saveable}}
\index{is\+\_\+saveable@{is\+\_\+saveable}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{is\+\_\+saveable}]{\setlength{\rightskip}{0pt plus 5cm}static bool is\+\_\+saveable (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{structcimg__library_1_1CImgList_ae6b840a6196e38324e09f24c4d8591d4}


Tell if an image list can be saved as one single file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename, as a C-\/string. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} if the file format supports multiple images, {\ttfamily false} otherwise. 
\end{DoxyReturn}
\hypertarget{structcimg__library_1_1CImgList_a12f5bc435d08ff6a100876d356f623b2}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+gif\+\_\+external@{save\+\_\+gif\+\_\+external}}
\index{save\+\_\+gif\+\_\+external@{save\+\_\+gif\+\_\+external}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+gif\+\_\+external}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save\+\_\+gif\+\_\+external (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const unsigned int}]{fps = {\ttfamily 25}, }
\item[{const unsigned int}]{nb\+\_\+loops = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a12f5bc435d08ff6a100876d356f623b2}


Save image sequence as a G\+I\+F animated file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to write data to. \\
\hline
{\em fps} & Number of desired frames per second. \\
\hline
{\em nb\+\_\+loops} & Number of loops ({\ttfamily 0} for infinite looping). \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a1a5a7777f732cc0deb4c3fbee9636ddb}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+ffmpeg@{save\+\_\+ffmpeg}}
\index{save\+\_\+ffmpeg@{save\+\_\+ffmpeg}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+ffmpeg}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save\+\_\+ffmpeg (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const unsigned int}]{fps = {\ttfamily 25}, }
\item[{const unsigned int}]{bitrate = {\ttfamily 2048}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a1a5a7777f732cc0deb4c3fbee9636ddb}


Save image sequence, using F\+F\+M\+P\+E\+G library. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to write data to. \\
\hline
{\em fps} & Desired framerate (in frames per seconds) if chosen format supports it. \\
\hline
{\em bitrate} & Desired bitrate (in bits per seconds) if chosen format supports it. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_aa941820a7371e2d5924c216ba2f81211}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+yuv@{save\+\_\+yuv}}
\index{save\+\_\+yuv@{save\+\_\+yuv}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+yuv}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save\+\_\+yuv (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename = {\ttfamily 0}, }
\item[{const bool}]{is\+\_\+rgb = {\ttfamily true}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_aa941820a7371e2d5924c216ba2f81211}


Save list as a Y\+U\+V image sequence file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to write data to. \\
\hline
{\em is\+\_\+rgb} & Tells if the R\+G\+B to Y\+U\+V conversion must be done for saving. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a7302ecc503697e7c169ff2c9f095357f}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+yuv@{save\+\_\+yuv}}
\index{save\+\_\+yuv@{save\+\_\+yuv}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+yuv}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save\+\_\+yuv (
\begin{DoxyParamCaption}
\item[{std\+::\+F\+I\+L\+E $\ast$const}]{file, }
\item[{const bool}]{is\+\_\+rgb = {\ttfamily true}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a7302ecc503697e7c169ff2c9f095357f}


Save image sequence into a Y\+U\+V file. 


\begin{DoxyParams}{Parameters}
{\em file} & File to write data to. \\
\hline
{\em is\+\_\+rgb} & Tells if the R\+G\+B to Y\+U\+V conversion must be done for saving. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_aa649a40956b2ca9c54ba8dd744127a34}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+cimg@{save\+\_\+cimg}}
\index{save\+\_\+cimg@{save\+\_\+cimg}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+cimg}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save\+\_\+cimg (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const bool}]{is\+\_\+compressed = {\ttfamily false}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_aa649a40956b2ca9c54ba8dd744127a34}


Save list into a .cimg file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to write data to. \\
\hline
{\em is\+\_\+compressed} & Tells if data compression must be enabled. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ae17a8b68b2569026f1c41f8f20b16428}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+cimg@{save\+\_\+cimg}}
\index{save\+\_\+cimg@{save\+\_\+cimg}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+cimg}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save\+\_\+cimg (
\begin{DoxyParamCaption}
\item[{std\+::\+F\+I\+L\+E $\ast$}]{file, }
\item[{const bool}]{is\+\_\+compressed = {\ttfamily false}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ae17a8b68b2569026f1c41f8f20b16428}


Save list into a .cimg file. 


\begin{DoxyParams}{Parameters}
{\em file} & File to write data to. \\
\hline
{\em is\+\_\+compressed} & Tells if data compression must be enabled. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ab1591fa04951c4c11e30fb9813806f2e}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+cimg@{save\+\_\+cimg}}
\index{save\+\_\+cimg@{save\+\_\+cimg}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+cimg}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save\+\_\+cimg (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const unsigned int}]{n0, }
\item[{const unsigned int}]{x0, }
\item[{const unsigned int}]{y0, }
\item[{const unsigned int}]{z0, }
\item[{const unsigned int}]{c0}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ab1591fa04951c4c11e30fb9813806f2e}


Insert the image instance into into an existing .cimg file, at specified coordinates. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to write data to. \\
\hline
{\em n0} & Starting index of images to write. \\
\hline
{\em x0} & Starting X-\/coordinates of image regions to write. \\
\hline
{\em y0} & Starting Y-\/coordinates of image regions to write. \\
\hline
{\em z0} & Starting Z-\/coordinates of image regions to write. \\
\hline
{\em c0} & Starting C-\/coordinates of image regions to write. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ac8f8a249c4c75634265db9bf0ae2e54e}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+cimg@{save\+\_\+cimg}}
\index{save\+\_\+cimg@{save\+\_\+cimg}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+cimg}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save\+\_\+cimg (
\begin{DoxyParamCaption}
\item[{std\+::\+F\+I\+L\+E $\ast$const}]{file, }
\item[{const unsigned int}]{n0, }
\item[{const unsigned int}]{x0, }
\item[{const unsigned int}]{y0, }
\item[{const unsigned int}]{z0, }
\item[{const unsigned int}]{c0}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ac8f8a249c4c75634265db9bf0ae2e54e}


Insert the image instance into into an existing .cimg file, at specified coordinates. 


\begin{DoxyParams}{Parameters}
{\em file} & File to write data to. \\
\hline
{\em n0} & Starting index of images to write. \\
\hline
{\em x0} & Starting X-\/coordinates of image regions to write. \\
\hline
{\em y0} & Starting Y-\/coordinates of image regions to write. \\
\hline
{\em z0} & Starting Z-\/coordinates of image regions to write. \\
\hline
{\em c0} & Starting C-\/coordinates of image regions to write. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a3cb95e9115f5a5c48f93a87f65265a42}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+empty\+\_\+cimg@{save\+\_\+empty\+\_\+cimg}}
\index{save\+\_\+empty\+\_\+cimg@{save\+\_\+empty\+\_\+cimg}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+empty\+\_\+cimg}]{\setlength{\rightskip}{0pt plus 5cm}static void save\+\_\+empty\+\_\+cimg (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const unsigned int}]{nb, }
\item[{const unsigned int}]{dx, }
\item[{const unsigned int}]{dy = {\ttfamily 1}, }
\item[{const unsigned int}]{dz = {\ttfamily 1}, }
\item[{const unsigned int}]{dc = {\ttfamily 1}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{structcimg__library_1_1CImgList_a3cb95e9115f5a5c48f93a87f65265a42}


Save empty (non-\/compressed) .cimg file with specified dimensions. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to write data to. \\
\hline
{\em nb} & Number of images to write. \\
\hline
{\em dx} & Width of images in the written file. \\
\hline
{\em dy} & Height of images in the written file. \\
\hline
{\em dz} & Depth of images in the written file. \\
\hline
{\em dc} & Spectrum of images in the written file. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ae279dbad076425b487bdff7ca0bc6189}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+empty\+\_\+cimg@{save\+\_\+empty\+\_\+cimg}}
\index{save\+\_\+empty\+\_\+cimg@{save\+\_\+empty\+\_\+cimg}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+empty\+\_\+cimg}]{\setlength{\rightskip}{0pt plus 5cm}static void save\+\_\+empty\+\_\+cimg (
\begin{DoxyParamCaption}
\item[{std\+::\+F\+I\+L\+E $\ast$const}]{file, }
\item[{const unsigned int}]{nb, }
\item[{const unsigned int}]{dx, }
\item[{const unsigned int}]{dy = {\ttfamily 1}, }
\item[{const unsigned int}]{dz = {\ttfamily 1}, }
\item[{const unsigned int}]{dc = {\ttfamily 1}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{structcimg__library_1_1CImgList_ae279dbad076425b487bdff7ca0bc6189}


Save empty .cimg file with specified dimensions. 


\begin{DoxyParams}{Parameters}
{\em file} & File to write data to. \\
\hline
{\em nb} & Number of images to write. \\
\hline
{\em dx} & Width of images in the written file. \\
\hline
{\em dy} & Height of images in the written file. \\
\hline
{\em dz} & Depth of images in the written file. \\
\hline
{\em dc} & Spectrum of images in the written file. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a30a5c616f89c3e0b618027f750296df3}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+tiff@{save\+\_\+tiff}}
\index{save\+\_\+tiff@{save\+\_\+tiff}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+tiff}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save\+\_\+tiff (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const unsigned int}]{compression\+\_\+type = {\ttfamily 0}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a30a5c616f89c3e0b618027f750296df3}


Save list as a T\+I\+F\+F file. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to write data to. \\
\hline
{\em compression\+\_\+type} & Compression mode used to write data. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_ae9d11f1d698df3ffe1ef4a9ede594e1e}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+gzip\+\_\+external@{save\+\_\+gzip\+\_\+external}}
\index{save\+\_\+gzip\+\_\+external@{save\+\_\+gzip\+\_\+external}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+gzip\+\_\+external}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save\+\_\+gzip\+\_\+external (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_ae9d11f1d698df3ffe1ef4a9ede594e1e}


Save list as a gzipped file, using external tool 'gzip'. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to write data to. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a3d84b603103bc0b13a621eb284306151}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!save\+\_\+ffmpeg\+\_\+external@{save\+\_\+ffmpeg\+\_\+external}}
\index{save\+\_\+ffmpeg\+\_\+external@{save\+\_\+ffmpeg\+\_\+external}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{save\+\_\+ffmpeg\+\_\+external}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf C\+Img\+List}$<$T$>$\& save\+\_\+ffmpeg\+\_\+external (
\begin{DoxyParamCaption}
\item[{const char $\ast$const}]{filename, }
\item[{const char $\ast$const}]{codec = {\ttfamily 0}, }
\item[{const unsigned int}]{fps = {\ttfamily 25}, }
\item[{const unsigned int}]{bitrate = {\ttfamily 2048}}
\end{DoxyParamCaption}
) const}}\label{structcimg__library_1_1CImgList_a3d84b603103bc0b13a621eb284306151}


Save image sequence, using the external tool 'ffmpeg'. 


\begin{DoxyParams}{Parameters}
{\em filename} & Filename to write data to. \\
\hline
{\em codec} & Type of compression. \\
\hline
{\em fps} & Number of frames per second. \\
\hline
{\em bitrate} & Output bitrate \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a97f91e3743d8a63de0abb20642e65ad0}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!font@{font}}
\index{font@{font}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{font}]{\setlength{\rightskip}{0pt plus 5cm}static const {\bf C\+Img\+List}$<$uchar\+T$>$\& font (
\begin{DoxyParamCaption}
\item[{const unsigned int}]{font\+\_\+height, }
\item[{const bool}]{is\+\_\+variable\+\_\+width = {\ttfamily true}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{structcimg__library_1_1CImgList_a97f91e3743d8a63de0abb20642e65ad0}


Return a \hyperlink{structcimg__library_1_1CImg}{C\+Img} pre-\/defined font with desired size. 


\begin{DoxyParams}{Parameters}
{\em font\+\_\+height} & Height of the desired font (exact match for 13,23,53,103). \\
\hline
{\em is\+\_\+variable\+\_\+width} & Decide if the font has a variable ({\ttfamily true}) or fixed ({\ttfamily false}) width. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a231161b57fc1e5d813f254f65afefd8b}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!F\+F\+T@{F\+F\+T}}
\index{F\+F\+T@{F\+F\+T}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{F\+F\+T}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& F\+F\+T (
\begin{DoxyParamCaption}
\item[{const char}]{axis, }
\item[{const bool}]{invert = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a231161b57fc1e5d813f254f65afefd8b}


Compute a 1d Fast Fourier Transform, along specified axis. 


\begin{DoxyParams}{Parameters}
{\em axis} & Axis along which the Fourier transform is computed. \\
\hline
{\em invert} & Tells if the direct ({\ttfamily false}) or inverse transform ({\ttfamily true}) is computed. \\
\hline
\end{DoxyParams}
\hypertarget{structcimg__library_1_1CImgList_a9cc4c99d1c9ce55a3a75cfdf4d00bb0b}{\index{cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}!F\+F\+T@{F\+F\+T}}
\index{F\+F\+T@{F\+F\+T}!cimg\+\_\+library\+::\+C\+Img\+List@{cimg\+\_\+library\+::\+C\+Img\+List}}
\subsubsection[{F\+F\+T}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\+Img\+List}$<$T$>$\& F\+F\+T (
\begin{DoxyParamCaption}
\item[{const bool}]{invert = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{structcimg__library_1_1CImgList_a9cc4c99d1c9ce55a3a75cfdf4d00bb0b}


Compute a n-\/d Fast Fourier Transform. 


\begin{DoxyParams}{Parameters}
{\em invert} & Tells if the direct ({\ttfamily false}) or inverse transform ({\ttfamily true}) is computed. \\
\hline
\end{DoxyParams}