#include <cstdio>
#include <cstdlib>
#include <cstdarg>
#include <cstring>
#include <cmath>
#include <ctime>
Go to the source code of this file.
Namespaces | |
cimg_library | |
This namespace encompasses all classes and functions of the CImg library. | |
cimg_library::cimg | |
Namespace that encompasses low-level functions and variables of the CImg Library. | |
Macros | |
#define | cimg_version 132 |
#define | cimg_OS 0 |
#define | cimg_stdout stderr |
#define | cimg_file_separator '/' |
#define | cimg_debug 2 |
#define | cimg_display 0 |
#define | cimg_usage(usage) cimg_library::cimg::option((char*)0,argc,argv,(char*)0,usage) |
#define | cimg_help(str) cimg_library::cimg::option((char*)0,argc,argv,str,(char*)0) |
#define | cimg_option(name, defaut, usage) cimg_library::cimg::option(name,argc,argv,defaut,usage) |
#define | cimg_argument(pos) cimg_library::cimg::argument(pos,argc,argv) |
#define | cimg_argument1(pos, s0) cimg_library::cimg::argument(pos,argc,argv,1,s0) |
#define | cimg_argument2(pos, s0, s1) cimg_library::cimg::argument(pos,argc,argv,2,s0,s1) |
#define | cimg_argument3(pos, s0, s1, s2) cimg_library::cimg::argument(pos,argc,argv,3,s0,s1,s2) |
#define | cimg_argument4(pos, s0, s1, s2, s3) cimg_library::cimg::argument(pos,argc,argv,4,s0,s1,s2,s3) |
#define | cimg_argument5(pos, s0, s1, s2, s3, s4) cimg_library::cimg::argument(pos,argc,argv,5,s0,s1,s2,s3,s4) |
#define | cimg_argument6(pos, s0, s1, s2, s3, s4, s5) cimg_library::cimg::argument(pos,argc,argv,6,s0,s1,s2,s3,s4,s5) |
#define | cimg_argument7(pos, s0, s1, s2, s3, s4, s5, s6) cimg_library::cimg::argument(pos,argc,argv,7,s0,s1,s2,s3,s4,s5,s6) |
#define | cimg_argument8(pos, s0, s1, s2, s3, s4, s5, s6, s7) cimg_library::cimg::argument(pos,argc,argv,8,s0,s1,s2,s3,s4,s5,s6,s7) |
#define | cimg_argument9(pos, s0, s1, s2, s3, s4, s5, s6, s7, s8) cimg_library::cimg::argument(pos,argc,argv,9,s0,s1,s2,s3,s4,s5,s6,s7,s8) |
#define | CImg_2x2(I, T) |
#define | CImg_3x3(I, T) |
#define | CImg_4x4(I, T) |
#define | CImg_5x5(I, T) |
#define | CImg_2x2x2(I, T) |
#define | CImg_3x3x3(I, T) |
#define | cimg_get2x2(img, x, y, z, v, I) I[0] = (img)(x,y,z,v), I[1] = (img)(_n1##x,y,z,v), I[2] = (img)(x,_n1##y,z,v), I[3] = (img)(_n1##x,_n1##y,z,v) |
#define | cimg_get3x3(img, x, y, z, v, I) |
#define | cimg_get4x4(img, x, y, z, v, I) |
#define | cimg_get5x5(img, x, y, z, v, I) |
#define | cimg_get6x6(img, x, y, z, v, I) |
#define | cimg_get7x7(img, x, y, z, v, I) |
#define | cimg_get8x8(img, x, y, z, v, I) |
#define | cimg_get9x9(img, x, y, z, v, I) |
#define | cimg_get2x2x2(img, x, y, z, v, I) |
#define | cimg_get3x3x3(img, x, y, z, v, I) |
#define | cimg_for(img, ptr, T_ptr) for (T_ptr *ptr = (img).data + (img).size(); (ptr--)>(img).data; ) |
#define | cimg_foroff(img, off) for (unsigned int off = 0, _max##off = (unsigned int)(img).size(); off<_max##off; ++off) |
#define | cimg_for1(bound, i) for (int i = 0; i<(int)(bound); ++i) |
#define | cimg_forX(img, x) cimg_for1((img).width,x) |
#define | cimg_forY(img, y) cimg_for1((img).height,y) |
#define | cimg_forZ(img, z) cimg_for1((img).depth,z) |
#define | cimg_forV(img, v) cimg_for1((img).dim,v) |
#define | cimg_forXY(img, x, y) cimg_forY(img,y) cimg_forX(img,x) |
#define | cimg_forXZ(img, x, z) cimg_forZ(img,z) cimg_forX(img,x) |
#define | cimg_forYZ(img, y, z) cimg_forZ(img,z) cimg_forY(img,y) |
#define | cimg_forXV(img, x, v) cimg_forV(img,v) cimg_forX(img,x) |
#define | cimg_forYV(img, y, v) cimg_forV(img,v) cimg_forY(img,y) |
#define | cimg_forZV(img, z, v) cimg_forV(img,v) cimg_forZ(img,z) |
#define | cimg_forXYZ(img, x, y, z) cimg_forZ(img,z) cimg_forXY(img,x,y) |
#define | cimg_forXYV(img, x, y, v) cimg_forV(img,v) cimg_forXY(img,x,y) |
#define | cimg_forXZV(img, x, z, v) cimg_forV(img,v) cimg_forXZ(img,x,z) |
#define | cimg_forYZV(img, y, z, v) cimg_forV(img,v) cimg_forYZ(img,y,z) |
#define | cimg_forXYZV(img, x, y, z, v) cimg_forV(img,v) cimg_forXYZ(img,x,y,z) |
#define | cimg_for_in1(bound, i0, i1, i) for (int i = (int)(i0)<0?0:(int)(i0), _max##i = (int)(i1)<(int)(bound)?(int)(i1):(int)(bound)-1; i<=_max##i; ++i) |
#define | cimg_for_inX(img, x0, x1, x) cimg_for_in1((img).width,x0,x1,x) |
#define | cimg_for_inY(img, y0, y1, y) cimg_for_in1((img).height,y0,y1,y) |
#define | cimg_for_inZ(img, z0, z1, z) cimg_for_in1((img).depth,z0,z1,z) |
#define | cimg_for_inV(img, v0, v1, v) cimg_for_in1((img).dim,v0,v1,v) |
#define | cimg_for_inXY(img, x0, y0, x1, y1, x, y) cimg_for_inY(img,y0,y1,y) cimg_for_inX(img,x0,x1,x) |
#define | cimg_for_inXZ(img, x0, z0, x1, z1, x, z) cimg_for_inZ(img,z0,z1,z) cimg_for_inX(img,x0,x1,x) |
#define | cimg_for_inXV(img, x0, v0, x1, v1, x, v) cimg_for_inV(img,v0,v1,v) cimg_for_inX(img,x0,x1,x) |
#define | cimg_for_inYZ(img, y0, z0, y1, z1, y, z) cimg_for_inZ(img,x0,z1,z) cimg_for_inY(img,y0,y1,y) |
#define | cimg_for_inYV(img, y0, v0, y1, v1, y, v) cimg_for_inV(img,v0,v1,v) cimg_for_inY(img,y0,y1,y) |
#define | cimg_for_inZV(img, z0, v0, z1, v1, z, v) cimg_for_inV(img,v0,v1,v) cimg_for_inZ(img,z0,z1,z) |
#define | cimg_for_inXYZ(img, x0, y0, z0, x1, y1, z1, x, y, z) cimg_for_inZ(img,z0,z1,z) cimg_for_inXY(img,x0,y0,x1,y1,x,y) |
#define | cimg_for_inXYV(img, x0, y0, v0, x1, y1, v1, x, y, v) cimg_for_inV(img,v0,v1,v) cimg_for_inXY(img,x0,y0,x1,y1,x,y) |
#define | cimg_for_inXZV(img, x0, z0, v0, x1, z1, v1, x, z, v) cimg_for_inV(img,v0,v1,v) cimg_for_inXZ(img,x0,z0,x1,z1,x,z) |
#define | cimg_for_inYZV(img, y0, z0, v0, y1, z1, v1, y, z, v) cimg_for_inV(img,v0,v1,v) cimg_for_inYZ(img,y0,z0,y1,z1,y,z) |
#define | cimg_for_inXYZV(img, x0, y0, z0, v0, x1, y1, z1, v1, x, y, z, v) cimg_for_inV(img,v0,v1,v) cimg_for_inXYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define | cimg_for_insideX(img, x, n) cimg_for_inX(img,n,(img).width-1-(n),x) |
#define | cimg_for_insideY(img, y, n) cimg_for_inY(img,n,(img).height-1-(n),y) |
#define | cimg_for_insideZ(img, z, n) cimg_for_inZ(img,n,(img).depth-1-(n),z) |
#define | cimg_for_insideV(img, v, n) cimg_for_inV(img,n,(img).dim-1-(n),v) |
#define | cimg_for_insideXY(img, x, y, n) cimg_for_inXY(img,n,n,(img).width-1-(n),(img).height-1-(n),x,y) |
#define | cimg_for_insideXYZ(img, x, y, z, n) cimg_for_inXYZ(img,n,n,n,(img).width-1-(n),(img).height-1-(n),(img).depth-1-(n),x,y,z) |
#define | cimg_for_insideXYZV(img, x, y, z, v, n) cimg_for_inXYZ(img,n,n,n,(img).width-1-(n),(img).height-1-(n),(img).depth-1-(n),x,y,z) |
#define | cimg_for_out1(boundi, i0, i1, i) for (int i = (int)(i0)>0?0:(int)(i1)+1; i<(int)(boundi); ++i, i = i==(int)(i0)?(int)(i1)+1:i) |
#define | cimg_for_out2(boundi, boundj, i0, j0, i1, j1, i, j) |
#define | cimg_for_out3(boundi, boundj, boundk, i0, j0, k0, i1, j1, k1, i, j, k) |
#define | cimg_for_out4(boundi, boundj, boundk, boundl, i0, j0, k0, l0, i1, j1, k1, l1, i, j, k, l) |
#define | cimg_for_outX(img, x0, x1, x) cimg_for_out1((img).width,x0,x1,x) |
#define | cimg_for_outY(img, y0, y1, y) cimg_for_out1((img).height,y0,y1,y) |
#define | cimg_for_outZ(img, z0, z1, z) cimg_for_out1((img).depth,z0,z1,z) |
#define | cimg_for_outV(img, v0, v1, v) cimg_for_out1((img).dim,v0,v1,v) |
#define | cimg_for_outXY(img, x0, y0, x1, y1, x, y) cimg_for_out2((img).width,(img).height,x0,y0,x1,y1,x,y) |
#define | cimg_for_outXZ(img, x0, z0, x1, z1, x, z) cimg_for_out2((img).width,(img).depth,x0,z0,x1,z1,x,z) |
#define | cimg_for_outXV(img, x0, v0, x1, v1, x, v) cimg_for_out2((img).width,(img).dim,x0,v0,x1,v1,x,v) |
#define | cimg_for_outYZ(img, y0, z0, y1, z1, y, z) cimg_for_out2((img).height,(img).depth,y0,z0,y1,z1,y,z) |
#define | cimg_for_outYV(img, y0, v0, y1, v1, y, v) cimg_for_out2((img).height,(img).dim,y0,v0,y1,v1,y,v) |
#define | cimg_for_outZV(img, z0, v0, z1, v1, z, v) cimg_for_out2((img).depth,(img).dim,z0,v0,z1,v1,z,v) |
#define | cimg_for_outXYZ(img, x0, y0, z0, x1, y1, z1, x, y, z) cimg_for_out3((img).width,(img).height,(img).depth,x0,y0,z0,x1,y1,z1,x,y,z) |
#define | cimg_for_outXYV(img, x0, y0, v0, x1, y1, v1, x, y, v) cimg_for_out3((img).width,(img).height,(img).dim,x0,y0,v0,x1,y1,v1,x,y,v) |
#define | cimg_for_outXZV(img, x0, z0, v0, x1, z1, v1, x, z, v) cimg_for_out3((img).width,(img).depth,(img).dim,x0,z0,v0,x1,z1,v1,x,z,v) |
#define | cimg_for_outYZV(img, y0, z0, v0, y1, z1, v1, y, z, v) cimg_for_out3((img).height,(img).depth,(img).dim,y0,z0,v0,y1,z1,v1,y,z,v) |
#define | cimg_for_outXYZV(img, x0, y0, z0, v0, x1, y1, z1, v1, x, y, z, v) cimg_for_out4((img).width,(img).height,(img).depth,(img).dim,x0,y0,z0,v0,x1,y1,z1,v1,x,y,z,v) |
#define | cimg_for_borderX(img, x, n) cimg_for_outX(img,n,(img).width-1-(n),x) |
#define | cimg_for_borderY(img, y, n) cimg_for_outY(img,n,(img).height-1-(n),y) |
#define | cimg_for_borderZ(img, z, n) cimg_for_outZ(img,n,(img).depth-1-(n),z) |
#define | cimg_for_borderV(img, v, n) cimg_for_outV(img,n,(img).dim-1-(n),v) |
#define | cimg_for_borderXY(img, x, y, n) cimg_for_outXY(img,n,n,(img).width-1-(n),(img).height-1-(n),x,y) |
#define | cimg_for_borderXYZ(img, x, y, z, n) cimg_for_outXYZ(img,n,n,n,(img).width-1-(n),(img).height-1-(n),(img).depth-1-(n),x,y,z) |
#define | cimg_for_borderXYZV(img, x, y, z, v, n) cimg_for_outXYZV(img,n,n,n,n,(img).width-1-(n),(img).height-1-(n),(img).depth-1-(n),(img).dim-1-(n),x,y,z,v) |
#define | cimg_for_spiralXY(img, x, y) |
#define | cimg_for_lineXY(x, y, x0, y0, x1, y1) |
#define | cimg_for2(bound, i) |
#define | cimg_for2X(img, x) cimg_for2((img).width,x) |
#define | cimg_for2Y(img, y) cimg_for2((img).height,y) |
#define | cimg_for2Z(img, z) cimg_for2((img).depth,z) |
#define | cimg_for2V(img, v) cimg_for2((img).dim,v) |
#define | cimg_for2XY(img, x, y) cimg_for2Y(img,y) cimg_for2X(img,x) |
#define | cimg_for2XZ(img, x, z) cimg_for2Z(img,z) cimg_for2X(img,x) |
#define | cimg_for2XV(img, x, v) cimg_for2V(img,v) cimg_for2X(img,x) |
#define | cimg_for2YZ(img, y, z) cimg_for2Z(img,z) cimg_for2Y(img,y) |
#define | cimg_for2YV(img, y, v) cimg_for2V(img,v) cimg_for2Y(img,y) |
#define | cimg_for2ZV(img, z, v) cimg_for2V(img,v) cimg_for2Z(img,z) |
#define | cimg_for2XYZ(img, x, y, z) cimg_for2Z(img,z) cimg_for2XY(img,x,y) |
#define | cimg_for2XZV(img, x, z, v) cimg_for2V(img,v) cimg_for2XZ(img,x,z) |
#define | cimg_for2YZV(img, y, z, v) cimg_for2V(img,v) cimg_for2YZ(img,y,z) |
#define | cimg_for2XYZV(img, x, y, z, v) cimg_for2V(img,v) cimg_for2XYZ(img,x,y,z) |
#define | cimg_for_in2(bound, i0, i1, i) |
#define | cimg_for_in2X(img, x0, x1, x) cimg_for_in2((img).width,x0,x1,x) |
#define | cimg_for_in2Y(img, y0, y1, y) cimg_for_in2((img).height,y0,y1,y) |
#define | cimg_for_in2Z(img, z0, z1, z) cimg_for_in2((img).depth,z0,z1,z) |
#define | cimg_for_in2V(img, v0, v1, v) cimg_for_in2((img).dim,v0,v1,v) |
#define | cimg_for_in2XY(img, x0, y0, x1, y1, x, y) cimg_for_in2Y(img,y0,y1,y) cimg_for_in2X(img,x0,x1,x) |
#define | cimg_for_in2XZ(img, x0, z0, x1, z1, x, z) cimg_for_in2Z(img,z0,z1,z) cimg_for_in2X(img,x0,x1,x) |
#define | cimg_for_in2XV(img, x0, v0, x1, v1, x, v) cimg_for_in2V(img,v0,v1,v) cimg_for_in2X(img,x0,x1,x) |
#define | cimg_for_in2YZ(img, y0, z0, y1, z1, y, z) cimg_for_in2Z(img,z0,z1,z) cimg_for_in2Y(img,y0,y1,y) |
#define | cimg_for_in2YV(img, y0, v0, y1, v1, y, v) cimg_for_in2V(img,v0,v1,v) cimg_for_in2Y(img,y0,y1,y) |
#define | cimg_for_in2ZV(img, z0, v0, z1, v1, z, v) cimg_for_in2V(img,v0,v1,v) cimg_for_in2Z(img,z0,z1,z) |
#define | cimg_for_in2XYZ(img, x0, y0, z0, x1, y1, z1, x, y, z) cimg_for_in2Z(img,z0,z1,z) cimg_for_in2XY(img,x0,y0,x1,y1,x,y) |
#define | cimg_for_in2XZV(img, x0, z0, v0, x1, y1, v1, x, z, v) cimg_for_in2V(img,v0,v1,v) cimg_for_in2XZ(img,x0,y0,x1,y1,x,z) |
#define | cimg_for_in2YZV(img, y0, z0, v0, y1, z1, v1, y, z, v) cimg_for_in2V(img,v0,v1,v) cimg_for_in2YZ(img,y0,z0,y1,z1,y,z) |
#define | cimg_for_in2XYZV(img, x0, y0, z0, v0, x1, y1, z1, v1, x, y, z, v) cimg_for_in2V(img,v0,v1,v) cimg_for_in2XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define | cimg_for3(bound, i) |
#define | cimg_for3X(img, x) cimg_for3((img).width,x) |
#define | cimg_for3Y(img, y) cimg_for3((img).height,y) |
#define | cimg_for3Z(img, z) cimg_for3((img).depth,z) |
#define | cimg_for3V(img, v) cimg_for3((img).dim,v) |
#define | cimg_for3XY(img, x, y) cimg_for3Y(img,y) cimg_for3X(img,x) |
#define | cimg_for3XZ(img, x, z) cimg_for3Z(img,z) cimg_for3X(img,x) |
#define | cimg_for3XV(img, x, v) cimg_for3V(img,v) cimg_for3X(img,x) |
#define | cimg_for3YZ(img, y, z) cimg_for3Z(img,z) cimg_for3Y(img,y) |
#define | cimg_for3YV(img, y, v) cimg_for3V(img,v) cimg_for3Y(img,y) |
#define | cimg_for3ZV(img, z, v) cimg_for3V(img,v) cimg_for3Z(img,z) |
#define | cimg_for3XYZ(img, x, y, z) cimg_for3Z(img,z) cimg_for3XY(img,x,y) |
#define | cimg_for3XZV(img, x, z, v) cimg_for3V(img,v) cimg_for3XZ(img,x,z) |
#define | cimg_for3YZV(img, y, z, v) cimg_for3V(img,v) cimg_for3YZ(img,y,z) |
#define | cimg_for3XYZV(img, x, y, z, v) cimg_for3V(img,v) cimg_for3XYZ(img,x,y,z) |
#define | cimg_for_in3(bound, i0, i1, i) |
#define | cimg_for_in3X(img, x0, x1, x) cimg_for_in3((img).width,x0,x1,x) |
#define | cimg_for_in3Y(img, y0, y1, y) cimg_for_in3((img).height,y0,y1,y) |
#define | cimg_for_in3Z(img, z0, z1, z) cimg_for_in3((img).depth,z0,z1,z) |
#define | cimg_for_in3V(img, v0, v1, v) cimg_for_in3((img).dim,v0,v1,v) |
#define | cimg_for_in3XY(img, x0, y0, x1, y1, x, y) cimg_for_in3Y(img,y0,y1,y) cimg_for_in3X(img,x0,x1,x) |
#define | cimg_for_in3XZ(img, x0, z0, x1, z1, x, z) cimg_for_in3Z(img,z0,z1,z) cimg_for_in3X(img,x0,x1,x) |
#define | cimg_for_in3XV(img, x0, v0, x1, v1, x, v) cimg_for_in3V(img,v0,v1,v) cimg_for_in3X(img,x0,x1,x) |
#define | cimg_for_in3YZ(img, y0, z0, y1, z1, y, z) cimg_for_in3Z(img,z0,z1,z) cimg_for_in3Y(img,y0,y1,y) |
#define | cimg_for_in3YV(img, y0, v0, y1, v1, y, v) cimg_for_in3V(img,v0,v1,v) cimg_for_in3Y(img,y0,y1,y) |
#define | cimg_for_in3ZV(img, z0, v0, z1, v1, z, v) cimg_for_in3V(img,v0,v1,v) cimg_for_in3Z(img,z0,z1,z) |
#define | cimg_for_in3XYZ(img, x0, y0, z0, x1, y1, z1, x, y, z) cimg_for_in3Z(img,z0,z1,z) cimg_for_in3XY(img,x0,y0,x1,y1,x,y) |
#define | cimg_for_in3XZV(img, x0, z0, v0, x1, y1, v1, x, z, v) cimg_for_in3V(img,v0,v1,v) cimg_for_in3XZ(img,x0,y0,x1,y1,x,z) |
#define | cimg_for_in3YZV(img, y0, z0, v0, y1, z1, v1, y, z, v) cimg_for_in3V(img,v0,v1,v) cimg_for_in3YZ(img,y0,z0,y1,z1,y,z) |
#define | cimg_for_in3XYZV(img, x0, y0, z0, v0, x1, y1, z1, v1, x, y, z, v) cimg_for_in3V(img,v0,v1,v) cimg_for_in3XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define | cimg_for4(bound, i) |
#define | cimg_for4X(img, x) cimg_for4((img).width,x) |
#define | cimg_for4Y(img, y) cimg_for4((img).height,y) |
#define | cimg_for4Z(img, z) cimg_for4((img).depth,z) |
#define | cimg_for4V(img, v) cimg_for4((img).dim,v) |
#define | cimg_for4XY(img, x, y) cimg_for4Y(img,y) cimg_for4X(img,x) |
#define | cimg_for4XZ(img, x, z) cimg_for4Z(img,z) cimg_for4X(img,x) |
#define | cimg_for4XV(img, x, v) cimg_for4V(img,v) cimg_for4X(img,x) |
#define | cimg_for4YZ(img, y, z) cimg_for4Z(img,z) cimg_for4Y(img,y) |
#define | cimg_for4YV(img, y, v) cimg_for4V(img,v) cimg_for4Y(img,y) |
#define | cimg_for4ZV(img, z, v) cimg_for4V(img,v) cimg_for4Z(img,z) |
#define | cimg_for4XYZ(img, x, y, z) cimg_for4Z(img,z) cimg_for4XY(img,x,y) |
#define | cimg_for4XZV(img, x, z, v) cimg_for4V(img,v) cimg_for4XZ(img,x,z) |
#define | cimg_for4YZV(img, y, z, v) cimg_for4V(img,v) cimg_for4YZ(img,y,z) |
#define | cimg_for4XYZV(img, x, y, z, v) cimg_for4V(img,v) cimg_for4XYZ(img,x,y,z) |
#define | cimg_for_in4(bound, i0, i1, i) |
#define | cimg_for_in4X(img, x0, x1, x) cimg_for_in4((img).width,x0,x1,x) |
#define | cimg_for_in4Y(img, y0, y1, y) cimg_for_in4((img).height,y0,y1,y) |
#define | cimg_for_in4Z(img, z0, z1, z) cimg_for_in4((img).depth,z0,z1,z) |
#define | cimg_for_in4V(img, v0, v1, v) cimg_for_in4((img).dim,v0,v1,v) |
#define | cimg_for_in4XY(img, x0, y0, x1, y1, x, y) cimg_for_in4Y(img,y0,y1,y) cimg_for_in4X(img,x0,x1,x) |
#define | cimg_for_in4XZ(img, x0, z0, x1, z1, x, z) cimg_for_in4Z(img,z0,z1,z) cimg_for_in4X(img,x0,x1,x) |
#define | cimg_for_in4XV(img, x0, v0, x1, v1, x, v) cimg_for_in4V(img,v0,v1,v) cimg_for_in4X(img,x0,x1,x) |
#define | cimg_for_in4YZ(img, y0, z0, y1, z1, y, z) cimg_for_in4Z(img,z0,z1,z) cimg_for_in4Y(img,y0,y1,y) |
#define | cimg_for_in4YV(img, y0, v0, y1, v1, y, v) cimg_for_in4V(img,v0,v1,v) cimg_for_in4Y(img,y0,y1,y) |
#define | cimg_for_in4ZV(img, z0, v0, z1, v1, z, v) cimg_for_in4V(img,v0,v1,v) cimg_for_in4Z(img,z0,z1,z) |
#define | cimg_for_in4XYZ(img, x0, y0, z0, x1, y1, z1, x, y, z) cimg_for_in4Z(img,z0,z1,z) cimg_for_in4XY(img,x0,y0,x1,y1,x,y) |
#define | cimg_for_in4XZV(img, x0, z0, v0, x1, y1, v1, x, z, v) cimg_for_in4V(img,v0,v1,v) cimg_for_in4XZ(img,x0,y0,x1,y1,x,z) |
#define | cimg_for_in4YZV(img, y0, z0, v0, y1, z1, v1, y, z, v) cimg_for_in4V(img,v0,v1,v) cimg_for_in4YZ(img,y0,z0,y1,z1,y,z) |
#define | cimg_for_in4XYZV(img, x0, y0, z0, v0, x1, y1, z1, v1, x, y, z, v) cimg_for_in4V(img,v0,v1,v) cimg_for_in4XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define | cimg_for5(bound, i) |
#define | cimg_for5X(img, x) cimg_for5((img).width,x) |
#define | cimg_for5Y(img, y) cimg_for5((img).height,y) |
#define | cimg_for5Z(img, z) cimg_for5((img).depth,z) |
#define | cimg_for5V(img, v) cimg_for5((img).dim,v) |
#define | cimg_for5XY(img, x, y) cimg_for5Y(img,y) cimg_for5X(img,x) |
#define | cimg_for5XZ(img, x, z) cimg_for5Z(img,z) cimg_for5X(img,x) |
#define | cimg_for5XV(img, x, v) cimg_for5V(img,v) cimg_for5X(img,x) |
#define | cimg_for5YZ(img, y, z) cimg_for5Z(img,z) cimg_for5Y(img,y) |
#define | cimg_for5YV(img, y, v) cimg_for5V(img,v) cimg_for5Y(img,y) |
#define | cimg_for5ZV(img, z, v) cimg_for5V(img,v) cimg_for5Z(img,z) |
#define | cimg_for5XYZ(img, x, y, z) cimg_for5Z(img,z) cimg_for5XY(img,x,y) |
#define | cimg_for5XZV(img, x, z, v) cimg_for5V(img,v) cimg_for5XZ(img,x,z) |
#define | cimg_for5YZV(img, y, z, v) cimg_for5V(img,v) cimg_for5YZ(img,y,z) |
#define | cimg_for5XYZV(img, x, y, z, v) cimg_for5V(img,v) cimg_for5XYZ(img,x,y,z) |
#define | cimg_for_in5(bound, i0, i1, i) |
#define | cimg_for_in5X(img, x0, x1, x) cimg_for_in5((img).width,x0,x1,x) |
#define | cimg_for_in5Y(img, y0, y1, y) cimg_for_in5((img).height,y0,y1,y) |
#define | cimg_for_in5Z(img, z0, z1, z) cimg_for_in5((img).depth,z0,z1,z) |
#define | cimg_for_in5V(img, v0, v1, v) cimg_for_in5((img).dim,v0,v1,v) |
#define | cimg_for_in5XY(img, x0, y0, x1, y1, x, y) cimg_for_in5Y(img,y0,y1,y) cimg_for_in5X(img,x0,x1,x) |
#define | cimg_for_in5XZ(img, x0, z0, x1, z1, x, z) cimg_for_in5Z(img,z0,z1,z) cimg_for_in5X(img,x0,x1,x) |
#define | cimg_for_in5XV(img, x0, v0, x1, v1, x, v) cimg_for_in5V(img,v0,v1,v) cimg_for_in5X(img,x0,x1,x) |
#define | cimg_for_in5YZ(img, y0, z0, y1, z1, y, z) cimg_for_in5Z(img,z0,z1,z) cimg_for_in5Y(img,y0,y1,y) |
#define | cimg_for_in5YV(img, y0, v0, y1, v1, y, v) cimg_for_in5V(img,v0,v1,v) cimg_for_in5Y(img,y0,y1,y) |
#define | cimg_for_in5ZV(img, z0, v0, z1, v1, z, v) cimg_for_in5V(img,v0,v1,v) cimg_for_in5Z(img,z0,z1,z) |
#define | cimg_for_in5XYZ(img, x0, y0, z0, x1, y1, z1, x, y, z) cimg_for_in5Z(img,z0,z1,z) cimg_for_in5XY(img,x0,y0,x1,y1,x,y) |
#define | cimg_for_in5XZV(img, x0, z0, v0, x1, y1, v1, x, z, v) cimg_for_in5V(img,v0,v1,v) cimg_for_in5XZ(img,x0,y0,x1,y1,x,z) |
#define | cimg_for_in5YZV(img, y0, z0, v0, y1, z1, v1, y, z, v) cimg_for_in5V(img,v0,v1,v) cimg_for_in5YZ(img,y0,z0,y1,z1,y,z) |
#define | cimg_for_in5XYZV(img, x0, y0, z0, v0, x1, y1, z1, v1, x, y, z, v) cimg_for_in5V(img,v0,v1,v) cimg_for_in5XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define | cimg_for6(bound, i) |
#define | cimg_for6X(img, x) cimg_for6((img).width,x) |
#define | cimg_for6Y(img, y) cimg_for6((img).height,y) |
#define | cimg_for6Z(img, z) cimg_for6((img).depth,z) |
#define | cimg_for6V(img, v) cimg_for6((img).dim,v) |
#define | cimg_for6XY(img, x, y) cimg_for6Y(img,y) cimg_for6X(img,x) |
#define | cimg_for6XZ(img, x, z) cimg_for6Z(img,z) cimg_for6X(img,x) |
#define | cimg_for6XV(img, x, v) cimg_for6V(img,v) cimg_for6X(img,x) |
#define | cimg_for6YZ(img, y, z) cimg_for6Z(img,z) cimg_for6Y(img,y) |
#define | cimg_for6YV(img, y, v) cimg_for6V(img,v) cimg_for6Y(img,y) |
#define | cimg_for6ZV(img, z, v) cimg_for6V(img,v) cimg_for6Z(img,z) |
#define | cimg_for6XYZ(img, x, y, z) cimg_for6Z(img,z) cimg_for6XY(img,x,y) |
#define | cimg_for6XZV(img, x, z, v) cimg_for6V(img,v) cimg_for6XZ(img,x,z) |
#define | cimg_for6YZV(img, y, z, v) cimg_for6V(img,v) cimg_for6YZ(img,y,z) |
#define | cimg_for6XYZV(img, x, y, z, v) cimg_for6V(img,v) cimg_for6XYZ(img,x,y,z) |
#define | cimg_for_in6(bound, i0, i1, i) |
#define | cimg_for_in6X(img, x0, x1, x) cimg_for_in6((img).width,x0,x1,x) |
#define | cimg_for_in6Y(img, y0, y1, y) cimg_for_in6((img).height,y0,y1,y) |
#define | cimg_for_in6Z(img, z0, z1, z) cimg_for_in6((img).depth,z0,z1,z) |
#define | cimg_for_in6V(img, v0, v1, v) cimg_for_in6((img).dim,v0,v1,v) |
#define | cimg_for_in6XY(img, x0, y0, x1, y1, x, y) cimg_for_in6Y(img,y0,y1,y) cimg_for_in6X(img,x0,x1,x) |
#define | cimg_for_in6XZ(img, x0, z0, x1, z1, x, z) cimg_for_in6Z(img,z0,z1,z) cimg_for_in6X(img,x0,x1,x) |
#define | cimg_for_in6XV(img, x0, v0, x1, v1, x, v) cimg_for_in6V(img,v0,v1,v) cimg_for_in6X(img,x0,x1,x) |
#define | cimg_for_in6YZ(img, y0, z0, y1, z1, y, z) cimg_for_in6Z(img,z0,z1,z) cimg_for_in6Y(img,y0,y1,y) |
#define | cimg_for_in6YV(img, y0, v0, y1, v1, y, v) cimg_for_in6V(img,v0,v1,v) cimg_for_in6Y(img,y0,y1,y) |
#define | cimg_for_in6ZV(img, z0, v0, z1, v1, z, v) cimg_for_in6V(img,v0,v1,v) cimg_for_in6Z(img,z0,z1,z) |
#define | cimg_for_in6XYZ(img, x0, y0, z0, x1, y1, z1, x, y, z) cimg_for_in6Z(img,z0,z1,z) cimg_for_in6XY(img,x0,y0,x1,y1,x,y) |
#define | cimg_for_in6XZV(img, x0, z0, v0, x1, y1, v1, x, z, v) cimg_for_in6V(img,v0,v1,v) cimg_for_in6XZ(img,x0,y0,x1,y1,x,z) |
#define | cimg_for_in6YZV(img, y0, z0, v0, y1, z1, v1, y, z, v) cimg_for_in6V(img,v0,v1,v) cimg_for_in6YZ(img,y0,z0,y1,z1,y,z) |
#define | cimg_for_in6XYZV(img, x0, y0, z0, v0, x1, y1, z1, v1, x, y, z, v) cimg_for_in6V(img,v0,v1,v) cimg_for_in6XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define | cimg_for7(bound, i) |
#define | cimg_for7X(img, x) cimg_for7((img).width,x) |
#define | cimg_for7Y(img, y) cimg_for7((img).height,y) |
#define | cimg_for7Z(img, z) cimg_for7((img).depth,z) |
#define | cimg_for7V(img, v) cimg_for7((img).dim,v) |
#define | cimg_for7XY(img, x, y) cimg_for7Y(img,y) cimg_for7X(img,x) |
#define | cimg_for7XZ(img, x, z) cimg_for7Z(img,z) cimg_for7X(img,x) |
#define | cimg_for7XV(img, x, v) cimg_for7V(img,v) cimg_for7X(img,x) |
#define | cimg_for7YZ(img, y, z) cimg_for7Z(img,z) cimg_for7Y(img,y) |
#define | cimg_for7YV(img, y, v) cimg_for7V(img,v) cimg_for7Y(img,y) |
#define | cimg_for7ZV(img, z, v) cimg_for7V(img,v) cimg_for7Z(img,z) |
#define | cimg_for7XYZ(img, x, y, z) cimg_for7Z(img,z) cimg_for7XY(img,x,y) |
#define | cimg_for7XZV(img, x, z, v) cimg_for7V(img,v) cimg_for7XZ(img,x,z) |
#define | cimg_for7YZV(img, y, z, v) cimg_for7V(img,v) cimg_for7YZ(img,y,z) |
#define | cimg_for7XYZV(img, x, y, z, v) cimg_for7V(img,v) cimg_for7XYZ(img,x,y,z) |
#define | cimg_for_in7(bound, i0, i1, i) |
#define | cimg_for_in7X(img, x0, x1, x) cimg_for_in7((img).width,x0,x1,x) |
#define | cimg_for_in7Y(img, y0, y1, y) cimg_for_in7((img).height,y0,y1,y) |
#define | cimg_for_in7Z(img, z0, z1, z) cimg_for_in7((img).depth,z0,z1,z) |
#define | cimg_for_in7V(img, v0, v1, v) cimg_for_in7((img).dim,v0,v1,v) |
#define | cimg_for_in7XY(img, x0, y0, x1, y1, x, y) cimg_for_in7Y(img,y0,y1,y) cimg_for_in7X(img,x0,x1,x) |
#define | cimg_for_in7XZ(img, x0, z0, x1, z1, x, z) cimg_for_in7Z(img,z0,z1,z) cimg_for_in7X(img,x0,x1,x) |
#define | cimg_for_in7XV(img, x0, v0, x1, v1, x, v) cimg_for_in7V(img,v0,v1,v) cimg_for_in7X(img,x0,x1,x) |
#define | cimg_for_in7YZ(img, y0, z0, y1, z1, y, z) cimg_for_in7Z(img,z0,z1,z) cimg_for_in7Y(img,y0,y1,y) |
#define | cimg_for_in7YV(img, y0, v0, y1, v1, y, v) cimg_for_in7V(img,v0,v1,v) cimg_for_in7Y(img,y0,y1,y) |
#define | cimg_for_in7ZV(img, z0, v0, z1, v1, z, v) cimg_for_in7V(img,v0,v1,v) cimg_for_in7Z(img,z0,z1,z) |
#define | cimg_for_in7XYZ(img, x0, y0, z0, x1, y1, z1, x, y, z) cimg_for_in7Z(img,z0,z1,z) cimg_for_in7XY(img,x0,y0,x1,y1,x,y) |
#define | cimg_for_in7XZV(img, x0, z0, v0, x1, y1, v1, x, z, v) cimg_for_in7V(img,v0,v1,v) cimg_for_in7XZ(img,x0,y0,x1,y1,x,z) |
#define | cimg_for_in7YZV(img, y0, z0, v0, y1, z1, v1, y, z, v) cimg_for_in7V(img,v0,v1,v) cimg_for_in7YZ(img,y0,z0,y1,z1,y,z) |
#define | cimg_for_in7XYZV(img, x0, y0, z0, v0, x1, y1, z1, v1, x, y, z, v) cimg_for_in7V(img,v0,v1,v) cimg_for_in7XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define | cimg_for8(bound, i) |
#define | cimg_for8X(img, x) cimg_for8((img).width,x) |
#define | cimg_for8Y(img, y) cimg_for8((img).height,y) |
#define | cimg_for8Z(img, z) cimg_for8((img).depth,z) |
#define | cimg_for8V(img, v) cimg_for8((img).dim,v) |
#define | cimg_for8XY(img, x, y) cimg_for8Y(img,y) cimg_for8X(img,x) |
#define | cimg_for8XZ(img, x, z) cimg_for8Z(img,z) cimg_for8X(img,x) |
#define | cimg_for8XV(img, x, v) cimg_for8V(img,v) cimg_for8X(img,x) |
#define | cimg_for8YZ(img, y, z) cimg_for8Z(img,z) cimg_for8Y(img,y) |
#define | cimg_for8YV(img, y, v) cimg_for8V(img,v) cimg_for8Y(img,y) |
#define | cimg_for8ZV(img, z, v) cimg_for8V(img,v) cimg_for8Z(img,z) |
#define | cimg_for8XYZ(img, x, y, z) cimg_for8Z(img,z) cimg_for8XY(img,x,y) |
#define | cimg_for8XZV(img, x, z, v) cimg_for8V(img,v) cimg_for8XZ(img,x,z) |
#define | cimg_for8YZV(img, y, z, v) cimg_for8V(img,v) cimg_for8YZ(img,y,z) |
#define | cimg_for8XYZV(img, x, y, z, v) cimg_for8V(img,v) cimg_for8XYZ(img,x,y,z) |
#define | cimg_for_in8(bound, i0, i1, i) |
#define | cimg_for_in8X(img, x0, x1, x) cimg_for_in8((img).width,x0,x1,x) |
#define | cimg_for_in8Y(img, y0, y1, y) cimg_for_in8((img).height,y0,y1,y) |
#define | cimg_for_in8Z(img, z0, z1, z) cimg_for_in8((img).depth,z0,z1,z) |
#define | cimg_for_in8V(img, v0, v1, v) cimg_for_in8((img).dim,v0,v1,v) |
#define | cimg_for_in8XY(img, x0, y0, x1, y1, x, y) cimg_for_in8Y(img,y0,y1,y) cimg_for_in8X(img,x0,x1,x) |
#define | cimg_for_in8XZ(img, x0, z0, x1, z1, x, z) cimg_for_in8Z(img,z0,z1,z) cimg_for_in8X(img,x0,x1,x) |
#define | cimg_for_in8XV(img, x0, v0, x1, v1, x, v) cimg_for_in8V(img,v0,v1,v) cimg_for_in8X(img,x0,x1,x) |
#define | cimg_for_in8YZ(img, y0, z0, y1, z1, y, z) cimg_for_in8Z(img,z0,z1,z) cimg_for_in8Y(img,y0,y1,y) |
#define | cimg_for_in8YV(img, y0, v0, y1, v1, y, v) cimg_for_in8V(img,v0,v1,v) cimg_for_in8Y(img,y0,y1,y) |
#define | cimg_for_in8ZV(img, z0, v0, z1, v1, z, v) cimg_for_in8V(img,v0,v1,v) cimg_for_in8Z(img,z0,z1,z) |
#define | cimg_for_in8XYZ(img, x0, y0, z0, x1, y1, z1, x, y, z) cimg_for_in8Z(img,z0,z1,z) cimg_for_in8XY(img,x0,y0,x1,y1,x,y) |
#define | cimg_for_in8XZV(img, x0, z0, v0, x1, y1, v1, x, z, v) cimg_for_in8V(img,v0,v1,v) cimg_for_in8XZ(img,x0,y0,x1,y1,x,z) |
#define | cimg_for_in8YZV(img, y0, z0, v0, y1, z1, v1, y, z, v) cimg_for_in8V(img,v0,v1,v) cimg_for_in8YZ(img,y0,z0,y1,z1,y,z) |
#define | cimg_for_in8XYZV(img, x0, y0, z0, v0, x1, y1, z1, v1, x, y, z, v) cimg_for_in8V(img,v0,v1,v) cimg_for_in8XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define | cimg_for9(bound, i) |
#define | cimg_for9X(img, x) cimg_for9((img).width,x) |
#define | cimg_for9Y(img, y) cimg_for9((img).height,y) |
#define | cimg_for9Z(img, z) cimg_for9((img).depth,z) |
#define | cimg_for9V(img, v) cimg_for9((img).dim,v) |
#define | cimg_for9XY(img, x, y) cimg_for9Y(img,y) cimg_for9X(img,x) |
#define | cimg_for9XZ(img, x, z) cimg_for9Z(img,z) cimg_for9X(img,x) |
#define | cimg_for9XV(img, x, v) cimg_for9V(img,v) cimg_for9X(img,x) |
#define | cimg_for9YZ(img, y, z) cimg_for9Z(img,z) cimg_for9Y(img,y) |
#define | cimg_for9YV(img, y, v) cimg_for9V(img,v) cimg_for9Y(img,y) |
#define | cimg_for9ZV(img, z, v) cimg_for9V(img,v) cimg_for9Z(img,z) |
#define | cimg_for9XYZ(img, x, y, z) cimg_for9Z(img,z) cimg_for9XY(img,x,y) |
#define | cimg_for9XZV(img, x, z, v) cimg_for9V(img,v) cimg_for9XZ(img,x,z) |
#define | cimg_for9YZV(img, y, z, v) cimg_for9V(img,v) cimg_for9YZ(img,y,z) |
#define | cimg_for9XYZV(img, x, y, z, v) cimg_for9V(img,v) cimg_for9XYZ(img,x,y,z) |
#define | cimg_for_in9(bound, i0, i1, i) |
#define | cimg_for_in9X(img, x0, x1, x) cimg_for_in9((img).width,x0,x1,x) |
#define | cimg_for_in9Y(img, y0, y1, y) cimg_for_in9((img).height,y0,y1,y) |
#define | cimg_for_in9Z(img, z0, z1, z) cimg_for_in9((img).depth,z0,z1,z) |
#define | cimg_for_in9V(img, v0, v1, v) cimg_for_in9((img).dim,v0,v1,v) |
#define | cimg_for_in9XY(img, x0, y0, x1, y1, x, y) cimg_for_in9Y(img,y0,y1,y) cimg_for_in9X(img,x0,x1,x) |
#define | cimg_for_in9XZ(img, x0, z0, x1, z1, x, z) cimg_for_in9Z(img,z0,z1,z) cimg_for_in9X(img,x0,x1,x) |
#define | cimg_for_in9XV(img, x0, v0, x1, v1, x, v) cimg_for_in9V(img,v0,v1,v) cimg_for_in9X(img,x0,x1,x) |
#define | cimg_for_in9YZ(img, y0, z0, y1, z1, y, z) cimg_for_in9Z(img,z0,z1,z) cimg_for_in9Y(img,y0,y1,y) |
#define | cimg_for_in9YV(img, y0, v0, y1, v1, y, v) cimg_for_in9V(img,v0,v1,v) cimg_for_in9Y(img,y0,y1,y) |
#define | cimg_for_in9ZV(img, z0, v0, z1, v1, z, v) cimg_for_in9V(img,v0,v1,v) cimg_for_in9Z(img,z0,z1,z) |
#define | cimg_for_in9XYZ(img, x0, y0, z0, x1, y1, z1, x, y, z) cimg_for_in9Z(img,z0,z1,z) cimg_for_in9XY(img,x0,y0,x1,y1,x,y) |
#define | cimg_for_in9XZV(img, x0, z0, v0, x1, y1, v1, x, z, v) cimg_for_in9V(img,v0,v1,v) cimg_for_in9XZ(img,x0,y0,x1,y1,x,z) |
#define | cimg_for_in9YZV(img, y0, z0, v0, y1, z1, v1, y, z, v) cimg_for_in9V(img,v0,v1,v) cimg_for_in9YZ(img,y0,z0,y1,z1,y,z) |
#define | cimg_for_in9XYZV(img, x0, y0, z0, v0, x1, y1, z1, v1, x, y, z, v) cimg_for_in9V(img,v0,v1,v) cimg_for_in9XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define | cimg_for2x2(img, x, y, z, v, I) |
#define | cimg_for_in2x2(img, x0, y0, x1, y1, x, y, z, v, I) |
#define | cimg_for3x3(img, x, y, z, v, I) |
#define | cimg_for_in3x3(img, x0, y0, x1, y1, x, y, z, v, I) |
#define | cimg_for4x4(img, x, y, z, v, I) |
#define | cimg_for_in4x4(img, x0, y0, x1, y1, x, y, z, v, I) |
#define | cimg_for5x5(img, x, y, z, v, I) |
#define | cimg_for_in5x5(img, x0, y0, x1, y1, x, y, z, v, I) |
#define | cimg_for6x6(img, x, y, z, v, I) |
#define | cimg_for_in6x6(img, x0, y0, x1, y1, x, y, z, v, I) |
#define | cimg_for7x7(img, x, y, z, v, I) |
#define | cimg_for_in7x7(img, x0, y0, x1, y1, x, y, z, v, I) |
#define | cimg_for8x8(img, x, y, z, v, I) |
#define | cimg_for_in8x8(img, x0, y0, x1, y1, x, y, z, v, I) |
#define | cimg_for9x9(img, x, y, z, v, I) |
#define | cimg_for_in9x9(img, x0, y0, x1, y1, x, y, z, v, I) |
#define | cimg_for2x2x2(img, x, y, z, v, I) |
#define | cimg_for_in2x2x2(img, x0, y0, z0, x1, y1, z1, x, y, z, v, I) |
#define | cimg_for3x3x3(img, x, y, z, v, I) |
#define | cimg_for_in3x3x3(img, x0, y0, z0, x1, y1, z1, x, y, z, v, I) |
#define | cimglist_for(list, l) for (int l = 0; l<(int)(list).width; ++l) |
#define | cimglist_for_in(list, l0, l1, l) for (int l = (int)(l0)<0?0:(int)(l0), _max##l = (unsigned int)l1<(list).width?(int)(l1):(int)(list).width-1; l<=_max##l; ++l) |
#define | cimglist_apply(list, fn) cimglist_for(list,__##fn) (list)[__##fn].fn |
#define | _cimg_exception_err(etype, disp_flag) |
#define | _cimg_Tt typename cimg::superset<T,t>::type |
#define | _cimg_Tfloat typename cimg::superset<T,float>::type |
#define | _cimg_Ttfloat typename cimg::superset2<T,t,float>::type |
#define | cimg_strescape(ci, co) case ci: *nd = co; ++ns; break; |
#define | _cimg_test_temporary_path(p) |
#define | _cimg_create_ext_operators(typ) |
#define | _cimg_iskey_case(k) if (key==cimg::key##k) is_key##k = pressed; |
#define | _CImg_stdarg(img, a0, a1, N, t) |
#define | _cimg_freturn(x) { *se = saved_char; return x; } |
#define | _cimg_fopcode0(op) _cimg_freturn(opcode(op)); |
#define | _cimg_fopcode1(op, i1) _cimg_freturn(opcode(op,i1)); |
#define | _cimg_fopcode2(op, i1, i2) _cimg_freturn(opcode(op,i1,i2)); |
#define | _cimg_fopcode3(op, i1, i2, i3) _cimg_freturn(opcode(op,i1,i2,i3)); |
#define | _cimg_fopcode5(op, i1, i2, i3, i4, i5) _cimg_freturn(opcode(op,i1,i2,i3,i4,i5)); |
#define | _cimg_fill1(x, y, z, v, off, siz, t) |
#define | _cimg_get_label_test(p, q) |
#define | _cimg_Labf(x) ((x)>=0.008856f?(std::pow(x,(Tfloat)1/3)):(7.787f*(x)+16.0f/116)) |
#define | _cimg_Labfi(x) ((x)>=0.206893f?((x)*(x)*(x)):(((x)-16.0f/116)/7.787f)) |
#define | _cimg_gs2x_for3(bound, i) |
#define | _cimg_gs2x_for3x3(img, x, y, z, v, I) |
#define | _cimg_gs3x_for3(bound, i) |
#define | _cimg_gs3x_for3x3(img, x, y, z, v, I) |
#define | _cimg_deriche2_apply |
#define | _cimg_valign2d(i, j) { Tfloat &u = W(i,j,0,0), &v = W(i,j,0,1); if (u*curru + v*currv<0) { u=-u; v=-v; }} |
#define | _cimg_valign3d(i, j, k) { Tfloat &u = W(i,j,k,0), &v = W(i,j,k,1), &w = W(i,j,k,2); if (u*curru + v*currv + w*currw<0) { u=-u; v=-v; w=-w; }} |
#define | _cimg_blur_patch3d_fast(N) |
#define | _cimg_blur_patch3d(N) |
#define | _cimg_blur_patch2d_fast(N) |
#define | _cimg_blur_patch2d(N) |
#define | _cimg_median_sort(a, b) if ((a)>(b)) cimg::swap(a,b) |
#define | _cimg_draw_fill_test(x, y, z, res) |
#define | _cimg_draw_fill_set(x, y, z) |
#define | _cimg_draw_fill_insert(x, y, z) |
#define | _cimg_draw_fill_test_neighbor(x, y, z, cond) |
#define | _cimg_load_inr_case(Tf, sign, pixsize, Ts) |
#define | __cimg_load_pandore_case(nbdim, nwidth, nheight, ndepth, ndim, stype) |
#define | _cimg_load_pandore_case(nbdim, nwidth, nheight, ndepth, dim, stype1, stype2, stype3, ltype) |
#define | __cimg_save_pandore_case(dtype) |
#define | _cimg_save_pandore_case(sy, sz, sv, stype, id) |
#define | _CImgList_stdarg(t) |
#define | _cimgz_load_cimg_case(Tss) |
#define | _cimg_load_cimg_case(Ts, Tss) |
#define | _cimg_load_cimg_case2(Ts, Tss) |
#define | _cimg_save_cimg_case(Ts, Tss) |
Constructors / Destructor / Instance Management | |
#define | cimg_fitscreen(dx, dy, dz) CImgDisplay::_fitscreen(dx,dy,dz,128,-85,false),CImgDisplay::_fitscreen(dx,dy,dz,128,-85,true) |
Drawing Functions | |
#define | _cimg_for_triangle1(img, xl, xr, y, x0, y0, x1, y1, x2, y2) |
#define | _cimg_for_triangle2(img, xl, cl, xr, cr, y, x0, y0, c0, x1, y1, c1, x2, y2, c2) |
#define | _cimg_for_triangle3(img, xl, txl, tyl, xr, txr, tyr, y, x0, y0, tx0, ty0, x1, y1, tx1, ty1, x2, y2, tx2, ty2) |
#define | _cimg_for_triangle4(img, xl, cl, txl, tyl, xr, cr, txr, tyr, y, x0, y0, c0, tx0, ty0, x1, y1, c1, tx1, ty1, x2, y2, c2, tx2, ty2) |
#define | _cimg_for_triangle5(img, xl, txl, tyl, lxl, lyl, xr, txr, tyr, lxr, lyr, y, x0, y0, tx0, ty0, lx0, ly0, x1, y1, tx1, ty1, lx1, ly1, x2, y2, tx2, ty2, lx2, ly2) |
Instance Checking | |
#define | _cimglist_def_is_same1(axis) |
#define | _cimglist_def_is_same2(axis1, axis2) |
#define | _cimglist_def_is_same3(axis1, axis2, axis3) |
#define | _cimglist_def_is_same(axis) |
Functions | |
void | info () |
Print informations about CImg environement variables. More... | |
unsigned int & | exception_mode () |
Get/set the current CImg exception mode. More... | |
int | dialog (const char *title, const char *msg, const char *button1_txt="OK", const char *button2_txt=0, const char *button3_txt=0, const char *button4_txt=0, const char *button5_txt=0, const char *button6_txt=0, const bool centering=false) |
double | eval (const char *const expression, const double x=0, const double y=0, const double z=0, const double v=0) |
Evaluate math expression. More... | |
void | warn (const char *format,...) |
Display a warning message. More... | |
int | system (const char *const command, const char *const module_name=0) |
template<typename T > | |
T & | temporary (const T &) |
Return a reference to a temporary variable of type T. More... | |
template<typename T > | |
void | swap (T &a, T &b) |
Exchange values of variables a and b . More... | |
template<typename T1 , typename T2 > | |
void | swap (T1 &a1, T1 &b1, T2 &a2, T2 &b2) |
Exchange values of variables (a1 ,a2 ) and (b1 ,b2 ). More... | |
template<typename T1 , typename T2 , typename T3 > | |
void | swap (T1 &a1, T1 &b1, T2 &a2, T2 &b2, T3 &a3, T3 &b3) |
Exchange values of variables (a1 ,a2 ,a3 ) and (b1 ,b2 ,b3 ). More... | |
template<typename T1 , typename T2 , typename T3 , typename T4 > | |
void | swap (T1 &a1, T1 &b1, T2 &a2, T2 &b2, T3 &a3, T3 &b3, T4 &a4, T4 &b4) |
Exchange values of variables (a1 ,a2 ,...,a4 ) and (b1 ,b2 ,...,b4 ). More... | |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
void | swap (T1 &a1, T1 &b1, T2 &a2, T2 &b2, T3 &a3, T3 &b3, T4 &a4, T4 &b4, T5 &a5, T5 &b5) |
Exchange values of variables (a1 ,a2 ,...,a5 ) and (b1 ,b2 ,...,b5 ). More... | |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
void | swap (T1 &a1, T1 &b1, T2 &a2, T2 &b2, T3 &a3, T3 &b3, T4 &a4, T4 &b4, T5 &a5, T5 &b5, T6 &a6, T6 &b6) |
Exchange values of variables (a1 ,a2 ,...,a6 ) and (b1 ,b2 ,...,b6 ). More... | |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
void | swap (T1 &a1, T1 &b1, T2 &a2, T2 &b2, T3 &a3, T3 &b3, T4 &a4, T4 &b4, T5 &a5, T5 &b5, T6 &a6, T6 &b6, T7 &a7, T7 &b7) |
Exchange values of variables (a1 ,a2 ,...,a7 ) and (b1 ,b2 ,...,b7 ). More... | |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > | |
void | swap (T1 &a1, T1 &b1, T2 &a2, T2 &b2, T3 &a3, T3 &b3, T4 &a4, T4 &b4, T5 &a5, T5 &b5, T6 &a6, T6 &b6, T7 &a7, T7 &b7, T8 &a8, T8 &b8) |
Exchange values of variables (a1 ,a2 ,...,a8 ) and (b1 ,b2 ,...,b8 ). More... | |
bool | endianness () |
Return the current endianness of the CPU. More... | |
template<typename T > | |
void | invert_endianness (T *const buffer, const unsigned int size) |
Invert endianness of a memory buffer. More... | |
template<typename T > | |
T & | invert_endianness (T &a) |
Invert endianness of a single variable. More... | |
unsigned long | time () |
Get the value of a system timer with a millisecond precision. More... | |
void | sleep (const unsigned int milliseconds) |
Sleep for a certain numbers of milliseconds. More... | |
unsigned int | _sleep (const unsigned int milliseconds, unsigned long &timer) |
unsigned int | wait (const unsigned int milliseconds) |
Wait for a certain number of milliseconds since the last call. More... | |
void | srand () |
template<typename T > | |
const T | rol (const T a, const unsigned int n=1) |
Return a left bitwise-rotated number. More... | |
template<typename T > | |
const T | ror (const T a, const unsigned int n=1) |
Return a right bitwise-rotated number. More... | |
template<typename T > | |
T | abs (const T a) |
Return the absolute value of a number. More... | |
bool | abs (const bool a) |
unsigned char | abs (const unsigned char a) |
unsigned short | abs (const unsigned short a) |
unsigned int | abs (const unsigned int a) |
unsigned long | abs (const unsigned long a) |
double | abs (const double a) |
float | abs (const float a) |
int | abs (const int a) |
template<typename T > | |
T | sqr (const T val) |
Return the square of a number. More... | |
int | xln (const int x) |
Return 1 + log_10(x). More... | |
template<typename t1 , typename t2 > | |
cimg::superset< t1, t2 >::type | min (const t1 &a, const t2 &b) |
Return the minimum value between two numbers. More... | |
template<typename t1 , typename t2 , typename t3 > | |
cimg::superset2< t1, t2, t3 >::type | min (const t1 &a, const t2 &b, const t3 &c) |
Return the minimum value between three numbers. More... | |
template<typename t1 , typename t2 , typename t3 , typename t4 > | |
cimg::superset3< t1, t2, t3, t4 >::type | min (const t1 &a, const t2 &b, const t3 &c, const t4 &d) |
Return the minimum value between four numbers. More... | |
template<typename t1 , typename t2 > | |
cimg::superset< t1, t2 >::type | max (const t1 &a, const t2 &b) |
Return the maximum value between two numbers. More... | |
template<typename t1 , typename t2 , typename t3 > | |
cimg::superset2< t1, t2, t3 >::type | max (const t1 &a, const t2 &b, const t3 &c) |
Return the maximum value between three numbers. More... | |
template<typename t1 , typename t2 , typename t3 , typename t4 > | |
cimg::superset3< t1, t2, t3, t4 >::type | max (const t1 &a, const t2 &b, const t3 &c, const t4 &d) |
Return the maximum value between four numbers. More... | |
template<typename T > | |
T | sign (const T x) |
Return the sign of a number. More... | |
template<typename T > | |
unsigned int | nearest_pow2 (const T x) |
Return the nearest power of 2 higher than a given number. More... | |
template<typename T > | |
T | mod (const T &x, const T &m) |
Return the modulo of a number. More... | |
int | mod (const bool x, const bool m) |
int | mod (const char x, const char m) |
int | mod (const short x, const short m) |
int | mod (const int x, const int m) |
int | mod (const long x, const long m) |
int | mod (const unsigned char x, const unsigned char m) |
int | mod (const unsigned short x, const unsigned short m) |
int | mod (const unsigned int x, const unsigned int m) |
int | mod (const unsigned long x, const unsigned long m) |
template<typename T > | |
T | minmod (const T a, const T b) |
Return the minmod of two numbers. More... | |
double | rand () |
Return a random variable between [0,1] with respect to an uniform distribution. More... | |
double | crand () |
Return a random variable between [-1,1] with respect to an uniform distribution. More... | |
double | grand () |
Return a random variable following a gaussian distribution and a standard deviation of 1. More... | |
unsigned int | prand (const double z) |
Return a random variable following a Poisson distribution of parameter z. More... | |
double | round (const double x, const double y, const int rounding_type=0) |
Return a rounded number. More... | |
double | _pythagore (double a, double b) |
char | uncase (const char x) |
Remove the 'case' of an ASCII character. More... | |
void | uncase (char *const string) |
Remove the 'case' of a C string. More... | |
float | atof (const char *const str) |
Read a float number from a C-string. More... | |
int | strncasecmp (const char *const s1, const char *const s2, const int l) |
Compare the first n characters of two C-strings, ignoring the case. More... | |
int | strcasecmp (const char *const s1, const char *const s2) |
Compare two C-strings, ignoring the case. More... | |
bool | strpare (char *const s, const char delimiter=' ', const bool symmetric=false) |
Remove useless delimiters on the borders of a C-string. More... | |
void | strclean (char *const s) |
Remove useless spaces and symmetric delimiters ', " and ` from a C-string. More... | |
void | strescape (char *const s) |
Replace explicit escape sequences '' in C-strings. More... | |
const char * | basename (const char *const s) |
Compute the basename of a filename. More... | |
const char * | filenamerand () |
void | winformat_string (char *const s) |
const char * | temporary_path (const char *const user_path=0, const bool reinit_path=false) |
Return or set path to store temporary files. More... | |
const char * | imagemagick_path (const char *const user_path=0, const bool reinit_path=false) |
Return or set path to the ImageMagick's convert tool. More... | |
const char * | graphicsmagick_path (const char *const user_path=0, const bool reinit_path=false) |
Return path of the GraphicsMagick's gm tool. More... | |
const char * | medcon_path (const char *const user_path=0, const bool reinit_path=false) |
Return or set path of the XMedcon tool. More... | |
const char * | ffmpeg_path (const char *const user_path=0, const bool reinit_path=false) |
Return or set path to the 'ffmpeg' command. More... | |
const char * | gzip_path (const char *const user_path=0, const bool reinit_path=false) |
Return or set path to the 'gzip' command. More... | |
const char * | gunzip_path (const char *const user_path=0, const bool reinit_path=false) |
Return or set path to the 'gunzip' command. More... | |
const char * | dcraw_path (const char *const user_path=0, const bool reinit_path=false) |
Return or set path to the 'dcraw' command. More... | |
const char * | split_filename (const char *const filename, char *const body=0) |
Split a filename into two strings 'body' and 'extension'. More... | |
char * | number_filename (const char *const filename, const int number, const unsigned int n, char *const string) |
Create a numbered version of a filename. More... | |
std::FILE * | fopen (const char *const path, const char *const mode) |
Open a file, and check for possible errors. More... | |
int | fclose (std::FILE *file) |
Close a file, and check for possible errors. More... | |
const char * | file_type (std::FILE *const file, const char *const filename) |
Try to guess the image format of a filename, using its magick numbers. More... | |
template<typename T > | |
int | fread (T *const ptr, const unsigned int nmemb, std::FILE *stream) |
Read file data, and check for possible errors. More... | |
template<typename T > | |
int | fwrite (const T *ptr, const unsigned int nmemb, std::FILE *stream) |
Write data to a file, and check for possible errors. More... | |
const char * | option (const char *const name, const int argc, const char *const *const argv, const char *defaut, const char *const usage=0) |
bool | option (const char *const name, const int argc, const char *const *const argv, const bool defaut, const char *const usage=0) |
int | option (const char *const name, const int argc, const char *const *const argv, const int defaut, const char *const usage=0) |
char | option (const char *const name, const int argc, const char *const *const argv, const char defaut, const char *const usage=0) |
float | option (const char *const name, const int argc, const char *const *const argv, const float defaut, const char *const usage=0) |
double | option (const char *const name, const int argc, const char *const *const argv, const double defaut, const char *const usage=0) |
const char * | argument (const unsigned int nb, const int argc, const char *const *const argv, const unsigned int nb_singles=0,...) |
template<typename T > | |
CImg< _cimg_Tfloat > | operator+ (const char *const expression, const CImg< T > &img) |
template<typename T > | |
CImg< _cimg_Tfloat > | operator- (const char *const expression, const CImg< T > &img) |
template<typename T > | |
CImg< _cimg_Tfloat > | operator* (const char *const expression, const CImg< T > &img) |
template<typename T > | |
CImg< _cimg_Tfloat > | operator/ (const char *const expression, const CImg< T > &img) |
template<typename T > | |
CImg< T > | operator& (const char *const expression, const CImg< T > &img) |
template<typename T > | |
CImg< T > | operator| (const char *const expression, const CImg< T > &img) |
template<typename T > | |
CImg< T > | operator^ (const char *const expression, const CImg< T > &img) |
template<typename T > | |
CImg< _cimg_Tfloat > | sqr (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | sqrt (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | exp (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | log (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | log10 (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | abs (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | cos (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | sin (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | tan (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | acos (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | asin (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | atan (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | cosh (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | sinh (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | tanh (const CImg< T > &instance) |
template<typename T > | |
CImg< T > | transpose (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | invert (const CImg< T > &instance) |
template<typename T > | |
CImg< _cimg_Tfloat > | pseudoinvert (const CImg< T > &instance) |
template<typename t > | |
int | dialog (const char *title, const char *msg, const char *button1_txt, const char *button2_txt, const char *button3_txt, const char *button4_txt, const char *button5_txt, const char *button6_txt, const CImg< t > &logo, const bool centering=false) |
Display a dialog box, where a user can click standard buttons. More... | |
Variables | |
const char | t_normal [] = { 0 } |
const char *const | t_red = cimg::t_normal |
const char *const *const | t_bold = cimg::t_normal |
const char *const *const *const | t_purple = cimg::t_normal |
const char *const *const *const *const | t_green = cimg::t_normal |
const unsigned int | keyESC = 1U |
const unsigned int | keyF1 = 2U |
const unsigned int | keyF2 = 3U |
const unsigned int | keyF3 = 4U |
const unsigned int | keyF4 = 5U |
const unsigned int | keyF5 = 6U |
const unsigned int | keyF6 = 7U |
const unsigned int | keyF7 = 8U |
const unsigned int | keyF8 = 9U |
const unsigned int | keyF9 = 10U |
const unsigned int | keyF10 = 11U |
const unsigned int | keyF11 = 12U |
const unsigned int | keyF12 = 13U |
const unsigned int | keyPAUSE = 14U |
const unsigned int | key1 = 15U |
const unsigned int | key2 = 16U |
const unsigned int | key3 = 17U |
const unsigned int | key4 = 18U |
const unsigned int | key5 = 19U |
const unsigned int | key6 = 20U |
const unsigned int | key7 = 21U |
const unsigned int | key8 = 22U |
const unsigned int | key9 = 23U |
const unsigned int | key0 = 24U |
const unsigned int | keyBACKSPACE = 25U |
const unsigned int | keyINSERT = 26U |
const unsigned int | keyHOME = 27U |
const unsigned int | keyPAGEUP = 28U |
const unsigned int | keyTAB = 29U |
const unsigned int | keyQ = 30U |
const unsigned int | keyW = 31U |
const unsigned int | keyE = 32U |
const unsigned int | keyR = 33U |
const unsigned int | keyT = 34U |
const unsigned int | keyY = 35U |
const unsigned int | keyU = 36U |
const unsigned int | keyI = 37U |
const unsigned int | keyO = 38U |
const unsigned int | keyP = 39U |
const unsigned int | keyDELETE = 40U |
const unsigned int | keyEND = 41U |
const unsigned int | keyPAGEDOWN = 42U |
const unsigned int | keyCAPSLOCK = 43U |
const unsigned int | keyA = 44U |
const unsigned int | keyS = 45U |
const unsigned int | keyD = 46U |
const unsigned int | keyF = 47U |
const unsigned int | keyG = 48U |
const unsigned int | keyH = 49U |
const unsigned int | keyJ = 50U |
const unsigned int | keyK = 51U |
const unsigned int | keyL = 52U |
const unsigned int | keyENTER = 53U |
const unsigned int | keySHIFTLEFT = 54U |
const unsigned int | keyZ = 55U |
const unsigned int | keyX = 56U |
const unsigned int | keyC = 57U |
const unsigned int | keyV = 58U |
const unsigned int | keyB = 59U |
const unsigned int | keyN = 60U |
const unsigned int | keyM = 61U |
const unsigned int | keySHIFTRIGHT = 62U |
const unsigned int | keyARROWUP = 63U |
const unsigned int | keyCTRLLEFT = 64U |
const unsigned int | keyAPPLEFT = 65U |
const unsigned int | keyALT = 66U |
const unsigned int | keySPACE = 67U |
const unsigned int | keyALTGR = 68U |
const unsigned int | keyAPPRIGHT = 69U |
const unsigned int | keyMENU = 70U |
const unsigned int | keyCTRLRIGHT = 71U |
const unsigned int | keyARROWLEFT = 72U |
const unsigned int | keyARROWDOWN = 73U |
const unsigned int | keyARROWRIGHT = 74U |
const unsigned int | keyPAD0 = 75U |
const unsigned int | keyPAD1 = 76U |
const unsigned int | keyPAD2 = 77U |
const unsigned int | keyPAD3 = 78U |
const unsigned int | keyPAD4 = 79U |
const unsigned int | keyPAD5 = 80U |
const unsigned int | keyPAD6 = 81U |
const unsigned int | keyPAD7 = 82U |
const unsigned int | keyPAD8 = 83U |
const unsigned int | keyPAD9 = 84U |
const unsigned int | keyPADADD = 85U |
const unsigned int | keyPADSUB = 86U |
const unsigned int | keyPADMUL = 87U |
const unsigned int | keyPADDIV = 88U |
const double | valuePI = 3.14159265358979323846 |
Definition of the mathematical constant PI. More... | |
const unsigned int | font7x11 [7 *11 *256/32] |
const unsigned int | font10x13 [256 *10 *13/32] |
const unsigned int | font8x17 [8 *17 *256/32] |
const unsigned int | font10x19 [10 *19 *256/32] |
const unsigned int | font12x24 [12 *24 *256/32] |
const unsigned int | font16x32 [16 *32 *256/32] |
const unsigned int | font19x38 [19 *38 *256/32] |
const unsigned int | font29x57 [29 *57 *256/32] |
const unsigned char | logo40x38 [4576] |
#define __cimg_load_pandore_case | ( | nbdim, | |
nwidth, | |||
nheight, | |||
ndepth, | |||
ndim, | |||
stype | |||
) |
#define __cimg_save_pandore_case | ( | dtype | ) |
#define _cimg_blur_patch2d | ( | N | ) |
Referenced by CImg< uintT >::get_blur_patch().
#define _cimg_blur_patch2d_fast | ( | N | ) |
Referenced by CImg< uintT >::get_blur_patch().
#define _cimg_blur_patch3d | ( | N | ) |
Referenced by CImg< uintT >::get_blur_patch().
#define _cimg_blur_patch3d_fast | ( | N | ) |
Referenced by CImg< uintT >::get_blur_patch().
#define _cimg_create_ext_operators | ( | typ | ) |
#define _cimg_deriche2_apply |
Referenced by CImg< uintT >::deriche().
Referenced by CImg< uintT >::draw_fill().
Referenced by CImg< uintT >::draw_fill().
#define _cimg_exception_err | ( | etype, | |
disp_flag | |||
) |
Definition at line 2021 of file CImg.h.
Referenced by CImgArgumentException::CImgArgumentException(), CImgDisplayException::CImgDisplayException(), CImgException::CImgException(), CImgInstanceException::CImgInstanceException(), CImgIOException::CImgIOException(), and CImgWarningException::CImgWarningException().
Referenced by CImg< uintT >::fillV(), CImg< uintT >::fillX(), CImg< uintT >::fillY(), and CImg< uintT >::fillZ().
#define _cimg_fopcode0 | ( | op | ) | _cimg_freturn(opcode(op)); |
Definition at line 12225 of file CImg.h.
Referenced by CImg< T >::_cimg_math_parser::compile().
#define _cimg_fopcode1 | ( | op, | |
i1 | |||
) | _cimg_freturn(opcode(op,i1)); |
Definition at line 12226 of file CImg.h.
Referenced by CImg< T >::_cimg_math_parser::compile().
#define _cimg_fopcode2 | ( | op, | |
i1, | |||
i2 | |||
) | _cimg_freturn(opcode(op,i1,i2)); |
Definition at line 12227 of file CImg.h.
Referenced by CImg< T >::_cimg_math_parser::compile().
#define _cimg_fopcode3 | ( | op, | |
i1, | |||
i2, | |||
i3 | |||
) | _cimg_freturn(opcode(op,i1,i2,i3)); |
Definition at line 12228 of file CImg.h.
Referenced by CImg< T >::_cimg_math_parser::compile().
#define _cimg_fopcode5 | ( | op, | |
i1, | |||
i2, | |||
i3, | |||
i4, | |||
i5 | |||
) | _cimg_freturn(opcode(op,i1,i2,i3,i4,i5)); |
Definition at line 12229 of file CImg.h.
Referenced by CImg< T >::_cimg_math_parser::compile().
#define _cimg_for_triangle1 | ( | img, | |
xl, | |||
xr, | |||
y, | |||
x0, | |||
y0, | |||
x1, | |||
y1, | |||
x2, | |||
y2 | |||
) |
Definition at line 23480 of file CImg.h.
Referenced by CImg< uintT >::_draw_triangle(), and CImg< uintT >::draw_triangle().
#define _cimg_for_triangle2 | ( | img, | |
xl, | |||
cl, | |||
xr, | |||
cr, | |||
y, | |||
x0, | |||
y0, | |||
c0, | |||
x1, | |||
y1, | |||
c1, | |||
x2, | |||
y2, | |||
c2 | |||
) |
Definition at line 23509 of file CImg.h.
Referenced by CImg< uintT >::draw_triangle().
#define _cimg_for_triangle3 | ( | img, | |
xl, | |||
txl, | |||
tyl, | |||
xr, | |||
txr, | |||
tyr, | |||
y, | |||
x0, | |||
y0, | |||
tx0, | |||
ty0, | |||
x1, | |||
y1, | |||
tx1, | |||
ty1, | |||
x2, | |||
y2, | |||
tx2, | |||
ty2 | |||
) |
Definition at line 23553 of file CImg.h.
Referenced by CImg< uintT >::draw_triangle().
#define _cimg_for_triangle4 | ( | img, | |
xl, | |||
cl, | |||
txl, | |||
tyl, | |||
xr, | |||
cr, | |||
txr, | |||
tyr, | |||
y, | |||
x0, | |||
y0, | |||
c0, | |||
tx0, | |||
ty0, | |||
x1, | |||
y1, | |||
c1, | |||
tx1, | |||
ty1, | |||
x2, | |||
y2, | |||
c2, | |||
tx2, | |||
ty2 | |||
) |
Definition at line 23612 of file CImg.h.
Referenced by CImg< uintT >::draw_triangle().
#define _cimg_for_triangle5 | ( | img, | |
xl, | |||
txl, | |||
tyl, | |||
lxl, | |||
lyl, | |||
xr, | |||
txr, | |||
tyr, | |||
lxr, | |||
lyr, | |||
y, | |||
x0, | |||
y0, | |||
tx0, | |||
ty0, | |||
lx0, | |||
ly0, | |||
x1, | |||
y1, | |||
tx1, | |||
ty1, | |||
lx1, | |||
ly1, | |||
x2, | |||
y2, | |||
tx2, | |||
ty2, | |||
lx2, | |||
ly2 | |||
) |
Definition at line 23686 of file CImg.h.
Referenced by CImg< uintT >::draw_triangle().
Definition at line 12224 of file CImg.h.
Referenced by CImg< T >::_cimg_math_parser::compile().
#define _cimg_get_label_test | ( | p, | |
q | |||
) |
Referenced by CImg< uintT >::get_label_regions().
#define _cimg_gs2x_for3 | ( | bound, | |
i | |||
) |
Referenced by CImg< uintT >::get_resize_doubleXY().
#define _cimg_gs3x_for3 | ( | bound, | |
i | |||
) |
Referenced by CImg< uintT >::get_resize_tripleXY().
Referenced by CImgDisplay::_update_iskey().
Referenced by CImg< uintT >::XYZtoLab().
Referenced by CImg< uintT >::LabtoXYZ().
#define _cimg_load_cimg_case | ( | Ts, | |
Tss | |||
) |
Referenced by CImgList< uintT >::_load_cimg().
#define _cimg_load_cimg_case2 | ( | Ts, | |
Tss | |||
) |
Referenced by CImgList< uintT >::_load_cimg().
#define _cimg_load_inr_case | ( | Tf, | |
sign, | |||
pixsize, | |||
Ts | |||
) |
Referenced by CImg< uintT >::_load_inr().
#define _cimg_load_pandore_case | ( | nbdim, | |
nwidth, | |||
nheight, | |||
ndepth, | |||
dim, | |||
stype1, | |||
stype2, | |||
stype3, | |||
ltype | |||
) |
Referenced by CImg< uintT >::_load_pandore().
#define _cimg_median_sort | ( | a, | |
b | |||
) | if ((a)>(b)) cimg::swap(a,b) |
Referenced by CImg< uintT >::get_blur_median().
#define _cimg_save_cimg_case | ( | Ts, | |
Tss | |||
) |
Referenced by CImgList< uintT >::_save_cimg().
#define _cimg_save_pandore_case | ( | sy, | |
sz, | |||
sv, | |||
stype, | |||
id | |||
) |
Referenced by CImg< uintT >::_save_pandore().
#define _CImg_stdarg | ( | img, | |
a0, | |||
a1, | |||
N, | |||
t | |||
) |
Referenced by CImg< uintT >::assign(), and CImg< uintT >::CImg().
#define _cimg_test_temporary_path | ( | p | ) |
Referenced by cimg_library::cimg::temporary_path().
#define _cimg_Tt typename cimg::superset<T,t>::type |
Definition at line 2300 of file CImg.h.
Referenced by CImg< uintT >::get_dilate(), CImg< uintT >::get_erode(), and CImg< uintT >::operator*().
#define _cimg_Ttfloat typename cimg::superset2<T,t,float>::type |
Definition at line 2302 of file CImg.h.
Referenced by CImg< uintT >::_solve(), CImg< uintT >::get_correlate(), CImg< uintT >::solve(), and CImg< uintT >::solve_tridiagonal().
#define _cimg_valign2d | ( | i, | |
j | |||
) | { Tfloat &u = W(i,j,0,0), &v = W(i,j,0,1); if (u*curru + v*currv<0) { u=-u; v=-v; }} |
Referenced by CImg< uintT >::blur_anisotropic().
#define _cimg_valign3d | ( | i, | |
j, | |||
k | |||
) | { Tfloat &u = W(i,j,k,0), &v = W(i,j,k,1), &w = W(i,j,k,2); if (u*curru + v*currv + w*currw<0) { u=-u; v=-v; w=-w; }} |
Referenced by CImg< uintT >::blur_anisotropic().
#define _cimglist_def_is_same | ( | axis | ) |
#define _cimglist_def_is_same1 | ( | axis | ) |
#define _cimglist_def_is_same2 | ( | axis1, | |
axis2 | |||
) |
#define _cimglist_def_is_same3 | ( | axis1, | |
axis2, | |||
axis3 | |||
) |
#define _CImgList_stdarg | ( | t | ) |
Referenced by CImgList< uintT >::assign(), and CImgList< uintT >::CImgList().
#define _cimgz_load_cimg_case | ( | Tss | ) |
#define CImg_2x2 | ( | I, | |
T | |||
) |
Definition at line 415 of file CImg.h.
Referenced by CImg< uintT >::get_gradient().
#define CImg_2x2x2 | ( | I, | |
T | |||
) |
Definition at line 451 of file CImg.h.
Referenced by CImg< uintT >::get_gradient().
#define CImg_3x3 | ( | I, | |
T | |||
) |
Definition at line 421 of file CImg.h.
Referenced by CImg< uintT >::blur_anisotropic(), CImg< uintT >::distance_hamilton(), CImg< uintT >::get_BayertoRGB(), CImg< uintT >::get_blur_median(), CImg< uintT >::get_gradient(), CImg< uintT >::get_hessian(), CImg< uintT >::get_resize_doubleXY(), CImg< uintT >::get_resize_tripleXY(), CImg< uintT >::get_select_graph(), CImg< uintT >::get_structure_tensor(), and CImg< uintT >::sharpen().
#define CImg_3x3x3 | ( | I, | |
T | |||
) |
Definition at line 461 of file CImg.h.
Referenced by CImg< uintT >::blur_anisotropic(), CImg< uintT >::distance_hamilton(), CImg< uintT >::get_gradient(), CImg< uintT >::get_hessian(), CImg< uintT >::get_structure_tensor(), and CImg< uintT >::sharpen().
#define CImg_4x4 | ( | I, | |
T | |||
) |
#define CImg_5x5 | ( | I, | |
T | |||
) |
Definition at line 439 of file CImg.h.
Referenced by CImg< uintT >::get_blur_median().
#define cimg_argument | ( | pos | ) | cimg_library::cimg::argument(pos,argc,argv) |
#define cimg_argument1 | ( | pos, | |
s0 | |||
) | cimg_library::cimg::argument(pos,argc,argv,1,s0) |
#define cimg_argument2 | ( | pos, | |
s0, | |||
s1 | |||
) | cimg_library::cimg::argument(pos,argc,argv,2,s0,s1) |
#define cimg_argument3 | ( | pos, | |
s0, | |||
s1, | |||
s2 | |||
) | cimg_library::cimg::argument(pos,argc,argv,3,s0,s1,s2) |
#define cimg_argument4 | ( | pos, | |
s0, | |||
s1, | |||
s2, | |||
s3 | |||
) | cimg_library::cimg::argument(pos,argc,argv,4,s0,s1,s2,s3) |
#define cimg_argument5 | ( | pos, | |
s0, | |||
s1, | |||
s2, | |||
s3, | |||
s4 | |||
) | cimg_library::cimg::argument(pos,argc,argv,5,s0,s1,s2,s3,s4) |
#define cimg_argument6 | ( | pos, | |
s0, | |||
s1, | |||
s2, | |||
s3, | |||
s4, | |||
s5 | |||
) | cimg_library::cimg::argument(pos,argc,argv,6,s0,s1,s2,s3,s4,s5) |
#define cimg_argument7 | ( | pos, | |
s0, | |||
s1, | |||
s2, | |||
s3, | |||
s4, | |||
s5, | |||
s6 | |||
) | cimg_library::cimg::argument(pos,argc,argv,7,s0,s1,s2,s3,s4,s5,s6) |
#define cimg_argument8 | ( | pos, | |
s0, | |||
s1, | |||
s2, | |||
s3, | |||
s4, | |||
s5, | |||
s6, | |||
s7 | |||
) | cimg_library::cimg::argument(pos,argc,argv,8,s0,s1,s2,s3,s4,s5,s6,s7) |
#define cimg_argument9 | ( | pos, | |
s0, | |||
s1, | |||
s2, | |||
s3, | |||
s4, | |||
s5, | |||
s6, | |||
s7, | |||
s8 | |||
) | cimg_library::cimg::argument(pos,argc,argv,9,s0,s1,s2,s3,s4,s5,s6,s7,s8) |
#define cimg_debug 2 |
Definition at line 160 of file CImg.h.
Referenced by cimg_library::cimg::exception_mode(), and cimg_library::cimg::info().
#define cimg_display 0 |
Definition at line 172 of file CImg.h.
Referenced by cimg_library::cimg::info().
#define cimg_file_separator '/' |
Definition at line 144 of file CImg.h.
Referenced by cimg_library::cimg::basename(), CImg< uintT >::load_dcraw_external(), CImgList< uintT >::load_ffmpeg_external(), CImg< uintT >::load_graphicsmagick_external(), CImg< uintT >::load_gzip_external(), CImgList< uintT >::load_gzip_external(), CImg< uintT >::load_imagemagick_external(), CImgList< uintT >::save_ffmpeg_external(), CImg< uintT >::save_graphicsmagick_external(), CImg< uintT >::save_gzip_external(), CImgList< uintT >::save_gzip_external(), and CImg< uintT >::save_imagemagick_external().
#define cimg_fitscreen | ( | dx, | |
dy, | |||
dz | |||
) | CImgDisplay::_fitscreen(dx,dy,dz,128,-85,false),CImgDisplay::_fitscreen(dx,dy,dz,128,-85,true) |
Definition at line 6436 of file CImg.h.
Referenced by CImg< uintT >::_display(), CImg< uintT >::_display_object3d(), CImg< uintT >::_get_select(), CImg< uintT >::display_graph(), and CImg< uintT >::get_select_graph().
#define cimg_for | ( | img, | |
ptr, | |||
T_ptr | |||
) | for (T_ptr *ptr = (img).data + (img).size(); (ptr--)>(img).data; ) |
Definition at line 589 of file CImg.h.
Referenced by CImg< uintT >::_get_select(), CImg< uintT >::abs(), CImg< uintT >::acos(), CImg< uintT >::asin(), CImg< uintT >::assign(), CImg< uintT >::atan(), CImg< uintT >::blur_anisotropic(), CImg< uintT >::CImg(), CImg< uintT >::cos(), CImg< uintT >::cosh(), CImg< uintT >::cut(), CImg< uintT >::draw_fill(), CImg< uintT >::equalize(), CImg< uintT >::exp(), CImg< uintT >::fill(), CImg< uintT >::get_histogram(), CImg< uintT >::get_label_regions(), CImg< uintT >::get_map(), CImg< uintT >::get_stats(), CImg< uintT >::log(), CImg< uintT >::log10(), CImg< uintT >::max(), CImgList< uintT >::max(), CImg< uintT >::maxmin(), CImgList< uintT >::maxmin(), CImg< uintT >::mean(), CImg< uintT >::min(), CImgList< uintT >::min(), CImg< uintT >::minmax(), CImgList< uintT >::minmax(), CImg< uintT >::MSE(), CImg< uintT >::noise(), CImg< uintT >::normalize(), CImg< uintT >::operator%=(), CImg< uintT >::operator&=(), CImg< uintT >::operator*=(), CImg< uintT >::operator++(), CImg< uintT >::operator+=(), CImg< uintT >::operator--(), CImg< uintT >::operator-=(), CImg< uintT >::operator/=(), CImg< uintT >::operator<<=(), CImg< uintT >::operator>>=(), CImg< uintT >::operator^=(), CImg< uintT >::operator|=(), CImg< uintT >::operator~(), CImg< uintT >::pow(), CImg< uintT >::quantize(), CImg< uintT >::rand(), CImg< uintT >::round(), CImg< uintT >::sin(), CImg< uintT >::sinh(), CImg< uintT >::sqr(), CImg< uintT >::sqrt(), CImg< uintT >::sum(), CImg< uintT >::tan(), CImg< uintT >::tanh(), CImg< uintT >::threshold(), and CImg< uintT >::variancemean().
#define cimg_for2 | ( | bound, | |
i | |||
) |
Definition at line 1053 of file CImg.h.
Referenced by CImg< uintT >::get_blur_median(), CImg< uintT >::get_correlate(), and CImg< uintT >::get_gradient().
Definition at line 1774 of file CImg.h.
Referenced by CImg< uintT >::get_correlate(), and CImg< uintT >::get_gradient().
#define cimg_for2XV | ( | img, | |
x, | |||
v | |||
) | cimg_for2V(img,v) cimg_for2X(img,x) |
#define cimg_for2XY | ( | img, | |
x, | |||
y | |||
) | cimg_for2Y(img,y) cimg_for2X(img,x) |
#define cimg_for2XYZ | ( | img, | |
x, | |||
y, | |||
z | |||
) | cimg_for2Z(img,z) cimg_for2XY(img,x,y) |
#define cimg_for2XYZV | ( | img, | |
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for2V(img,v) cimg_for2XYZ(img,x,y,z) |
#define cimg_for2XZ | ( | img, | |
x, | |||
z | |||
) | cimg_for2Z(img,z) cimg_for2X(img,x) |
#define cimg_for2XZV | ( | img, | |
x, | |||
z, | |||
v | |||
) | cimg_for2V(img,v) cimg_for2XZ(img,x,z) |
#define cimg_for2YV | ( | img, | |
y, | |||
v | |||
) | cimg_for2V(img,v) cimg_for2Y(img,y) |
#define cimg_for2YZ | ( | img, | |
y, | |||
z | |||
) | cimg_for2Z(img,z) cimg_for2Y(img,y) |
#define cimg_for2YZV | ( | img, | |
y, | |||
z, | |||
v | |||
) | cimg_for2V(img,v) cimg_for2YZ(img,y,z) |
#define cimg_for2ZV | ( | img, | |
z, | |||
v | |||
) | cimg_for2V(img,v) cimg_for2Z(img,z) |
#define cimg_for3 | ( | bound, | |
i | |||
) |
Definition at line 1081 of file CImg.h.
Referenced by CImg< uintT >::blur_anisotropic(), CImg< uintT >::distance_hamilton(), CImg< uintT >::get_blur_median(), CImg< uintT >::get_correlate(), CImg< uintT >::get_gradient(), CImg< uintT >::get_hessian(), CImg< uintT >::get_resize_halfXY(), CImg< uintT >::get_select_graph(), CImg< uintT >::get_structure_tensor(), and CImg< uintT >::sharpen().
Definition at line 1808 of file CImg.h.
Referenced by CImg< uintT >::blur_anisotropic(), CImg< uintT >::distance_hamilton(), CImg< uintT >::get_correlate(), CImg< uintT >::get_gradient(), CImg< uintT >::get_hessian(), CImg< uintT >::get_structure_tensor(), and CImg< uintT >::sharpen().
#define cimg_for3XV | ( | img, | |
x, | |||
v | |||
) | cimg_for3V(img,v) cimg_for3X(img,x) |
#define cimg_for3XY | ( | img, | |
x, | |||
y | |||
) | cimg_for3Y(img,y) cimg_for3X(img,x) |
Definition at line 739 of file CImg.h.
Referenced by CImg< uintT >::get_displacement_field().
#define cimg_for3XYZ | ( | img, | |
x, | |||
y, | |||
z | |||
) | cimg_for3Z(img,z) cimg_for3XY(img,x,y) |
Definition at line 745 of file CImg.h.
Referenced by CImg< uintT >::get_displacement_field().
#define cimg_for3XYZV | ( | img, | |
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for3V(img,v) cimg_for3XYZ(img,x,y,z) |
#define cimg_for3XZ | ( | img, | |
x, | |||
z | |||
) | cimg_for3Z(img,z) cimg_for3X(img,x) |
#define cimg_for3XZV | ( | img, | |
x, | |||
z, | |||
v | |||
) | cimg_for3V(img,v) cimg_for3XZ(img,x,z) |
#define cimg_for3YV | ( | img, | |
y, | |||
v | |||
) | cimg_for3V(img,v) cimg_for3Y(img,y) |
#define cimg_for3YZ | ( | img, | |
y, | |||
z | |||
) | cimg_for3Z(img,z) cimg_for3Y(img,y) |
#define cimg_for3YZV | ( | img, | |
y, | |||
z, | |||
v | |||
) | cimg_for3V(img,v) cimg_for3YZ(img,y,z) |
#define cimg_for3ZV | ( | img, | |
z, | |||
v | |||
) | cimg_for3V(img,v) cimg_for3Z(img,z) |
#define cimg_for4 | ( | bound, | |
i | |||
) |
Definition at line 1120 of file CImg.h.
Referenced by CImg< uintT >::get_correlate().
#define cimg_for4XV | ( | img, | |
x, | |||
v | |||
) | cimg_for4V(img,v) cimg_for4X(img,x) |
#define cimg_for4XY | ( | img, | |
x, | |||
y | |||
) | cimg_for4Y(img,y) cimg_for4X(img,x) |
#define cimg_for4XYZ | ( | img, | |
x, | |||
y, | |||
z | |||
) | cimg_for4Z(img,z) cimg_for4XY(img,x,y) |
#define cimg_for4XYZV | ( | img, | |
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for4V(img,v) cimg_for4XYZ(img,x,y,z) |
#define cimg_for4XZ | ( | img, | |
x, | |||
z | |||
) | cimg_for4Z(img,z) cimg_for4X(img,x) |
#define cimg_for4XZV | ( | img, | |
x, | |||
z, | |||
v | |||
) | cimg_for4V(img,v) cimg_for4XZ(img,x,z) |
#define cimg_for4YV | ( | img, | |
y, | |||
v | |||
) | cimg_for4V(img,v) cimg_for4Y(img,y) |
#define cimg_for4YZ | ( | img, | |
y, | |||
z | |||
) | cimg_for4Z(img,z) cimg_for4Y(img,y) |
#define cimg_for4YZV | ( | img, | |
y, | |||
z, | |||
v | |||
) | cimg_for4V(img,v) cimg_for4YZ(img,y,z) |
#define cimg_for4ZV | ( | img, | |
z, | |||
v | |||
) | cimg_for4V(img,v) cimg_for4Z(img,z) |
#define cimg_for5 | ( | bound, | |
i | |||
) |
Definition at line 1176 of file CImg.h.
Referenced by CImg< uintT >::get_blur_median(), and CImg< uintT >::get_correlate().
#define cimg_for5XV | ( | img, | |
x, | |||
v | |||
) | cimg_for5V(img,v) cimg_for5X(img,x) |
#define cimg_for5XY | ( | img, | |
x, | |||
y | |||
) | cimg_for5Y(img,y) cimg_for5X(img,x) |
#define cimg_for5XYZ | ( | img, | |
x, | |||
y, | |||
z | |||
) | cimg_for5Z(img,z) cimg_for5XY(img,x,y) |
#define cimg_for5XYZV | ( | img, | |
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for5V(img,v) cimg_for5XYZ(img,x,y,z) |
#define cimg_for5XZ | ( | img, | |
x, | |||
z | |||
) | cimg_for5Z(img,z) cimg_for5X(img,x) |
#define cimg_for5XZV | ( | img, | |
x, | |||
z, | |||
v | |||
) | cimg_for5V(img,v) cimg_for5XZ(img,x,z) |
#define cimg_for5YV | ( | img, | |
y, | |||
v | |||
) | cimg_for5V(img,v) cimg_for5Y(img,y) |
#define cimg_for5YZ | ( | img, | |
y, | |||
z | |||
) | cimg_for5Z(img,z) cimg_for5Y(img,y) |
#define cimg_for5YZV | ( | img, | |
y, | |||
z, | |||
v | |||
) | cimg_for5V(img,v) cimg_for5YZ(img,y,z) |
#define cimg_for5ZV | ( | img, | |
z, | |||
v | |||
) | cimg_for5V(img,v) cimg_for5Z(img,z) |
#define cimg_for6 | ( | bound, | |
i | |||
) |
Definition at line 1247 of file CImg.h.
Referenced by CImg< uintT >::get_correlate().
#define cimg_for6XV | ( | img, | |
x, | |||
v | |||
) | cimg_for6V(img,v) cimg_for6X(img,x) |
#define cimg_for6XY | ( | img, | |
x, | |||
y | |||
) | cimg_for6Y(img,y) cimg_for6X(img,x) |
#define cimg_for6XYZ | ( | img, | |
x, | |||
y, | |||
z | |||
) | cimg_for6Z(img,z) cimg_for6XY(img,x,y) |
#define cimg_for6XYZV | ( | img, | |
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for6V(img,v) cimg_for6XYZ(img,x,y,z) |
#define cimg_for6XZ | ( | img, | |
x, | |||
z | |||
) | cimg_for6Z(img,z) cimg_for6X(img,x) |
#define cimg_for6XZV | ( | img, | |
x, | |||
z, | |||
v | |||
) | cimg_for6V(img,v) cimg_for6XZ(img,x,z) |
#define cimg_for6YV | ( | img, | |
y, | |||
v | |||
) | cimg_for6V(img,v) cimg_for6Y(img,y) |
#define cimg_for6YZ | ( | img, | |
y, | |||
z | |||
) | cimg_for6Z(img,z) cimg_for6Y(img,y) |
#define cimg_for6YZV | ( | img, | |
y, | |||
z, | |||
v | |||
) | cimg_for6V(img,v) cimg_for6YZ(img,y,z) |
#define cimg_for6ZV | ( | img, | |
z, | |||
v | |||
) | cimg_for6V(img,v) cimg_for6Z(img,z) |
#define cimg_for7 | ( | bound, | |
i | |||
) |
#define cimg_for7XV | ( | img, | |
x, | |||
v | |||
) | cimg_for7V(img,v) cimg_for7X(img,x) |
#define cimg_for7XY | ( | img, | |
x, | |||
y | |||
) | cimg_for7Y(img,y) cimg_for7X(img,x) |
#define cimg_for7XYZ | ( | img, | |
x, | |||
y, | |||
z | |||
) | cimg_for7Z(img,z) cimg_for7XY(img,x,y) |
#define cimg_for7XYZV | ( | img, | |
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for7V(img,v) cimg_for7XYZ(img,x,y,z) |
#define cimg_for7XZ | ( | img, | |
x, | |||
z | |||
) | cimg_for7Z(img,z) cimg_for7X(img,x) |
#define cimg_for7XZV | ( | img, | |
x, | |||
z, | |||
v | |||
) | cimg_for7V(img,v) cimg_for7XZ(img,x,z) |
#define cimg_for7YV | ( | img, | |
y, | |||
v | |||
) | cimg_for7V(img,v) cimg_for7Y(img,y) |
#define cimg_for7YZ | ( | img, | |
y, | |||
z | |||
) | cimg_for7Z(img,z) cimg_for7Y(img,y) |
#define cimg_for7YZV | ( | img, | |
y, | |||
z, | |||
v | |||
) | cimg_for7V(img,v) cimg_for7YZ(img,y,z) |
#define cimg_for7ZV | ( | img, | |
z, | |||
v | |||
) | cimg_for7V(img,v) cimg_for7Z(img,z) |
#define cimg_for8 | ( | bound, | |
i | |||
) |
#define cimg_for8XV | ( | img, | |
x, | |||
v | |||
) | cimg_for8V(img,v) cimg_for8X(img,x) |
#define cimg_for8XY | ( | img, | |
x, | |||
y | |||
) | cimg_for8Y(img,y) cimg_for8X(img,x) |
#define cimg_for8XYZ | ( | img, | |
x, | |||
y, | |||
z | |||
) | cimg_for8Z(img,z) cimg_for8XY(img,x,y) |
#define cimg_for8XYZV | ( | img, | |
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for8V(img,v) cimg_for8XYZ(img,x,y,z) |
#define cimg_for8XZ | ( | img, | |
x, | |||
z | |||
) | cimg_for8Z(img,z) cimg_for8X(img,x) |
#define cimg_for8XZV | ( | img, | |
x, | |||
z, | |||
v | |||
) | cimg_for8V(img,v) cimg_for8XZ(img,x,z) |
#define cimg_for8YV | ( | img, | |
y, | |||
v | |||
) | cimg_for8V(img,v) cimg_for8Y(img,y) |
#define cimg_for8YZ | ( | img, | |
y, | |||
z | |||
) | cimg_for8Z(img,z) cimg_for8Y(img,y) |
#define cimg_for8YZV | ( | img, | |
y, | |||
z, | |||
v | |||
) | cimg_for8V(img,v) cimg_for8YZ(img,y,z) |
#define cimg_for8ZV | ( | img, | |
z, | |||
v | |||
) | cimg_for8V(img,v) cimg_for8Z(img,z) |
#define cimg_for9 | ( | bound, | |
i | |||
) |
#define cimg_for9XV | ( | img, | |
x, | |||
v | |||
) | cimg_for9V(img,v) cimg_for9X(img,x) |
#define cimg_for9XY | ( | img, | |
x, | |||
y | |||
) | cimg_for9Y(img,y) cimg_for9X(img,x) |
#define cimg_for9XYZ | ( | img, | |
x, | |||
y, | |||
z | |||
) | cimg_for9Z(img,z) cimg_for9XY(img,x,y) |
#define cimg_for9XYZV | ( | img, | |
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for9V(img,v) cimg_for9XYZ(img,x,y,z) |
#define cimg_for9XZ | ( | img, | |
x, | |||
z | |||
) | cimg_for9Z(img,z) cimg_for9X(img,x) |
#define cimg_for9XZV | ( | img, | |
x, | |||
z, | |||
v | |||
) | cimg_for9V(img,v) cimg_for9XZ(img,x,z) |
#define cimg_for9YV | ( | img, | |
y, | |||
v | |||
) | cimg_for9V(img,v) cimg_for9Y(img,y) |
#define cimg_for9YZ | ( | img, | |
y, | |||
z | |||
) | cimg_for9Z(img,z) cimg_for9Y(img,y) |
#define cimg_for9YZV | ( | img, | |
y, | |||
z, | |||
v | |||
) | cimg_for9V(img,v) cimg_for9YZ(img,y,z) |
#define cimg_for9ZV | ( | img, | |
z, | |||
v | |||
) | cimg_for9V(img,v) cimg_for9Z(img,z) |
#define cimg_for_in2 | ( | bound, | |
i0, | |||
i1, | |||
i | |||
) |
#define cimg_for_in2V | ( | img, | |
v0, | |||
v1, | |||
v | |||
) | cimg_for_in2((img).dim,v0,v1,v) |
#define cimg_for_in2X | ( | img, | |
x0, | |||
x1, | |||
x | |||
) | cimg_for_in2((img).width,x0,x1,x) |
#define cimg_for_in2XV | ( | img, | |
x0, | |||
v0, | |||
x1, | |||
v1, | |||
x, | |||
v | |||
) | cimg_for_in2V(img,v0,v1,v) cimg_for_in2X(img,x0,x1,x) |
#define cimg_for_in2XY | ( | img, | |
x0, | |||
y0, | |||
x1, | |||
y1, | |||
x, | |||
y | |||
) | cimg_for_in2Y(img,y0,y1,y) cimg_for_in2X(img,x0,x1,x) |
#define cimg_for_in2XYZ | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
x1, | |||
y1, | |||
z1, | |||
x, | |||
y, | |||
z | |||
) | cimg_for_in2Z(img,z0,z1,z) cimg_for_in2XY(img,x0,y0,x1,y1,x,y) |
#define cimg_for_in2XYZV | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
z1, | |||
v1, | |||
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in2V(img,v0,v1,v) cimg_for_in2XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define cimg_for_in2XZ | ( | img, | |
x0, | |||
z0, | |||
x1, | |||
z1, | |||
x, | |||
z | |||
) | cimg_for_in2Z(img,z0,z1,z) cimg_for_in2X(img,x0,x1,x) |
#define cimg_for_in2XZV | ( | img, | |
x0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
v1, | |||
x, | |||
z, | |||
v | |||
) | cimg_for_in2V(img,v0,v1,v) cimg_for_in2XZ(img,x0,y0,x1,y1,x,z) |
#define cimg_for_in2Y | ( | img, | |
y0, | |||
y1, | |||
y | |||
) | cimg_for_in2((img).height,y0,y1,y) |
#define cimg_for_in2YV | ( | img, | |
y0, | |||
v0, | |||
y1, | |||
v1, | |||
y, | |||
v | |||
) | cimg_for_in2V(img,v0,v1,v) cimg_for_in2Y(img,y0,y1,y) |
#define cimg_for_in2YZ | ( | img, | |
y0, | |||
z0, | |||
y1, | |||
z1, | |||
y, | |||
z | |||
) | cimg_for_in2Z(img,z0,z1,z) cimg_for_in2Y(img,y0,y1,y) |
#define cimg_for_in2YZV | ( | img, | |
y0, | |||
z0, | |||
v0, | |||
y1, | |||
z1, | |||
v1, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in2V(img,v0,v1,v) cimg_for_in2YZ(img,y0,z0,y1,z1,y,z) |
#define cimg_for_in2Z | ( | img, | |
z0, | |||
z1, | |||
z | |||
) | cimg_for_in2((img).depth,z0,z1,z) |
#define cimg_for_in2ZV | ( | img, | |
z0, | |||
v0, | |||
z1, | |||
v1, | |||
z, | |||
v | |||
) | cimg_for_in2V(img,v0,v1,v) cimg_for_in2Z(img,z0,z1,z) |
#define cimg_for_in3 | ( | bound, | |
i0, | |||
i1, | |||
i | |||
) |
#define cimg_for_in3V | ( | img, | |
v0, | |||
v1, | |||
v | |||
) | cimg_for_in3((img).dim,v0,v1,v) |
#define cimg_for_in3X | ( | img, | |
x0, | |||
x1, | |||
x | |||
) | cimg_for_in3((img).width,x0,x1,x) |
#define cimg_for_in3XV | ( | img, | |
x0, | |||
v0, | |||
x1, | |||
v1, | |||
x, | |||
v | |||
) | cimg_for_in3V(img,v0,v1,v) cimg_for_in3X(img,x0,x1,x) |
#define cimg_for_in3XY | ( | img, | |
x0, | |||
y0, | |||
x1, | |||
y1, | |||
x, | |||
y | |||
) | cimg_for_in3Y(img,y0,y1,y) cimg_for_in3X(img,x0,x1,x) |
#define cimg_for_in3XYZ | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
x1, | |||
y1, | |||
z1, | |||
x, | |||
y, | |||
z | |||
) | cimg_for_in3Z(img,z0,z1,z) cimg_for_in3XY(img,x0,y0,x1,y1,x,y) |
#define cimg_for_in3XYZV | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
z1, | |||
v1, | |||
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in3V(img,v0,v1,v) cimg_for_in3XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define cimg_for_in3XZ | ( | img, | |
x0, | |||
z0, | |||
x1, | |||
z1, | |||
x, | |||
z | |||
) | cimg_for_in3Z(img,z0,z1,z) cimg_for_in3X(img,x0,x1,x) |
#define cimg_for_in3XZV | ( | img, | |
x0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
v1, | |||
x, | |||
z, | |||
v | |||
) | cimg_for_in3V(img,v0,v1,v) cimg_for_in3XZ(img,x0,y0,x1,y1,x,z) |
#define cimg_for_in3Y | ( | img, | |
y0, | |||
y1, | |||
y | |||
) | cimg_for_in3((img).height,y0,y1,y) |
#define cimg_for_in3YV | ( | img, | |
y0, | |||
v0, | |||
y1, | |||
v1, | |||
y, | |||
v | |||
) | cimg_for_in3V(img,v0,v1,v) cimg_for_in3Y(img,y0,y1,y) |
#define cimg_for_in3YZ | ( | img, | |
y0, | |||
z0, | |||
y1, | |||
z1, | |||
y, | |||
z | |||
) | cimg_for_in3Z(img,z0,z1,z) cimg_for_in3Y(img,y0,y1,y) |
#define cimg_for_in3YZV | ( | img, | |
y0, | |||
z0, | |||
v0, | |||
y1, | |||
z1, | |||
v1, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in3V(img,v0,v1,v) cimg_for_in3YZ(img,y0,z0,y1,z1,y,z) |
#define cimg_for_in3Z | ( | img, | |
z0, | |||
z1, | |||
z | |||
) | cimg_for_in3((img).depth,z0,z1,z) |
#define cimg_for_in3ZV | ( | img, | |
z0, | |||
v0, | |||
z1, | |||
v1, | |||
z, | |||
v | |||
) | cimg_for_in3V(img,v0,v1,v) cimg_for_in3Z(img,z0,z1,z) |
#define cimg_for_in4 | ( | bound, | |
i0, | |||
i1, | |||
i | |||
) |
#define cimg_for_in4V | ( | img, | |
v0, | |||
v1, | |||
v | |||
) | cimg_for_in4((img).dim,v0,v1,v) |
#define cimg_for_in4X | ( | img, | |
x0, | |||
x1, | |||
x | |||
) | cimg_for_in4((img).width,x0,x1,x) |
#define cimg_for_in4XV | ( | img, | |
x0, | |||
v0, | |||
x1, | |||
v1, | |||
x, | |||
v | |||
) | cimg_for_in4V(img,v0,v1,v) cimg_for_in4X(img,x0,x1,x) |
#define cimg_for_in4XY | ( | img, | |
x0, | |||
y0, | |||
x1, | |||
y1, | |||
x, | |||
y | |||
) | cimg_for_in4Y(img,y0,y1,y) cimg_for_in4X(img,x0,x1,x) |
#define cimg_for_in4XYZ | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
x1, | |||
y1, | |||
z1, | |||
x, | |||
y, | |||
z | |||
) | cimg_for_in4Z(img,z0,z1,z) cimg_for_in4XY(img,x0,y0,x1,y1,x,y) |
#define cimg_for_in4XYZV | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
z1, | |||
v1, | |||
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in4V(img,v0,v1,v) cimg_for_in4XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define cimg_for_in4XZ | ( | img, | |
x0, | |||
z0, | |||
x1, | |||
z1, | |||
x, | |||
z | |||
) | cimg_for_in4Z(img,z0,z1,z) cimg_for_in4X(img,x0,x1,x) |
#define cimg_for_in4XZV | ( | img, | |
x0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
v1, | |||
x, | |||
z, | |||
v | |||
) | cimg_for_in4V(img,v0,v1,v) cimg_for_in4XZ(img,x0,y0,x1,y1,x,z) |
#define cimg_for_in4Y | ( | img, | |
y0, | |||
y1, | |||
y | |||
) | cimg_for_in4((img).height,y0,y1,y) |
#define cimg_for_in4YV | ( | img, | |
y0, | |||
v0, | |||
y1, | |||
v1, | |||
y, | |||
v | |||
) | cimg_for_in4V(img,v0,v1,v) cimg_for_in4Y(img,y0,y1,y) |
#define cimg_for_in4YZ | ( | img, | |
y0, | |||
z0, | |||
y1, | |||
z1, | |||
y, | |||
z | |||
) | cimg_for_in4Z(img,z0,z1,z) cimg_for_in4Y(img,y0,y1,y) |
#define cimg_for_in4YZV | ( | img, | |
y0, | |||
z0, | |||
v0, | |||
y1, | |||
z1, | |||
v1, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in4V(img,v0,v1,v) cimg_for_in4YZ(img,y0,z0,y1,z1,y,z) |
#define cimg_for_in4Z | ( | img, | |
z0, | |||
z1, | |||
z | |||
) | cimg_for_in4((img).depth,z0,z1,z) |
#define cimg_for_in4ZV | ( | img, | |
z0, | |||
v0, | |||
z1, | |||
v1, | |||
z, | |||
v | |||
) | cimg_for_in4V(img,v0,v1,v) cimg_for_in4Z(img,z0,z1,z) |
#define cimg_for_in5 | ( | bound, | |
i0, | |||
i1, | |||
i | |||
) |
#define cimg_for_in5V | ( | img, | |
v0, | |||
v1, | |||
v | |||
) | cimg_for_in5((img).dim,v0,v1,v) |
#define cimg_for_in5X | ( | img, | |
x0, | |||
x1, | |||
x | |||
) | cimg_for_in5((img).width,x0,x1,x) |
#define cimg_for_in5XV | ( | img, | |
x0, | |||
v0, | |||
x1, | |||
v1, | |||
x, | |||
v | |||
) | cimg_for_in5V(img,v0,v1,v) cimg_for_in5X(img,x0,x1,x) |
#define cimg_for_in5XY | ( | img, | |
x0, | |||
y0, | |||
x1, | |||
y1, | |||
x, | |||
y | |||
) | cimg_for_in5Y(img,y0,y1,y) cimg_for_in5X(img,x0,x1,x) |
#define cimg_for_in5XYZ | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
x1, | |||
y1, | |||
z1, | |||
x, | |||
y, | |||
z | |||
) | cimg_for_in5Z(img,z0,z1,z) cimg_for_in5XY(img,x0,y0,x1,y1,x,y) |
#define cimg_for_in5XYZV | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
z1, | |||
v1, | |||
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in5V(img,v0,v1,v) cimg_for_in5XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define cimg_for_in5XZ | ( | img, | |
x0, | |||
z0, | |||
x1, | |||
z1, | |||
x, | |||
z | |||
) | cimg_for_in5Z(img,z0,z1,z) cimg_for_in5X(img,x0,x1,x) |
#define cimg_for_in5XZV | ( | img, | |
x0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
v1, | |||
x, | |||
z, | |||
v | |||
) | cimg_for_in5V(img,v0,v1,v) cimg_for_in5XZ(img,x0,y0,x1,y1,x,z) |
#define cimg_for_in5Y | ( | img, | |
y0, | |||
y1, | |||
y | |||
) | cimg_for_in5((img).height,y0,y1,y) |
#define cimg_for_in5YV | ( | img, | |
y0, | |||
v0, | |||
y1, | |||
v1, | |||
y, | |||
v | |||
) | cimg_for_in5V(img,v0,v1,v) cimg_for_in5Y(img,y0,y1,y) |
#define cimg_for_in5YZ | ( | img, | |
y0, | |||
z0, | |||
y1, | |||
z1, | |||
y, | |||
z | |||
) | cimg_for_in5Z(img,z0,z1,z) cimg_for_in5Y(img,y0,y1,y) |
#define cimg_for_in5YZV | ( | img, | |
y0, | |||
z0, | |||
v0, | |||
y1, | |||
z1, | |||
v1, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in5V(img,v0,v1,v) cimg_for_in5YZ(img,y0,z0,y1,z1,y,z) |
#define cimg_for_in5Z | ( | img, | |
z0, | |||
z1, | |||
z | |||
) | cimg_for_in5((img).depth,z0,z1,z) |
#define cimg_for_in5ZV | ( | img, | |
z0, | |||
v0, | |||
z1, | |||
v1, | |||
z, | |||
v | |||
) | cimg_for_in5V(img,v0,v1,v) cimg_for_in5Z(img,z0,z1,z) |
#define cimg_for_in6 | ( | bound, | |
i0, | |||
i1, | |||
i | |||
) |
#define cimg_for_in6V | ( | img, | |
v0, | |||
v1, | |||
v | |||
) | cimg_for_in6((img).dim,v0,v1,v) |
#define cimg_for_in6X | ( | img, | |
x0, | |||
x1, | |||
x | |||
) | cimg_for_in6((img).width,x0,x1,x) |
#define cimg_for_in6XV | ( | img, | |
x0, | |||
v0, | |||
x1, | |||
v1, | |||
x, | |||
v | |||
) | cimg_for_in6V(img,v0,v1,v) cimg_for_in6X(img,x0,x1,x) |
#define cimg_for_in6XY | ( | img, | |
x0, | |||
y0, | |||
x1, | |||
y1, | |||
x, | |||
y | |||
) | cimg_for_in6Y(img,y0,y1,y) cimg_for_in6X(img,x0,x1,x) |
#define cimg_for_in6XYZ | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
x1, | |||
y1, | |||
z1, | |||
x, | |||
y, | |||
z | |||
) | cimg_for_in6Z(img,z0,z1,z) cimg_for_in6XY(img,x0,y0,x1,y1,x,y) |
#define cimg_for_in6XYZV | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
z1, | |||
v1, | |||
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in6V(img,v0,v1,v) cimg_for_in6XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define cimg_for_in6XZ | ( | img, | |
x0, | |||
z0, | |||
x1, | |||
z1, | |||
x, | |||
z | |||
) | cimg_for_in6Z(img,z0,z1,z) cimg_for_in6X(img,x0,x1,x) |
#define cimg_for_in6XZV | ( | img, | |
x0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
v1, | |||
x, | |||
z, | |||
v | |||
) | cimg_for_in6V(img,v0,v1,v) cimg_for_in6XZ(img,x0,y0,x1,y1,x,z) |
#define cimg_for_in6Y | ( | img, | |
y0, | |||
y1, | |||
y | |||
) | cimg_for_in6((img).height,y0,y1,y) |
#define cimg_for_in6YV | ( | img, | |
y0, | |||
v0, | |||
y1, | |||
v1, | |||
y, | |||
v | |||
) | cimg_for_in6V(img,v0,v1,v) cimg_for_in6Y(img,y0,y1,y) |
#define cimg_for_in6YZ | ( | img, | |
y0, | |||
z0, | |||
y1, | |||
z1, | |||
y, | |||
z | |||
) | cimg_for_in6Z(img,z0,z1,z) cimg_for_in6Y(img,y0,y1,y) |
#define cimg_for_in6YZV | ( | img, | |
y0, | |||
z0, | |||
v0, | |||
y1, | |||
z1, | |||
v1, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in6V(img,v0,v1,v) cimg_for_in6YZ(img,y0,z0,y1,z1,y,z) |
#define cimg_for_in6Z | ( | img, | |
z0, | |||
z1, | |||
z | |||
) | cimg_for_in6((img).depth,z0,z1,z) |
#define cimg_for_in6ZV | ( | img, | |
z0, | |||
v0, | |||
z1, | |||
v1, | |||
z, | |||
v | |||
) | cimg_for_in6V(img,v0,v1,v) cimg_for_in6Z(img,z0,z1,z) |
#define cimg_for_in7 | ( | bound, | |
i0, | |||
i1, | |||
i | |||
) |
#define cimg_for_in7V | ( | img, | |
v0, | |||
v1, | |||
v | |||
) | cimg_for_in7((img).dim,v0,v1,v) |
#define cimg_for_in7X | ( | img, | |
x0, | |||
x1, | |||
x | |||
) | cimg_for_in7((img).width,x0,x1,x) |
#define cimg_for_in7XV | ( | img, | |
x0, | |||
v0, | |||
x1, | |||
v1, | |||
x, | |||
v | |||
) | cimg_for_in7V(img,v0,v1,v) cimg_for_in7X(img,x0,x1,x) |
#define cimg_for_in7XY | ( | img, | |
x0, | |||
y0, | |||
x1, | |||
y1, | |||
x, | |||
y | |||
) | cimg_for_in7Y(img,y0,y1,y) cimg_for_in7X(img,x0,x1,x) |
#define cimg_for_in7XYZ | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
x1, | |||
y1, | |||
z1, | |||
x, | |||
y, | |||
z | |||
) | cimg_for_in7Z(img,z0,z1,z) cimg_for_in7XY(img,x0,y0,x1,y1,x,y) |
#define cimg_for_in7XYZV | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
z1, | |||
v1, | |||
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in7V(img,v0,v1,v) cimg_for_in7XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define cimg_for_in7XZ | ( | img, | |
x0, | |||
z0, | |||
x1, | |||
z1, | |||
x, | |||
z | |||
) | cimg_for_in7Z(img,z0,z1,z) cimg_for_in7X(img,x0,x1,x) |
#define cimg_for_in7XZV | ( | img, | |
x0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
v1, | |||
x, | |||
z, | |||
v | |||
) | cimg_for_in7V(img,v0,v1,v) cimg_for_in7XZ(img,x0,y0,x1,y1,x,z) |
#define cimg_for_in7Y | ( | img, | |
y0, | |||
y1, | |||
y | |||
) | cimg_for_in7((img).height,y0,y1,y) |
#define cimg_for_in7YV | ( | img, | |
y0, | |||
v0, | |||
y1, | |||
v1, | |||
y, | |||
v | |||
) | cimg_for_in7V(img,v0,v1,v) cimg_for_in7Y(img,y0,y1,y) |
#define cimg_for_in7YZ | ( | img, | |
y0, | |||
z0, | |||
y1, | |||
z1, | |||
y, | |||
z | |||
) | cimg_for_in7Z(img,z0,z1,z) cimg_for_in7Y(img,y0,y1,y) |
#define cimg_for_in7YZV | ( | img, | |
y0, | |||
z0, | |||
v0, | |||
y1, | |||
z1, | |||
v1, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in7V(img,v0,v1,v) cimg_for_in7YZ(img,y0,z0,y1,z1,y,z) |
#define cimg_for_in7Z | ( | img, | |
z0, | |||
z1, | |||
z | |||
) | cimg_for_in7((img).depth,z0,z1,z) |
#define cimg_for_in7ZV | ( | img, | |
z0, | |||
v0, | |||
z1, | |||
v1, | |||
z, | |||
v | |||
) | cimg_for_in7V(img,v0,v1,v) cimg_for_in7Z(img,z0,z1,z) |
#define cimg_for_in8 | ( | bound, | |
i0, | |||
i1, | |||
i | |||
) |
#define cimg_for_in8V | ( | img, | |
v0, | |||
v1, | |||
v | |||
) | cimg_for_in8((img).dim,v0,v1,v) |
#define cimg_for_in8X | ( | img, | |
x0, | |||
x1, | |||
x | |||
) | cimg_for_in8((img).width,x0,x1,x) |
#define cimg_for_in8XV | ( | img, | |
x0, | |||
v0, | |||
x1, | |||
v1, | |||
x, | |||
v | |||
) | cimg_for_in8V(img,v0,v1,v) cimg_for_in8X(img,x0,x1,x) |
#define cimg_for_in8XY | ( | img, | |
x0, | |||
y0, | |||
x1, | |||
y1, | |||
x, | |||
y | |||
) | cimg_for_in8Y(img,y0,y1,y) cimg_for_in8X(img,x0,x1,x) |
#define cimg_for_in8XYZ | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
x1, | |||
y1, | |||
z1, | |||
x, | |||
y, | |||
z | |||
) | cimg_for_in8Z(img,z0,z1,z) cimg_for_in8XY(img,x0,y0,x1,y1,x,y) |
#define cimg_for_in8XYZV | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
z1, | |||
v1, | |||
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in8V(img,v0,v1,v) cimg_for_in8XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define cimg_for_in8XZ | ( | img, | |
x0, | |||
z0, | |||
x1, | |||
z1, | |||
x, | |||
z | |||
) | cimg_for_in8Z(img,z0,z1,z) cimg_for_in8X(img,x0,x1,x) |
#define cimg_for_in8XZV | ( | img, | |
x0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
v1, | |||
x, | |||
z, | |||
v | |||
) | cimg_for_in8V(img,v0,v1,v) cimg_for_in8XZ(img,x0,y0,x1,y1,x,z) |
#define cimg_for_in8Y | ( | img, | |
y0, | |||
y1, | |||
y | |||
) | cimg_for_in8((img).height,y0,y1,y) |
#define cimg_for_in8YV | ( | img, | |
y0, | |||
v0, | |||
y1, | |||
v1, | |||
y, | |||
v | |||
) | cimg_for_in8V(img,v0,v1,v) cimg_for_in8Y(img,y0,y1,y) |
#define cimg_for_in8YZ | ( | img, | |
y0, | |||
z0, | |||
y1, | |||
z1, | |||
y, | |||
z | |||
) | cimg_for_in8Z(img,z0,z1,z) cimg_for_in8Y(img,y0,y1,y) |
#define cimg_for_in8YZV | ( | img, | |
y0, | |||
z0, | |||
v0, | |||
y1, | |||
z1, | |||
v1, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in8V(img,v0,v1,v) cimg_for_in8YZ(img,y0,z0,y1,z1,y,z) |
#define cimg_for_in8Z | ( | img, | |
z0, | |||
z1, | |||
z | |||
) | cimg_for_in8((img).depth,z0,z1,z) |
#define cimg_for_in8ZV | ( | img, | |
z0, | |||
v0, | |||
z1, | |||
v1, | |||
z, | |||
v | |||
) | cimg_for_in8V(img,v0,v1,v) cimg_for_in8Z(img,z0,z1,z) |
#define cimg_for_in9 | ( | bound, | |
i0, | |||
i1, | |||
i | |||
) |
#define cimg_for_in9V | ( | img, | |
v0, | |||
v1, | |||
v | |||
) | cimg_for_in9((img).dim,v0,v1,v) |
#define cimg_for_in9X | ( | img, | |
x0, | |||
x1, | |||
x | |||
) | cimg_for_in9((img).width,x0,x1,x) |
#define cimg_for_in9XV | ( | img, | |
x0, | |||
v0, | |||
x1, | |||
v1, | |||
x, | |||
v | |||
) | cimg_for_in9V(img,v0,v1,v) cimg_for_in9X(img,x0,x1,x) |
#define cimg_for_in9XY | ( | img, | |
x0, | |||
y0, | |||
x1, | |||
y1, | |||
x, | |||
y | |||
) | cimg_for_in9Y(img,y0,y1,y) cimg_for_in9X(img,x0,x1,x) |
#define cimg_for_in9XYZ | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
x1, | |||
y1, | |||
z1, | |||
x, | |||
y, | |||
z | |||
) | cimg_for_in9Z(img,z0,z1,z) cimg_for_in9XY(img,x0,y0,x1,y1,x,y) |
#define cimg_for_in9XYZV | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
z1, | |||
v1, | |||
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in9V(img,v0,v1,v) cimg_for_in9XYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define cimg_for_in9XZ | ( | img, | |
x0, | |||
z0, | |||
x1, | |||
z1, | |||
x, | |||
z | |||
) | cimg_for_in9Z(img,z0,z1,z) cimg_for_in9X(img,x0,x1,x) |
#define cimg_for_in9XZV | ( | img, | |
x0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
v1, | |||
x, | |||
z, | |||
v | |||
) | cimg_for_in9V(img,v0,v1,v) cimg_for_in9XZ(img,x0,y0,x1,y1,x,z) |
#define cimg_for_in9Y | ( | img, | |
y0, | |||
y1, | |||
y | |||
) | cimg_for_in9((img).height,y0,y1,y) |
#define cimg_for_in9YV | ( | img, | |
y0, | |||
v0, | |||
y1, | |||
v1, | |||
y, | |||
v | |||
) | cimg_for_in9V(img,v0,v1,v) cimg_for_in9Y(img,y0,y1,y) |
#define cimg_for_in9YZ | ( | img, | |
y0, | |||
z0, | |||
y1, | |||
z1, | |||
y, | |||
z | |||
) | cimg_for_in9Z(img,z0,z1,z) cimg_for_in9Y(img,y0,y1,y) |
#define cimg_for_in9YZV | ( | img, | |
y0, | |||
z0, | |||
v0, | |||
y1, | |||
z1, | |||
v1, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_in9V(img,v0,v1,v) cimg_for_in9YZ(img,y0,z0,y1,z1,y,z) |
#define cimg_for_in9Z | ( | img, | |
z0, | |||
z1, | |||
z | |||
) | cimg_for_in9((img).depth,z0,z1,z) |
#define cimg_for_in9ZV | ( | img, | |
z0, | |||
v0, | |||
z1, | |||
v1, | |||
z, | |||
v | |||
) | cimg_for_in9V(img,v0,v1,v) cimg_for_in9Z(img,z0,z1,z) |
#define cimg_for_inV | ( | img, | |
v0, | |||
v1, | |||
v | |||
) | cimg_for_in1((img).dim,v0,v1,v) |
#define cimg_for_inX | ( | img, | |
x0, | |||
x1, | |||
x | |||
) | cimg_for_in1((img).width,x0,x1,x) |
#define cimg_for_inXV | ( | img, | |
x0, | |||
v0, | |||
x1, | |||
v1, | |||
x, | |||
v | |||
) | cimg_for_inV(img,v0,v1,v) cimg_for_inX(img,x0,x1,x) |
#define cimg_for_inXY | ( | img, | |
x0, | |||
y0, | |||
x1, | |||
y1, | |||
x, | |||
y | |||
) | cimg_for_inY(img,y0,y1,y) cimg_for_inX(img,x0,x1,x) |
Definition at line 615 of file CImg.h.
Referenced by CImg< uintT >::draw_mandelbrot(), and CImg< uintT >::get_blur_patch().
#define cimg_for_inXYV | ( | img, | |
x0, | |||
y0, | |||
v0, | |||
x1, | |||
y1, | |||
v1, | |||
x, | |||
y, | |||
v | |||
) | cimg_for_inV(img,v0,v1,v) cimg_for_inXY(img,x0,y0,x1,y1,x,y) |
#define cimg_for_inXYZ | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
x1, | |||
y1, | |||
z1, | |||
x, | |||
y, | |||
z | |||
) | cimg_for_inZ(img,z0,z1,z) cimg_for_inXY(img,x0,y0,x1,y1,x,y) |
Definition at line 621 of file CImg.h.
Referenced by CImg< uintT >::get_blur_patch().
#define cimg_for_inXYZV | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
z1, | |||
v1, | |||
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_inV(img,v0,v1,v) cimg_for_inXYZ(img,x0,y0,z0,x1,y1,z1,x,y,z) |
#define cimg_for_inXZ | ( | img, | |
x0, | |||
z0, | |||
x1, | |||
z1, | |||
x, | |||
z | |||
) | cimg_for_inZ(img,z0,z1,z) cimg_for_inX(img,x0,x1,x) |
#define cimg_for_inXZV | ( | img, | |
x0, | |||
z0, | |||
v0, | |||
x1, | |||
z1, | |||
v1, | |||
x, | |||
z, | |||
v | |||
) | cimg_for_inV(img,v0,v1,v) cimg_for_inXZ(img,x0,z0,x1,z1,x,z) |
#define cimg_for_inY | ( | img, | |
y0, | |||
y1, | |||
y | |||
) | cimg_for_in1((img).height,y0,y1,y) |
#define cimg_for_inYV | ( | img, | |
y0, | |||
v0, | |||
y1, | |||
v1, | |||
y, | |||
v | |||
) | cimg_for_inV(img,v0,v1,v) cimg_for_inY(img,y0,y1,y) |
#define cimg_for_inYZ | ( | img, | |
y0, | |||
z0, | |||
y1, | |||
z1, | |||
y, | |||
z | |||
) | cimg_for_inZ(img,x0,z1,z) cimg_for_inY(img,y0,y1,y) |
#define cimg_for_inYZV | ( | img, | |
y0, | |||
z0, | |||
v0, | |||
y1, | |||
z1, | |||
v1, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_inV(img,v0,v1,v) cimg_for_inYZ(img,y0,z0,y1,z1,y,z) |
#define cimg_for_inZ | ( | img, | |
z0, | |||
z1, | |||
z | |||
) | cimg_for_in1((img).depth,z0,z1,z) |
#define cimg_for_inZV | ( | img, | |
z0, | |||
v0, | |||
z1, | |||
v1, | |||
z, | |||
v | |||
) | cimg_for_inV(img,v0,v1,v) cimg_for_inZ(img,z0,z1,z) |
#define cimg_for_out4 | ( | boundi, | |
boundj, | |||
boundk, | |||
boundl, | |||
i0, | |||
j0, | |||
k0, | |||
l0, | |||
i1, | |||
j1, | |||
k1, | |||
l1, | |||
i, | |||
j, | |||
k, | |||
l | |||
) |
#define cimg_for_outV | ( | img, | |
v0, | |||
v1, | |||
v | |||
) | cimg_for_out1((img).dim,v0,v1,v) |
#define cimg_for_outX | ( | img, | |
x0, | |||
x1, | |||
x | |||
) | cimg_for_out1((img).width,x0,x1,x) |
#define cimg_for_outXV | ( | img, | |
x0, | |||
v0, | |||
x1, | |||
v1, | |||
x, | |||
v | |||
) | cimg_for_out2((img).width,(img).dim,x0,v0,x1,v1,x,v) |
#define cimg_for_outXY | ( | img, | |
x0, | |||
y0, | |||
x1, | |||
y1, | |||
x, | |||
y | |||
) | cimg_for_out2((img).width,(img).height,x0,y0,x1,y1,x,y) |
#define cimg_for_outXYZV | ( | img, | |
x0, | |||
y0, | |||
z0, | |||
v0, | |||
x1, | |||
y1, | |||
z1, | |||
v1, | |||
x, | |||
y, | |||
z, | |||
v | |||
) | cimg_for_out4((img).width,(img).height,(img).depth,(img).dim,x0,y0,z0,v0,x1,y1,z1,v1,x,y,z,v) |
Definition at line 665 of file CImg.h.
Referenced by CImg< uintT >::get_resize().
#define cimg_for_outXZ | ( | img, | |
x0, | |||
z0, | |||
x1, | |||
z1, | |||
x, | |||
z | |||
) | cimg_for_out2((img).width,(img).depth,x0,z0,x1,z1,x,z) |
#define cimg_for_outY | ( | img, | |
y0, | |||
y1, | |||
y | |||
) | cimg_for_out1((img).height,y0,y1,y) |
#define cimg_for_outYV | ( | img, | |
y0, | |||
v0, | |||
y1, | |||
v1, | |||
y, | |||
v | |||
) | cimg_for_out2((img).height,(img).dim,y0,v0,y1,v1,y,v) |
#define cimg_for_outYZ | ( | img, | |
y0, | |||
z0, | |||
y1, | |||
z1, | |||
y, | |||
z | |||
) | cimg_for_out2((img).height,(img).depth,y0,z0,y1,z1,y,z) |
#define cimg_for_outZ | ( | img, | |
z0, | |||
z1, | |||
z | |||
) | cimg_for_out1((img).depth,z0,z1,z) |
#define cimg_for_outZV | ( | img, | |
z0, | |||
v0, | |||
z1, | |||
v1, | |||
z, | |||
v | |||
) | cimg_for_out2((img).depth,(img).dim,z0,v0,z1,v1,z,v) |
#define cimg_foroff | ( | img, | |
off | |||
) | for (unsigned int off = 0, _max##off = (unsigned int)(img).size(); off<_max##off; ++off) |
Definition at line 590 of file CImg.h.
Referenced by CImg< uintT >::_load_analyze(), CImg< uintT >::_load_pandore(), CImg< uintT >::_load_pnm(), CImg< uintT >::draw_axis(), CImg< uintT >::draw_graph(), CImg< uintT >::draw_grid(), CImg< uintT >::get_diagonal(), CImg< uintT >::get_label_regions(), CImg< uintT >::magnitude(), CImg< uintT >::print(), CImg< uintT >::sequence(), and CImg< uintT >::sort().
Definition at line 596 of file CImg.h.
Referenced by CImg< uintT >::_autocrop(), CImg< uintT >::_draw_scanline(), CImg< uintT >::_draw_text(), CImg< uintT >::_save_inr(), CImg< uintT >::_save_raw(), CImg< uintT >::autocrop(), CImg< uintT >::blur_anisotropic(), CImg< uintT >::blur_bilateral(), CImg< uintT >::display_graph(), CImg< uintT >::distance_hamilton(), CImg< uintT >::draw_gaussian(), CImg< uintT >::draw_graph(), CImg< uintT >::draw_line(), CImg< uintT >::draw_mandelbrot(), CImg< uintT >::draw_plasma(), CImg< uintT >::draw_point(), CImg< uintT >::draw_rectangle(), CImg< uintT >::draw_triangle(), CImg< uintT >::FFT(), CImg< uintT >::get_blur_median(), CImg< uintT >::get_blur_patch(), CImg< uintT >::get_correlate(), CImg< uintT >::get_dilate(), CImg< uintT >::get_displacement_field(), CImg< uintT >::get_distance(), CImg< uintT >::get_erode(), CImg< uintT >::get_gradient(), CImg< uintT >::get_hessian(), CImg< uintT >::get_index(), CImg< uintT >::get_map(), CImg< uintT >::get_matrix_at(), CImg< uintT >::get_norm(), CImg< uintT >::get_resize(), CImg< uintT >::get_select_graph(), CImg< uintT >::get_structure_tensor(), CImg< uintT >::get_vector_at(), CImg< uintT >::mirror(), CImg< uintT >::normalize(), CImg< uintT >::sharpen(), and CImg< uintT >::translate().
Definition at line 593 of file CImg.h.
Referenced by CImg< uintT >::_autocrop(), CImg< uintT >::_display_object3d(), CImg< uintT >::_draw_object3d(), CImg< uintT >::_load_bmp(), CImg< uintT >::_load_off(), CImg< uintT >::_load_png(), CImg< uintT >::_LU(), CImg< uintT >::_save_ascii(), CImg< uintT >::_save_bmp(), CImg< uintT >::_save_dlm(), CImg< uintT >::_save_off(), CImg< uintT >::_save_png(), CImg< uintT >::det(), CImg< uintT >::dijkstra(), CImg< uintT >::draw_gaussian(), CImg< uintT >::draw_graph(), CImg< uintT >::equalize(), CImg< uintT >::FFT(), CImg< uintT >::get_distance(), CImg< uintT >::get_index(), CImg< uintT >::get_pseudoinvert(), CImg< uintT >::get_resize(), CImg< uintT >::identity_matrix(), CImg< uintT >::invert(), CImg< uintT >::isocurve3d(), CImg< uintT >::isosurface3d(), CImg< uintT >::operator*(), CImg< uintT >::SVD(), CImg< uintT >::symmetric_eigen(), and CImg< uintT >::trace().
Definition at line 600 of file CImg.h.
Referenced by CImg< uintT >::get_blur_median().
Definition at line 597 of file CImg.h.
Referenced by CImg< uintT >::_draw_object3d(), CImg< uintT >::_load_jpeg(), CImg< uintT >::_load_pnm(), CImgList< uintT >::_load_yuv(), CImg< uintT >::_save_jpeg(), CImg< uintT >::_save_pnm(), CImg< uintT >::blur_anisotropic(), CImg< uintT >::blur_bilateral(), CImg< uintT >::edge_tensors(), CImg< uintT >::get_blur_patch(), CImgList< uintT >::get_crop_font(), CImg< uintT >::get_distance(), CImg< uintT >::get_label_regions(), CImg< uintT >::get_rotate(), CImg< uintT >::invert(), CImgList< uintT >::load_parrec(), CImg< uintT >::operator*(), CImgList< uintT >::save_ffmpeg(), CImg< uintT >::sharpen(), CImg< uintT >::solve(), and CImg< uintT >::symmetric_eigen().
Definition at line 604 of file CImg.h.
Referenced by CImg< uintT >::_autocrop(), CImg< uintT >::deriche(), CImg< uintT >::FFT(), CImg< uintT >::get_blur_median(), CImg< uintT >::get_haar(), CImg< uintT >::get_projections2d(), and CImg< uintT >::get_resize().
Definition at line 603 of file CImg.h.
Referenced by CImg< uintT >::_autocrop(), CImg< uintT >::_load_raw(), CImg< uintT >::_save_inr(), CImg< uintT >::_save_raw(), CImg< uintT >::blur_anisotropic(), CImg< uintT >::blur_bilateral(), CImg< uintT >::deriche(), CImg< uintT >::draw_gaussian(), CImg< uintT >::edge_tensors(), CImg< uintT >::FFT(), CImg< uintT >::get_BayertoRGB(), CImg< uintT >::get_blur_patch(), CImg< uintT >::get_norm(), CImg< uintT >::get_resize(), CImg< uintT >::get_RGBtoBayer(), CImg< uintT >::normalize(), and CImg< uintT >::sharpen().
Definition at line 607 of file CImg.h.
Referenced by CImg< uintT >::_get_permute_axes(), CImg< uintT >::fill(), CImg< uintT >::get_blur_median(), CImg< uintT >::get_crop(), CImg< uintT >::get_resize(), CImg< uintT >::get_rotate(), CImg< uintT >::get_warp(), CImg< uintT >::max(), CImg< uintT >::min(), CImg< uintT >::operator%=(), CImg< uintT >::operator&=(), CImg< uintT >::operator*=(), CImg< uintT >::operator+=(), CImg< uintT >::operator-=(), CImg< uintT >::operator/=(), CImg< uintT >::operator^=(), CImg< uintT >::operator|=(), and CImg< uintT >::pow().
Definition at line 598 of file CImg.h.
Referenced by CImg< uintT >::get_distance().
Definition at line 605 of file CImg.h.
Referenced by CImg< uintT >::_autocrop(), CImg< uintT >::deriche(), CImg< uintT >::FFT(), CImg< uintT >::get_haar(), CImg< uintT >::get_projections2d(), and CImg< uintT >::get_resize().
Definition at line 594 of file CImg.h.
Referenced by CImg< uintT >::_autocrop(), CImg< uintT >::_load_png(), CImg< uintT >::_save_bmp(), CImg< uintT >::_save_png(), CImg< uintT >::draw_gaussian(), CImg< uintT >::FFT(), CImg< uintT >::get_distance(), CImg< uintT >::get_pseudoinvert(), CImg< uintT >::get_resize(), CImg< uintT >::invert(), CImg< uintT >::isosurface3d(), CImg< uintT >::solve(), CImg< uintT >::SVD(), and CImg< uintT >::symmetric_eigen().
Definition at line 599 of file CImg.h.
Referenced by CImg< uintT >::get_distance(), and CImg< uintT >::get_index().
Definition at line 606 of file CImg.h.
Referenced by CImg< uintT >::_autocrop(), CImg< uintT >::_save_ascii(), CImg< uintT >::_save_dlm(), CImg< uintT >::deriche(), CImg< uintT >::FFT(), CImg< uintT >::get_correlate(), CImg< uintT >::get_dilate(), CImg< uintT >::get_erode(), CImg< uintT >::get_haar(), CImg< uintT >::get_projections2d(), CImg< uintT >::get_resize(), CImg< uintT >::translate(), and CImg< uintT >::transpose().
Definition at line 595 of file CImg.h.
Referenced by CImg< uintT >::_autocrop(), CImg< uintT >::FFT(), CImg< uintT >::get_distance(), CImg< uintT >::get_resize(), and CImg< uintT >::save_tiff().
Definition at line 602 of file CImg.h.
Referenced by CImg< uintT >::blur_anisotropic(), CImg< uintT >::get_correlate(), CImg< uintT >::get_gradient(), CImg< uintT >::get_hessian(), CImg< uintT >::get_resize_doubleXY(), CImg< uintT >::get_resize_halfXY(), CImg< uintT >::get_resize_tripleXY(), CImg< uintT >::get_rotate(), and CImg< uintT >::translate().
Definition at line 484 of file CImg.h.
Referenced by CImg< uintT >::get_BayertoRGB().
#define cimg_help | ( | str | ) | cimg_library::cimg::option((char*)0,argc,argv,str,(char*)0) |
#define cimg_option | ( | name, | |
defaut, | |||
usage | |||
) | cimg_library::cimg::option(name,argc,argv,defaut,usage) |
#define cimg_OS 0 |
Definition at line 96 of file CImg.h.
Referenced by cimg_library::cimg::info().
#define cimg_stdout stderr |
Definition at line 136 of file CImg.h.
Referenced by cimg_library::cimg::dialog(), cimg_library::cimg::info(), cimg_library::cimg::option(), CImg< uintT >::print(), CImgList< uintT >::print(), and cimg_library::cimg::warn().
#define cimg_strescape | ( | ci, | |
co | |||
) | case ci: *nd = co; ++ns; break; |
Referenced by cimg_library::cimg::strescape().
#define cimg_usage | ( | usage | ) | cimg_library::cimg::option((char*)0,argc,argv,(char*)0,usage) |
#define cimg_version 132 |
Definition at line 56 of file CImg.h.
Referenced by cimg_library::cimg::info().
#define cimglist_apply | ( | list, | |
fn | |||
) | cimglist_for(list,__##fn) (list)[__##fn].fn |
Definition at line 1881 of file CImg.h.
Referenced by CImgList< uintT >::assign(), CImgList< uintT >::CImgList(), and CImg< uintT >::get_split().
#define cimglist_for | ( | list, | |
l | |||
) | for (int l = 0; l<(int)(list).width; ++l) |
Definition at line 1877 of file CImg.h.
Referenced by CImg< uintT >::_display_object3d(), CImg< uintT >::_draw_object3d(), CImgList< uintT >::_font(), CImgList< uintT >::_save_cimg(), CImg< uintT >::_save_off(), CImgList< uintT >::_save_yuv(), CImgList< uintT >::assign(), CImgList< uintT >::CImgList(), CImgList< uintT >::contains(), cimg_library::cimg::dialog(), CImg< uintT >::draw_line(), CImg< uintT >::draw_point(), CImg< uintT >::draw_polygon(), CImg< uintT >::draw_spline(), CImg< T >::_cimg_math_parser::eval(), CImgList< uintT >::get_append(), CImgList< uintT >::get_crop_font(), CImgList< uintT >::get_images(), CImgList< uintT >::get_shared(), CImgList< uintT >::get_shared_images(), CImg< uintT >::get_split(), CImgList< uintT >::get_split(), CImgList< uintT >::insert(), CImg< uintT >::is_object3d(), CImgList< uintT >::load_parrec(), CImgList< uintT >::load_tiff(), CImgList< uintT >::max(), CImgList< uintT >::maxmin(), CImgList< uintT >::min(), CImgList< uintT >::minmax(), CImgList< uintT >::print(), CImgList< uintT >::reverse_object3d(), CImgList< uintT >::save(), CImgList< uintT >::save_ffmpeg_external(), CImg< uintT >::sphere3d(), and CImgList< uintT >::transfer_to().
#define cimglist_for_in | ( | list, | |
l0, | |||
l1, | |||
l | |||
) | for (int l = (int)(l0)<0?0:(int)(l0), _max##l = (unsigned int)l1<(list).width?(int)(l1):(int)(list).width-1; l<=_max##l; ++l) |
Definition at line 1878 of file CImg.h.
Referenced by CImgList< uintT >::_font().