xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
![]()
|
Constructors - Destructor - Copy | |
Y V V | Y |
Y V V Z | Z |
Y V V Z V const unsigned int | dy |
Y V V Z V const unsigned int const unsigned int | dz |
~CImgList () | |
Destructor. | |
CImgList () | |
Default constructor. | |
CImgList (const unsigned int n) | |
Construct an image list containing n empty images. | |
template<typename t > | |
CImgList (const CImgList< t > &list) | |
Default copy constructor. | |
CImgList (const CImgList< T > &list) | |
template<typename t > | |
CImgList (const CImgList< t > &list, const bool shared) | |
Advanced copy constructor. | |
CImgList (const CImgList< T > &list, const bool shared) | |
CImgList (const unsigned int n, const unsigned int width, const unsigned int height=1, const unsigned int depth=1, const unsigned int dim=1) | |
Construct an image list containing n images with specified size. | |
CImgList (const unsigned int n, const unsigned int width, const unsigned int height, const unsigned int depth, const unsigned int dim, const T val) | |
Construct an image list containing n images with specified size, filled with specified value. | |
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,...) | |
Construct an image list containing n images with specified size and specified pixel values (int version). | |
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,...) | |
Construct an image list containing n images with specified size and specified pixel values (double version). | |
template<typename t > | |
CImgList (const unsigned int n, const CImg< t > &img) | |
Construct a list containing n copies of the image img. | |
template<typename t > | |
CImgList (const unsigned int n, const CImg< t > &img, const bool shared) | |
Construct a list containing n copies of the image img, forcing the shared state. | |
template<typename t > | |
CImgList (const CImg< t > &img) | |
Construct an image list from one image. | |
template<typename t > | |
CImgList (const CImg< t > &img, const bool shared) | |
Construct an image list from one image, forcing the shared state. | |
template<typename t1 , typename t2 > | |
CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2) | |
Construct an image list from two images. | |
template<typename t1 , typename t2 > | |
CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const bool shared) | |
Construct an image list from two images, forcing the shared state. | |
template<typename t1 , typename t2 , typename t3 > | |
CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3) | |
Construct an image list from three images. | |
template<typename t1 , typename t2 , typename t3 > | |
CImgList (const CImg< t1 > &img1, const CImg< t2 > &img2, const CImg< t3 > &img3, const bool shared) | |
Construct an image list from three images, forcing the shared state. | |
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) | |
Construct an image list from four images. | |
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) | |
Construct an image list from four images, forcing the shared state. | |
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) | |
Construct an image list from five images. | |
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) | |
Construct an image list from five images, forcing the shared state. | |
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) | |
Construct an image list from six images. | |
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) | |
Construct an image list from six images, forcing the shared state. | |
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) | |
Construct an image list from seven images. | |
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) | |
Construct an image list from seven images, forcing the shared state. | |
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) | |
Construct an image list from eight images. | |
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) | |
Construct an image list from eight images, forcing the shared state. | |
CImgList (const char *const filename) | |
Construct an image list from a filename. | |
CImgList< T > & | assign () |
In-place version of the default constructor and default destructor. | |
CImgList< T > & | clear () |
Equivalent to assign() (STL-compliant name). | |
CImgList< T > & | assign (const unsigned int n) |
In-place version of the corresponding constructor. | |
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) |
In-place version of the corresponding constructor. | |
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) |
In-place version of the corresponding constructor. | |
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,...) |
In-place version of the corresponding constructor. | |
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,...) |
In-place version of the corresponding constructor. | |
template<typename t > | |
CImgList< T > & | assign (const CImgList< t > &list) |
In-place version of the copy constructor. | |
template<typename t > | |
CImgList< T > & | assign (const CImgList< t > &list, const bool shared) |
In-place version of the copy constructor. | |
template<typename t > | |
CImgList< T > & | assign (const unsigned int n, const CImg< t > &img, const bool shared=false) |
In-place version of the corresponding constructor. | |
template<typename t > | |
CImgList< T > & | assign (const CImg< t > &img, const bool shared=false) |
In-place version of the corresponding constructor. | |
template<typename t1 , typename t2 > | |
CImgList< T > & | assign (const CImg< t1 > &img1, const CImg< t2 > &img2, const bool shared=false) |
In-place version of the corresponding constructor. | |
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) |
In-place version of the corresponding constructor. | |
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) |
In-place version of the corresponding constructor. | |
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) |
In-place version of the corresponding constructor. | |
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) |
In-place version of the corresponding constructor. | |
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) |
In-place version of the corresponding constructor. | |
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) |
In-place version of the corresponding constructor. | |
CImgList< T > & | assign (const char *const filename) |
In-place version of the corresponding constructor. | |
template<typename t > | |
CImgList< T > & | transfer_to (CImgList< t > &list) |
Transfer the content of the instance image list into another one. | |
CImgList< T > & | transfer_to (CImgList< T > &list) |
CImgList< T > & | swap (CImgList< T > &list) |
Swap all fields of two CImgList instances (use with care !). | |
bool | is_empty () const |
Return true if list is empty. | |
operator bool () const | |
Return true if list is not empty. | |
bool | is_sameN (const unsigned int n) const |
Return true if list if of specified size. | |
template<typename t > | |
bool | is_sameN (const CImgList< t > &list) const |
Return true if list if of specified size. | |
_cimglist_def_is_same (XY) _cimglist_def_is_same(XZ) _cimglist_def_is_same(XV) _cimglist_def_is_same(YZ) _cimglist_def_is_same(YV) _cimglist_def_is_same(XYZ) _cimglist_def_is_same(XYV) _cimglist_def_is_same(YZV) _cimglist_def_is_same(XYZV) _cimglist_def_is_same1(X) _cimglist_def_is_same1(Y) _cimglist_def_is_same1(Z) _cimglist_def_is_same1(V) _cimglist_def_is_same2(X | |
Y | _cimglist_def_is_same2 (X, Z) _cimglist_def_is_same2(X |
Y V | _cimglist_def_is_same2 (Y, Z) _cimglist_def_is_same2(Y |
Y V V | _cimglist_def_is_same2 (Z, V) _cimglist_def_is_same3(X |
Y V V Z | _cimglist_def_is_same3 (X, Y, V) _cimglist_def_is_same3(X |
Y V V Z V | _cimglist_def_is_same3 (Y, Z, V) bool is_sameXYZV(const unsigned int dx |
tc CImgList< T > & | load_off (const char *const filename, CImgList< tf > &primitives, CImgList< tc > &colors, const bool invert_faces=false) |
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) |
Load a TIFF file. | |
const CImgList< T > & | save (const char *const filename, const int number=-1) const |
Save an image list into a file. | |
const CImgList< T > & | save_ffmpeg (const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int fps=25) const |
Save an image sequence, using FFMPEG library. | |
const CImgList< T > & | _save_yuv (cimg_std::FILE *const file, const char *const filename, const bool rgb2yuv) const |
const CImgList< T > & | save_yuv (const char *const filename=0, const bool rgb2yuv=true) const |
Save an image sequence into a YUV file. | |
const CImgList< T > & | save_yuv (cimg_std::FILE *const file, const bool rgb2yuv=true) const |
Save an image sequence into a YUV file. | |
const CImgList< T > & | _save_cimg (cimg_std::FILE *const file, const char *const filename, const bool compression) const |
Save an image list into a .cimg file. | |
const CImgList< T > & | save_cimg (cimg_std::FILE *file, const bool compress=false) const |
Save an image list into a CImg file (RAW binary file + simple header). | |
const CImgList< T > & | save_cimg (const char *const filename, const bool compress=false) const |
Save an image list into a CImg file (RAW binary file + simple header). | |
const CImgList< T > & | _save_cimg (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 (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 |
Insert the instance image into into an existing .cimg file, at specified coordinates. | |
const CImgList< T > & | save_cimg (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 |
Insert the instance image into into an existing .cimg file, at specified coordinates. | |
const CImgList< T > & | save_gzip_external (const char *const filename) const |
Save a file in TIFF format. | |
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 |
Save an image list into a OFF file. | |
template<typename tf , typename tc > | |
const CImgList< T > & | save_off (cimg_std::FILE *const file, const CImgList< tf > &primitives, const CImgList< tc > &colors, const bool invert_faces=false) const |
Save an image list into a OFF file. | |
const CImgList< T > & | save_ffmpeg_external (const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const char *const codec="mpeg2video") const |
Save an image sequence using the external tool 'ffmpeg'. | |
static const char * | pixel_type () |
Return a string describing the type of the image pixels in the list (template parameter T ). | |
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_tiff (const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1) |
static void | _save_empty_cimg (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 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) |
Create an empty .cimg file with specified dimensions. | |
static void | save_empty_cimg (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) |
Create an empty .cimg file with specified dimensions. | |
Public Types | |
typedef CImg< T > * | iterator |
Define a CImgList<T>::iterator. | |
typedef const CImg< T > * | const_iterator |
Define a CImgList<T>::const_iterator. | |
typedef T | value_type |
Get value type. | |
Public Attributes | |
unsigned int | size |
Size of the list (number of elements inside). | |
unsigned int | allocsize |
Allocation size of the list. | |
CImg< T > * | data |
Pointer to the first list element. |
const CImgList<T>& save | ( | const char *const | filename, | |
const int | number = -1 | |||
) | const [inline] |
Save an image list into a file.
Depending on the extension of the given filename, a file format is chosen for the output file.
const CImgList<T>& _save_cimg | ( | cimg_std::FILE *const | file, | |
const char *const | filename, | |||
const bool | compression | |||
) | const [inline] |
const CImgList<T>& save_gzip_external | ( | const char *const | filename | ) | const [inline] |
Save a file in TIFF format.
Save an image list as a gzipped file, using external tool 'gzip'.