• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

digikam

cimg_library::CImgList

cimg_library::CImgList< T > Struct Template Reference

#include <CImg.h>

List of all members.


Detailed Description

template<typename T>
struct cimg_library::CImgList< T >

Class representing list of images CImg<T>.

Definition at line 30069 of file CImg.h.


Input-Output

CImgList< T > & _load_cimg (std::FILE *const file, const char *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 v0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int v1)
CImgList< T > & _load_cimg (std::FILE *const file, const char *const filename)
CImgList< T > & _load_yuv (std::FILE *const file, const char *const filename, const unsigned int sizex, const unsigned int sizey, const unsigned int first_frame, const unsigned int last_frame, const unsigned int step_frame, const bool yuv2rgb)
const CImgList< T > & _save_cimg (std::FILE *const file, const char *const filename, const unsigned int n0, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int v0) const
const CImgList< T > & _save_cimg (std::FILE *const file, const char *const filename, const bool compression) const
const CImgList< T > & _save_yuv (std::FILE *const file, const char *const filename, const bool rgb2yuv) const
CImgList< T > & load (const char *const filename)
CImgList< T > & load_cimg (std::FILE *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 v0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int v1)
CImgList< T > & load_cimg (const char *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 v0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int v1)
CImgList< T > & load_cimg (std::FILE *const file)
CImgList< T > & load_cimg (const char *const filename)
CImgList< T > & load_ffmpeg (const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool pixel_format=true, const bool resume=false)
CImgList< T > & load_ffmpeg_external (const char *const filename)
CImgList< T > & load_gzip_external (const char *const filename)
template<typename tf, typename tc>
CImgList< T > & load_off (const char *const filename, CImgList< tf > &primitives, CImgList< tc > &colors, const bool invert_faces=false)
CImgList< T > & load_parrec (const char *const filename)
CImgList< T > & load_tiff (const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1)
CImgList< T > & load_yuv (std::FILE *const file, const unsigned int sizex, const unsigned int sizey, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool yuv2rgb=true)
CImgList< T > & load_yuv (const char *const filename, const unsigned int sizex, const unsigned int sizey, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool yuv2rgb=true)
const CImgList< T > & print (const char *title=0, const bool display_stats=true) const
const CImgList< T > & save (const char *const filename, const int number=-1) const
const CImgList< T > & save_cimg (std::FILE *const file, const unsigned int n0, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int v0) const
const CImgList< T > & save_cimg (const char *const filename, const unsigned int n0, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int v0) const
const CImgList< T > & save_cimg (const char *const filename, const bool compress=false) const
const CImgList< T > & save_cimg (std::FILE *file, const bool compress=false) const
const CImgList< T > & save_ffmpeg_external (const char *const filename, const char *const codec="mpeg2video") const
const CImgList< T > & save_gzip_external (const char *const filename) const
template<typename tf, typename tc>
const CImgList< T > & save_off (std::FILE *const file, const CImgList< tf > &primitives, const CImgList< tc > &colors, const bool invert_faces=false) const
template<typename tf, typename tc>
const CImgList< T > & save_off (const char *const filename, const CImgList< tf > &primitives, const CImgList< tc > &colors, const bool invert_faces=false) const
const CImgList< T > & save_yuv (std::FILE *const file, const bool rgb2yuv=true) const
const CImgList< T > & save_yuv (const char *const filename=0, const bool rgb2yuv=true) const
static void _save_empty_cimg (std::FILE *const file, const char *const filename, const unsigned int nb, const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dv)
static CImgList< T > get_load (const char *const filename)
static CImgList< T > get_load_cimg (std::FILE *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 v0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int v1)
static CImgList< T > get_load_cimg (const char *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 v0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int v1)
static CImgList< T > get_load_cimg (std::FILE *const file)
static CImgList< T > get_load_cimg (const char *const filename)
static CImgList< T > get_load_ffmpeg (const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool pixel_format=true)
static CImgList< T > get_load_ffmpeg_external (const char *const filename)
static CImgList< T > get_load_gzip_external (const char *const filename)
template<typename tf, typename tc>
static CImgList< T > get_load_off (const char *const filename, CImgList< tf > &primitives, CImgList< tc > &colors, const bool invert_faces=false)
static CImgList< T > get_load_parrec (const char *const filename)
static CImgList< T > get_load_tiff (const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1)
static CImgList< T > get_load_yuv (std::FILE *const file, const unsigned int sizex, const unsigned int sizey=1, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool yuv2rgb=true)
static CImgList< T > get_load_yuv (const char *const filename, const unsigned int sizex, const unsigned int sizey=1, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool yuv2rgb=true)
static void save_empty_cimg (std::FILE *const file, const unsigned int nb, const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dv=1)
static void save_empty_cimg (const char *const filename, const unsigned int nb, const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dv=1)

Constructors - Destructor - Copy

CImgList< T > & assign (const char *const filename)
template<typename t1, typename t2, typename t3, typename t4, typename t5, typename t6, typename t7, typename t8>
CImgList< T > & assign (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5, const CImg< t6 > &img6, const CImg< t7 > &img7, const CImg< t8 > &img8, const bool shared=false)
template<typename t1, typename t2, typename t3, typename t4, typename t5, typename t6, typename t7>
CImgList< T > & assign (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5, const CImg< t6 > &img6, const CImg< t7 > &img7, const bool shared=false)
template<typename t1, typename t2, typename t3, typename t4, typename t5, typename t6>
CImgList< T > & assign (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5, const CImg< t6 > &img6, const bool shared=false)
template<typename t1, typename t2, typename t3, typename t4, typename t5>
CImgList< T > & assign (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5, const bool shared=false)
template<typename t1, typename t2, typename t3, typename t4>
CImgList< T > & assign (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const bool shared=false)
template<typename t1, typename t2, typename t3>
CImgList< T > & assign (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const bool shared=false)
template<typename t1, typename t2>
CImgList< T > & assign (const CImg< t1 > &img1, const CImg< t2 > &img2, const bool shared=false)
template<typename t>
CImgList< T > & assign (const CImg< t > &img, const bool shared=false)
template<typename t>
CImgList< T > & assign (const unsigned int n, const CImg< t > &img, const bool shared=false)
template<typename t>
CImgList< T > & assign (const CImgList< t > &list, const bool shared)
template<typename t>
CImgList< T > & assign (const CImgList< t > &list)
CImgList< T > & assign (const unsigned int n, const unsigned int width, const unsigned int height, const unsigned int depth, const unsigned int dim, const double val0, const double val1,...)
CImgList< T > & assign (const unsigned int n, const unsigned int width, const unsigned int height, const unsigned int depth, const unsigned int dim, const int val0, const int val1,...)
CImgList< T > & assign (const unsigned int n, const unsigned int width, const unsigned int height, const unsigned int depth, const unsigned int dim, const T val)
CImgList< T > & assign (const unsigned int n, const unsigned int width, const unsigned int height=1, const unsigned int depth=1, const unsigned int dim=1)
CImgList< T > & assign (const unsigned int n)
CImgList< T > & assign ()
 CImgList (const char *const filename)
template<typename t1, typename t2, typename t3, typename t4, typename t5, typename t6, typename t7, typename t8>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5, const CImg< t6 > &img6, const CImg< t7 > &img7, const CImg< t8 > &img8, const bool shared)
template<typename t1, typename t2, typename t3, typename t4, typename t5, typename t6, typename t7, typename t8>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5, const CImg< t6 > &img6, const CImg< t7 > &img7, const CImg< t8 > &img8)
template<typename t1, typename t2, typename t3, typename t4, typename t5, typename t6, typename t7>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5, const CImg< t6 > &img6, const CImg< t7 > &img7, const bool shared)
template<typename t1, typename t2, typename t3, typename t4, typename t5, typename t6, typename t7>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5, const CImg< t6 > &img6, const CImg< t7 > &img7)
template<typename t1, typename t2, typename t3, typename t4, typename t5, typename t6>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5, const CImg< t6 > &img6, const bool shared)
template<typename t1, typename t2, typename t3, typename t4, typename t5, typename t6>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5, const CImg< t6 > &img6)
template<typename t1, typename t2, typename t3, typename t4, typename t5>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5, const bool shared)
template<typename t1, typename t2, typename t3, typename t4, typename t5>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const CImg< t5 > &img5)
template<typename t1, typename t2, typename t3, typename t4>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4, const bool shared)
template<typename t1, typename t2, typename t3, typename t4>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const CImg< t4 > &img4)
template<typename t1, typename t2, typename t3>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const bool shared)
template<typename t1, typename t2, typename t3>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3)
template<typename t1, typename t2>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const bool shared)
template<typename t1, typename t2>
 CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2)
template<typename t>
 CImgList (const CImg< t > &img, const bool shared)
template<typename t>
 CImgList (const CImg< t > &img)
template<typename t>
 CImgList (const unsigned int n, const CImg< t > &img, const bool shared)
template<typename t>
 CImgList (const unsigned int n, const CImg< t > &img)
 CImgList (const unsigned int n, const unsigned int width, const unsigned int height, const unsigned int depth, const unsigned int dim, const double val0, const double val1,...)
 CImgList (const unsigned int n, const unsigned int width, const unsigned int height, const unsigned int depth, const unsigned int dim, const int val0, const int val1,...)
 CImgList (const unsigned int n, const unsigned int width, const unsigned int height, const unsigned int depth, const unsigned int dim, const T val)
 CImgList (const unsigned int n, const unsigned int width, const unsigned int height=1, const unsigned int depth=1, const unsigned int dim=1)
 CImgList (const CImgList< T > &list, const bool shared)
template<typename t>
 CImgList (const CImgList< t > &list, const bool shared)
 CImgList (const CImgList< T > &list)
template<typename t>
 CImgList (const CImgList< t > &list)
 CImgList (const unsigned int n)
 CImgList ()
CImgList< T > & clear ()
bool contains (const CImg< T > &img) const
template<typename t>
bool contains (const CImg< T > &img, t &n) const
bool contains (const T &pixel) const
template<typename t>
bool contains (const T &pixel, t &n) const
template<typename t>
bool contains (const T &pixel, t &n, t &x) const
template<typename t>
bool contains (const T &pixel, t &n, t &x, t &y) const
template<typename t>
bool contains (const T &pixel, t &n, t &x, t &y, t &z) const
template<typename t>
bool contains (const T &pixel, t &n, t &x, t &y, t &z, t &v) const
bool containsN (const int n) const
bool containsNXYZV (const int n, const int x=0, const int y=0, const int z=0, const int v=0) const
bool is_empty () const
 operator bool () const
CImgList< T > & swap (CImgList< T > &list)
CImgList< T > & transfer_to (CImgList< T > &list)
template<typename t>
CImgList< T > & transfer_to (CImgList< t > &list)
 ~CImgList ()
static const char * pixel_type ()

Fourier Transforms

CImgList< T > & crop_font ()
const CImgList< T > & display (const char *const title=0, const unsigned normalization_type=1, const bool display_info=true, const char axe='x', const char align='c') const
const CImgList< T > & display (CImgDisplay &disp, const char axe='x', const char align='c') const
CImgList< T > & FFT (const bool invert=false)
CImgList< T > & FFT (const char axe, const bool invert=false)
CImgList< T > & font (const unsigned int font_width, const bool variable_size=true)
CImgList< T > & font (const unsigned int *const font, const unsigned int w, const unsigned int h, const unsigned int paddingx, const unsigned int paddingy, const bool variable_size=true)
CImg< T > get_append (const char axe='x', const char align='c') const
CImgList< T > get_crop_font () const
CImgList< Tfloat > get_FFT (const bool invert=false) const
CImgList< Tfloat > get_FFT (const char axe, const bool invert=false) const
CImgList< T > get_split (const char axe='x') const
CImgList< T > & split (const char axe='x')
static CImgList< T > get_font (const unsigned int font_width, const bool variable_size=true)
static CImgList< T > get_font (const unsigned int *const font, const unsigned int w, const unsigned int h, const unsigned int paddingx, const unsigned int paddingy, const bool variable_size=true)

Public Types

typedef const CImg< T > * const_iterator
typedef CImg< T > * iterator
typedef cimg::superset< T,
float >::type 
Tdouble
typedef cimg::superset< T,
float >::type 
Tfloat
typedef cimg::superset< T, int >
::type 
Tint
typedef cimg::superset< T,
unsigned char >::type 
Tuchar
typedef T value_type

Public Member Functions

List Manipulation
const CImg< T > & at (const unsigned int pos) const
CImg< T > & at (const unsigned int pos)
const CImg< T > & back () const
CImg< T > & back ()
const_iterator begin () const
iterator begin ()
CImgList< T > & crop (const unsigned int i0, const unsigned int i1, const int x0, const int x1)
CImgList< T > & crop (const unsigned int i0, const unsigned int i1, const int x0, const int y0, const int x1, const int y1)
CImgList< T > & crop (const unsigned int i0, const unsigned int i1, const int x0, const int y0, const int z0, const int x1, const int y1, const int z1)
CImgList< T > & crop (const unsigned int i0, const unsigned int i1, const int x0, const int y0, const int z0, const int v0, const int x1, const int y1, const int z1, const int v1)
CImgList< T > & crop (const unsigned int i0, const unsigned int i1, const bool shared=false)
const_iterator end () const
iterator end ()
CImgList< T > & erase (const iterator iter)
const CImg< T > & front () const
CImg< T > & front ()
CImgList< T > get_crop (const unsigned int i0, const unsigned int i1, const int x0, const int x1) const
CImgList< T > get_crop (const unsigned int i0, const unsigned int i1, const int x0, const int y0, const int x1, const int y1) const
CImgList< T > get_crop (const unsigned int i0, const unsigned int i1, const int x0, const int y0, const int z0, const int x1, const int y1, const int z1) const
CImgList< T > get_crop (const unsigned int i0, const unsigned int i1, const int x0, const int y0, const int z0, const int v0, const int x1, const int y1, const int z1, const int v1) const
CImgList< T > get_crop (const unsigned int i0, const unsigned int i1, const bool shared=false) const
template<typename t>
CImgList< typename
cimg::superset< T, t >::type > 
get_insert (const unsigned int n, const CImgList< t > &list, const unsigned int pos=~0U, const bool shared=false) const
template<typename t>
CImgList< typename
cimg::superset< T, t >::type > 
get_insert (const CImgList< t > &list, const unsigned int pos=~0U, const bool shared=false) const
template<typename t>
CImgList< typename
cimg::superset< T, t >::type > 
get_insert (const unsigned int n, const CImg< t > &img, const unsigned int pos=~0U, const bool shared=false) const
template<typename t>
CImgList< typename
cimg::superset< T, t >::type > 
get_insert (const unsigned int n, const unsigned int pos=~0U) const
template<typename t>
CImgList< typename
cimg::superset< T, t >::type > 
get_insert (const CImg< t > &img, const unsigned int pos=~0U, const bool shared=false) const
CImgList< T > get_remove () const
CImgList< T > get_remove (const unsigned int pos) const
CImgList< T > get_remove (const unsigned int pos1, const unsigned int pos2) const
CImgList< T > get_reverse () const
template<typename t>
CImgList< T > & insert (const unsigned int n, const CImgList< t > &list, const unsigned int pos=~0U, const bool shared=false)
template<typename t>
CImgList< T > & insert (const CImgList< t > &list, const unsigned int pos=~0U, const bool shared=false)
template<typename t>
CImgList< T > & insert (const unsigned int n, const CImg< t > &img, const unsigned int pos=~0U, const bool shared=false)
CImgList< T > & insert (const unsigned int n, const unsigned int pos=~0U)
template<typename t>
CImgList< T > & insert (const CImg< t > &img)
template<typename t>
CImgList< T > & insert (const CImg< t > &img, const unsigned int pos)
CImgList< T > & insert (const CImg< T > &img, const unsigned int pos, const bool shared)
template<typename t>
CImgList< T > & insert (const CImg< t > &img, const unsigned int pos, const bool shared)
const T & operator() (const unsigned int pos, const unsigned int x, const unsigned int y=0, const unsigned int z=0, const unsigned int v=0) const
T & operator() (const unsigned int pos, const unsigned int x, const unsigned int y=0, const unsigned int z=0, const unsigned int v=0)
const CImg< T > & operator() (const unsigned int pos) const
CImg< T > & operator() (const unsigned int pos)
template<typename t>
CImgList< T > & operator<< (const CImgList< t > &list)
template<typename t>
CImgList< T > & operator<< (const CImg< t > &img)
const CImgList< T > & operator>> (CImgDisplay &disp) const
template<typename t>
CImgList< T > & operator>> (CImgList< t > &list) const
template<typename t>
CImgList< T > & operator>> (CImg< t > &img) const
const CImg< T > & operator[] (const unsigned int pos) const
CImg< T > & operator[] (const unsigned int pos)
CImgList< T > & pop_back ()
CImgList< T > & pop_front ()
template<typename t>
CImgList< T > & push_back (const CImgList< t > &list)
template<typename t>
CImgList< T > & push_back (const CImg< t > &img)
template<typename t>
CImgList< T > & push_front (const CImgList< t > &list)
template<typename t>
CImgList< T > & push_front (const CImg< t > &img)
CImgList< T > & remove ()
CImgList< T > & remove (const unsigned int pos)
CImgList< T > & remove (const unsigned int pos1, const unsigned int pos2)
CImgList< T > & reverse ()
Arithmetics Operators
T & max ()
const T & max () const
template<typename t>
T & maxmin (t &min_val)
template<typename t>
const T & maxmin (t &min_val) const
double mean () const
T & min ()
const T & min () const
template<typename t>
T & minmax (t &max_val)
template<typename t>
const T & minmax (t &max_val) const
template<typename t>
CImgList< T > & operator *= (const CImgList< t > &list)
template<typename t>
CImgList< T > & operator *= (const t val)
CImgList< T > operator+ () const
CImgList< T > operator++ (int)
CImgList< T > & operator++ ()
template<typename t>
CImgList< T > & operator+= (const CImgList< t > &list)
template<typename t>
CImgList< T > & operator+= (const t val)
CImgList< T > operator- () const
CImgList< T > operator-- (int)
CImgList< T > & operator-- ()
template<typename t>
CImgList< T > & operator-= (const CImgList< t > &list)
template<typename t>
CImgList< T > & operator-= (const t val)
template<typename t>
CImgList< T > & operator/= (const CImgList< t > &list)
template<typename t>
CImgList< T > & operator/= (const t val)
CImgList< T > & operator= (const T val)
template<typename t>
CImgList< T > & operator= (const CImg< t > &img)
CImgList< T > & operator= (const CImgList< T > &list)
template<typename t>
CImgList< T > & operator= (const CImgList< t > &list)
double variance ()

Public Attributes

unsigned int allocsize
CImg< T > * data
unsigned int size

Member Typedef Documentation

template<typename T>
typedef const CImg<T>* cimg_library::CImgList< T >::const_iterator

Define a CImgList<T>::const_iterator.

Definition at line 30084 of file CImg.h.

template<typename T>
typedef CImg<T>* cimg_library::CImgList< T >::iterator

Define a CImgList<T>::iterator.

Definition at line 30081 of file CImg.h.

template<typename T>
typedef cimg::superset<T,float>::type cimg_library::CImgList< T >::Tdouble

Definition at line 30093 of file CImg.h.

template<typename T>
typedef cimg::superset<T,float>::type cimg_library::CImgList< T >::Tfloat

Definition at line 30092 of file CImg.h.

template<typename T>
typedef cimg::superset<T,int>::type cimg_library::CImgList< T >::Tint

Definition at line 30091 of file CImg.h.

template<typename T>
typedef cimg::superset<T,unsigned char>::type cimg_library::CImgList< T >::Tuchar

Definition at line 30090 of file CImg.h.

template<typename T>
typedef T cimg_library::CImgList< T >::value_type

Get value type.

Definition at line 30087 of file CImg.h.


Constructor & Destructor Documentation

template<typename T>
cimg_library::CImgList< T >::~CImgList (  )  [inline]

Destructor.

Definition at line 30137 of file CImg.h.

template<typename T>
cimg_library::CImgList< T >::CImgList (  )  [inline]

Default constructor.

Definition at line 30142 of file CImg.h.

template<typename T>
cimg_library::CImgList< T >::CImgList ( const unsigned int  n  )  [inline, explicit]

Construct an image list containing n empty images.

Definition at line 30146 of file CImg.h.

template<typename T>
template<typename t>
cimg_library::CImgList< T >::CImgList ( const CImgList< t > &  list  )  [inline]

Default copy constructor.

Definition at line 30152 of file CImg.h.

template<typename T>
cimg_library::CImgList< T >::CImgList ( const CImgList< T > &  list  )  [inline]

Definition at line 30158 of file CImg.h.

template<typename T>
template<typename t>
cimg_library::CImgList< T >::CImgList ( const CImgList< t > &  list,
const bool  shared 
) [inline]

Advanced copy constructor.

Definition at line 30165 of file CImg.h.

template<typename T>
cimg_library::CImgList< T >::CImgList ( const CImgList< T > &  list,
const bool  shared 
) [inline]

Definition at line 30173 of file CImg.h.

template<typename T>
cimg_library::CImgList< T >::CImgList ( const unsigned int  n,
const unsigned int  width,
const unsigned int  height = 1,
const unsigned int  depth = 1,
const unsigned int  dim = 1 
) [inline]

Construct an image list containing n images with specified size.

Definition at line 30180 of file CImg.h.

template<typename T>
cimg_library::CImgList< T >::CImgList ( const unsigned int  n,
const unsigned int  width,
const unsigned int  height,
const unsigned int  depth,
const unsigned int  dim,
const T  val 
) [inline]

Construct an image list containing n images with specified size, filled with specified value.

Definition at line 30188 of file CImg.h.

template<typename T>
cimg_library::CImgList< T >::CImgList ( const unsigned int  n,
const unsigned int  width,
const unsigned int  height,
const unsigned int  depth,
const unsigned int  dim,
const int  val0,
const int  val1,
  ... 
) [inline]

Construct an image list containing n images with specified size and specified pixel values (int version).

Definition at line 30196 of file CImg.h.

template<typename T>
cimg_library::CImgList< T >::CImgList ( const unsigned int  n,
const unsigned int  width,
const unsigned int  height,
const unsigned int  depth,
const unsigned int  dim,
const double  val0,
const double  val1,
  ... 
) [inline]

Construct an image list containing n images with specified size and specified pixel values (double version).

Definition at line 30215 of file CImg.h.

template<typename T>
template<typename t>
cimg_library::CImgList< T >::CImgList ( const unsigned int  n,
const CImg< t > &  img 
) </