## Latest stable version: 3.5.1 Current pre-release: 3.5.2 (2025/01/28)

- Home
- Download
- Screenshots
- Tutorial
- Documentation
- Report Issue
- Links
- Book

Reference

CImg< T > Member List

This is the complete list of members for CImg< T >, including all inherited members.

abs() | CImg< T > |
abscut(const T &min_value, const T &max_value, const T &offset) | CImg< T > |
acos() | CImg< T > |
acosh() | CImg< T > |
append(const CImg< t > &img, const char axis='x', const float align=0) | CImg< T > |
append(const CImg< T > &img, const char axis='x', const float align=0) | CImg< T > |
append_object3d(CImgList< tf > &primitives, const CImg< tp > &obj_vertices, const CImgList< tff > &obj_primitives) | CImg< T > |
asin() | CImg< T > |
asinh() | CImg< T > |
assign() | CImg< T > |
assign(const unsigned int size_x, const unsigned int size_y=1, const unsigned int size_z=1, const unsigned int size_c=1) | CImg< T > |
assign(const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const T &value) | CImg< T > |
assign(const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const int value0, const int value1,...) | CImg< T > |
assign(const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const double value0, const double value1,...) | CImg< T > |
assign(const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const char *const values, const bool repeat_values) | CImg< T > |
assign(const t *const values, const unsigned int size_x, const unsigned int size_y=1, const unsigned int size_z=1, const unsigned int size_c=1) | CImg< T > |
assign(const T *const values, const unsigned int size_x, const unsigned int size_y=1, const unsigned int size_z=1, const unsigned int size_c=1) | CImg< T > |
assign(const t *const values, const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const bool is_shared) | CImg< T > |
assign(const T *const values, const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const bool is_shared) | CImg< T > |
assign(const t *const values, const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const char *const axes_order) | CImg< T > |
assign(const char *const filename) | CImg< T > |
assign(const CImg< t > &img) | CImg< T > |
assign(const CImg< t > &img, const bool is_shared) | CImg< T > |
assign(const CImg< t > &img, const char *const dimensions) | CImg< T > |
assign(const CImg< t > &img, const char *const dimensions, const T &value) | CImg< T > |
assign(const CImgDisplay &disp) | CImg< T > |
at(const int offset, const T &out_value) | CImg< T > |
at(const int offset, const T &out_value) const | CImg< T > |
at(const int offset) | CImg< T > |
at(const int offset) const | CImg< T > |
atan() | CImg< T > |
atan2(const CImg< t > &img) | CImg< T > |
atanh() | CImg< T > |
atX(const int x, const int y, const int z, const int c, const T &out_value) | CImg< T > |
atX(const int x, const int y, const int z, const int c, const T &out_value) const | CImg< T > |
atX(const int x, const int y=0, const int z=0, const int c=0) | CImg< T > |
atX(const int x, const int y=0, const int z=0, const int c=0) const | CImg< T > |
atXY(const int x, const int y, const int z, const int c, const T &out_value) | CImg< T > |
atXY(const int x, const int y, const int z, const int c, const T &out_value) const | CImg< T > |
atXY(const int x, const int y, const int z=0, const int c=0) | CImg< T > |
atXY(const int x, const int y, const int z=0, const int c=0) const | CImg< T > |
atXYZ(const int x, const int y, const int z, const int c, const T &out_value) | CImg< T > |
atXYZ(const int x, const int y, const int z, const int c, const T &out_value) const | CImg< T > |
atXYZ(const int x, const int y, const int z, const int c=0) | CImg< T > |
atXYZ(const int x, const int y, const int z, const int c=0) const | CImg< T > |
atXYZC(const int x, const int y, const int z, const int c, const T &out_value) | CImg< T > |
atXYZC(const int x, const int y, const int z, const int c, const T &out_value) const | CImg< T > |
atXYZC(const int x, const int y, const int z, const int c) | CImg< T > |
atXYZC(const int x, const int y, const int z, const int c) const | CImg< T > |
autocrop(const T &value, const char *const axes="czyx") | CImg< T > |
autocrop(const T *const color=0, const char *const axes="zyx") | CImg< T > |
back() | CImg< T > |
back() const | CImg< T > |
begin() | CImg< T > |
begin() const | CImg< T > |
blur(const float sigma_x, const float sigma_y, const float sigma_z, const unsigned int boundary_conditions=1, const bool is_gaussian=true) | CImg< T > |
blur(const float sigma, const unsigned int boundary_conditions=1, const bool is_gaussian=true) | CImg< T > |
blur_anisotropic(const CImg< t > &G, const float amplitude=60, const float dl=0.8f, const float da=30, const float gauss_prec=2, const unsigned int interpolation_type=0, const bool is_fast_approx=1) | CImg< T > |
blur_anisotropic(const float amplitude, const float sharpness=0.7f, const float anisotropy=0.6f, const float alpha=0.6f, const float sigma=1.1f, const float dl=0.8f, const float da=30, const float gauss_prec=2, const unsigned int interpolation_type=0, const bool is_fast_approx=true) | CImg< T > |
blur_bilateral(const CImg< t > &guide, const float sigma_x, const float sigma_y, const float sigma_z, const float sigma_r, const float sampling_x, const float sampling_y, const float sampling_z, const float sampling_r) | CImg< T > |
blur_bilateral(const CImg< t > &guide, const float sigma_s, const float sigma_r, const float sampling_s=0, const float sampling_r=0) | CImg< T > |
blur_box(const float boxsize_x, const float boxsize_y, const float boxsize_z, const unsigned int boundary_conditions=1, const unsigned int nb_iter=1) | CImg< T > |
blur_box(const float boxsize, const unsigned int boundary_conditions=1) | CImg< T > |
blur_guided(const CImg< t > &guide, const float radius, const float regularization) | CImg< T > |
blur_median(const unsigned int n, const float threshold=0) | CImg< T > |
blur_patch(const CImg< t > &guide, const float sigma_s, const float sigma_r, const unsigned int patch_size=3, const unsigned int lookup_size=4, const float smoothness=0, const bool is_fast_approx=true) | CImg< T > |
blur_patch(const float sigma_s, const float sigma_r, const unsigned int patch_size=3, const unsigned int lookup_size=4, const float smoothness=0, const bool is_fast_approx=true) | CImg< T > |
box3d(CImgList< tf > &primitives, const float size_x=200, const float size_y=100, const float size_z=100) | CImg< T > | static
boxfilter(const float boxsize, const int order, const char axis='x', const unsigned int boundary_conditions=1, const unsigned int nb_iter=1) | CImg< T > |
channel(const int c0) | CImg< T > |
channels(const int c0, const int c1) | CImg< T > |
CImg() | CImg< T > |
CImg(const unsigned int size_x, const unsigned int size_y=1, const unsigned int size_z=1, const unsigned int size_c=1) | CImg< T > | explicit
CImg(const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const T &value) | CImg< T > |
CImg(const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const int value0, const int value1,...) | CImg< T > |
CImg(const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const double value0, const double value1,...) | CImg< T > |
CImg(const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const char *const values, const bool repeat_values) | CImg< T > |
CImg(const t *const values, const unsigned int size_x, const unsigned int size_y=1, const unsigned int size_z=1, const unsigned int size_c=1, const bool is_shared=false) | CImg< T > |
CImg(const T *const values, const unsigned int size_x, const unsigned int size_y=1, const unsigned int size_z=1, const unsigned int size_c=1, const bool is_shared=false) | CImg< T > |
CImg(const t *const values, const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c, const char *const axes_order) | CImg< T > |
CImg(const char *const filename) | CImg< T > | explicit
CImg(const CImg< t > &img) | CImg< T > |
CImg(const CImg< T > &img) | CImg< T > |
CImg(const CImg< t > &img, const bool is_shared) | CImg< T > |
CImg(const CImg< T > &img, const bool is_shared) | CImg< T > |
CImg(const CImg< t > &img, const char *const dimensions) | CImg< T > |
CImg(const CImg< t > &img, const char *const dimensions, const T &value) | CImg< T > |
CImg(const CImgDisplay &disp) | CImg< T > | explicit
CImg3dtoobject3d(CImgList< tp > &primitives, CImgList< tc > &colors, CImgList< to > &opacities, const bool full_check=true) | CImg< T > |
clear() | CImg< T > |
closing(const CImg< t > &kernel, const unsigned int boundary_conditions=1, const bool is_real=false) | CImg< T > |
closing(const unsigned int sx, const unsigned int sy, const unsigned int sz=1) | CImg< T > |
closing(const unsigned int s) | CImg< T > |
CMYKtoCMY() | CImg< T > |
CMYKtoRGB() | CImg< T > |
CMYtoCMYK() | CImg< T > |
CMYtoRGB() | CImg< T > |
column(const int x0) | CImg< T > |
columns(const int x0, const int x1) | CImg< T > |
cone3d(CImgList< tf > &primitives, const float radius=50, const float size_z=100, const unsigned int subdivisions=24) | CImg< T > | static
const_empty() | CImg< T > | static
const_iterator typedef | CImg< T > |
contains(const T &pixel, t &x, t &y, t &z, t &c) const | CImg< T > |
contains(const T &pixel, t &x, t &y, t &z) const | CImg< T > |
contains(const T &pixel, t &x, t &y) const | CImg< T > |
contains(const T &pixel, t &x) const | CImg< T > |
contains(const T &pixel) const | CImg< T > |
containsXYZC(const int x, const int y=0, const int z=0, const int c=0) const | CImg< T > |

convolve(const CImg< t > &kernel, const unsigned int boundary_conditions=1, const bool is_normalized=false, const unsigned int channel_mode=1, const int xcenter=(int)(~0U > >1), const int ycenter=(int)(~0U > >1), const int zcenter=(int)(~0U > >1), const unsigned int xstride=1, const unsigned int ystride=1, const unsigned int zstride=1, const int xdilation=1, const int ydilation=1, const int zdilation=1, const int xoffset=0, const int yoffset=0, const int zoffset=0, const unsigned int xsize=~0U, const unsigned int ysize=~0U, const unsigned int zsize=~0U)

CImg< T >

cool_LUT256() | CImg< T > | static

correlate(const CImg< t > &kernel, const unsigned int boundary_conditions=1, const bool is_normalized=false, const unsigned int channel_mode=1, const int xcenter=(int)(~0U > >1), const int ycenter=(int)(~0U > >1), const int zcenter=(int)(~0U > >1), const unsigned int xstride=1, const unsigned int ystride=1, const unsigned int zstride=1, const int xdilation=1, const int ydilation=1, const int zdilation=1, const int xoffset=0, const int yoffset=0, const int zoffset=0, const unsigned int xsize=~0U, const unsigned int ysize=~0U, const unsigned int zsize=~0U)

CImg< T >

cos() | CImg< T > |
cosh() | CImg< T > |
crop(const int x0, const int y0, const int z0, const int c0, const int x1, const int y1, const int z1, const int c1, const unsigned int boundary_conditions=0) | CImg< T > |
crop(const int x0, const int y0, const int z0, const int x1, const int y1, const int z1, const unsigned int boundary_conditions=0) | CImg< T > |
crop(const int x0, const int y0, const int x1, const int y1, const unsigned int boundary_conditions=0) | CImg< T > |
crop(const int x0, const int x1, const unsigned int boundary_conditions=0) | CImg< T > |
cross(const CImg< t > &img) | CImg< T > |
cube_LUT256() | CImg< T > | static
cubic_atX(const float fx, const int y, const int z, const int c, const T &out_value) const | CImg< T > |
cubic_atX(const float fx, const int y=0, const int z=0, const int c=0) const | CImg< T > |
cubic_atX_c(const float fx, const int y, const int z, const int c, const T &out_value) const | CImg< T > |
cubic_atX_c(const float fx, const int y, const int z, const int c) const | CImg< T > |
cubic_atX_p(const float fx, const int y=0, const int z=0, const int c=0) const | CImg< T > |
cubic_atXY(const float fx, const float fy, const int z, const int c, const T &out_value) const | CImg< T > |
cubic_atXY(const float fx, const float fy, const int z=0, const int c=0) const | CImg< T > |
cubic_atXY_c(const float fx, const float fy, const int z, const int c, const T &out_value) const | CImg< T > |
cubic_atXY_c(const float fx, const float fy, const int z, const int c) const | CImg< T > |
cubic_atXY_p(const float fx, const float fy, const int z=0, const int c=0) const | CImg< T > |
cubic_atXYZ(const float fx, const float fy, const float fz, const int c, const T &out_value) const | CImg< T > |
cubic_atXYZ(const float fx, const float fy, const float fz, const int c=0) const | CImg< T > |
cubic_atXYZ_c(const float fx, const float fy, const float fz, const int c, const T &out_value) const | CImg< T > |
cubic_atXYZ_c(const float fx, const float fy, const float fz, const int c) const | CImg< T > |
cubic_atXYZ_p(const float fx, const float fy, const float fz, const int c=0) const | CImg< T > |
cumulate(const char axis=0) | CImg< T > |
cumulate(const char *const axes) | CImg< T > |
cut(const T &min_value, const T &max_value) | CImg< T > |
cylinder3d(CImgList< tf > &primitives, const float radius=50, const float size_z=100, const unsigned int subdivisions=24) | CImg< T > | static
data() | CImg< T > |
data() const | CImg< T > |
data(const unsigned int x, const unsigned int y=0, const unsigned int z=0, const unsigned int c=0) | CImg< T > |
data(const unsigned int x, const unsigned int y=0, const unsigned int z=0, const unsigned int c=0) const | CImg< T > |
default_LUT256() | CImg< T > | static
depth() const | CImg< T > |
deriche(const float sigma, const unsigned int order=0, const char axis='x', const unsigned int boundary_conditions=1) | CImg< T > |
det() const | CImg< T > |
diagonal() | CImg< T > |
diagonal(const T &a0) | CImg< T > | static
diagonal(const T &a0, const T &a1) | CImg< T > | static
diagonal(const T &a0, const T &a1, const T &a2) | CImg< T > | static
diagonal(const T &a0, const T &a1, const T &a2, const T &a3) | CImg< T > | static
diagonal(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4) | CImg< T > | static
diffusion_tensors(const float sharpness=0.7f, const float anisotropy=0.6f, const float alpha=0.6f, const float sigma=1.1f, const bool is_sqrt=false) | CImg< T > |
dijkstra(const tf &distance, const unsigned int nb_nodes, const unsigned int starting_node, const unsigned int ending_node, CImg< t > &previous_node) | CImg< T > | static
dijkstra(const tf &distance, const unsigned int nb_nodes, const unsigned int starting_node, const unsigned int ending_node=~0U) | CImg< T > | static
dijkstra(const unsigned int starting_node, const unsigned int ending_node, CImg< t > &previous_node) | CImg< T > |
dijkstra(const unsigned int starting_node, const unsigned int ending_node=~0U) | CImg< T > |
dilate(const CImg< t > &kernel, const unsigned int boundary_conditions=1, const bool is_real=false) | CImg< T > |
dilate(const unsigned int sx, const unsigned int sy, const unsigned int sz=1) | CImg< T > |
dilate(const unsigned int s) | CImg< T > |
discard(const CImg< t > &values, const char axis=0) | CImg< T > |
discard(const char axis=0) | CImg< T > |
displacement(const CImg< T > &source, const float smoothness=0.1f, const float precision=5.f, const unsigned int nb_scales=0, const unsigned int iteration_max=10000, const bool is_backward=false, const CImg< floatT > &guide=CImg< floatT >::const_empty()) | CImg< T > |
display(CImgDisplay &disp) const | CImg< T > |
display(CImgDisplay &disp, const bool display_info, unsigned int *const XYZ=0, const bool exit_on_anykey=false) const | CImg< T > |
display(const char *const title=0, const bool display_info=true, unsigned int *const XYZ=0, const bool exit_on_anykey=false) const | CImg< T > |
display_graph(CImgDisplay &disp, const unsigned int plot_type=1, const unsigned int vertex_type=1, const char *const labelx=0, const double xmin=0, const double xmax=0, const char *const labely=0, const double ymin=0, const double ymax=0, const bool exit_on_anykey=false) const | CImg< T > |
display_graph(const char *const title=0, const unsigned int plot_type=1, const unsigned int vertex_type=1, const char *const labelx=0, const double xmin=0, const double xmax=0, const char *const labely=0, const double ymin=0, const double ymax=0, const bool exit_on_anykey=false) const | CImg< T > |

display_object3d(CImgDisplay &disp, const CImg< tp > &vertices, const CImgList< tf > &primitives, const CImgList< tc > &colors, const to &opacities, const bool centering=true, const int render_static=4, const int render_motion=1, const bool is_double_sided=true, const float focale=700, const float light_x=0, const float light_y=0, const float light_z=-5e8f, const float specular_lightness=0.2f, const float specular_shininess=0.1f, const bool display_axes=true, float *const pose_matrix=0, const bool exit_on_anykey=false) const

CImg< T >

display_object3d(const char *const title, const CImg< tp > &vertices, const CImgList< tf > &primitives, const CImgList< tc > &colors, const to &opacities, const bool centering=true, const int render_static=4, const int render_motion=1, const bool is_double_sided=true, const float focale=700, const float light_x=0, const float light_y=0, const float light_z=-5e8f, const float specular_lightness=0.2f, const float specular_shininess=0.1f, const bool display_axes=true, float *const pose_matrix=0, const bool exit_on_anykey=false) const

CImg< T >

display_object3d(CImgDisplay &disp, const CImg< tp > &vertices, const CImgList< tf > &primitives, const CImgList< tc > &colors, const bool centering=true, const int render_static=4, const int render_motion=1, const bool is_double_sided=true, const float focale=700, const float light_x=0, const float light_y=0, const float light_z=-5e8f, const float specular_lightness=0.2f, const float specular_shininess=0.1f, const bool display_axes=true, float *const pose_matrix=0, const bool exit_on_anykey=false) const

CImg< T >

display_object3d(const char *const title, const CImg< tp > &vertices, const CImgList< tf > &primitives, const CImgList< tc > &colors, const bool centering=true, const int render_static=4, const int render_motion=1, const bool is_double_sided=true, const float focale=700, const float light_x=0, const float light_y=0, const float light_z=-5e8f, const float specular_lightness=0.2f, const float specular_shininess=0.1f, const bool display_axes=true, float *const pose_matrix=0, const bool exit_on_anykey=false) const

CImg< T >

display_object3d(CImgDisplay &disp, const CImg< tp > &vertices, const CImgList< tf > &primitives, const bool centering=true, const int render_static=4, const int render_motion=1, const bool is_double_sided=true, const float focale=700, const float light_x=0, const float light_y=0, const float light_z=-5e8f, const float specular_lightness=0.2f, const float specular_shininess=0.1f, const bool display_axes=true, float *const pose_matrix=0, const bool exit_on_anykey=false) const

CImg< T >

display_object3d(const char *const title, const CImg< tp > &vertices, const CImgList< tf > &primitives, const bool centering=true, const int render_static=4, const int render_motion=1, const bool is_double_sided=true, const float focale=700, const float light_x=0, const float light_y=0, const float light_z=-5e8f, const float specular_lightness=0.2f, const float specular_shininess=0.1f, const bool display_axes=true, float *const pose_matrix=0, const bool exit_on_anykey=false) const

CImg< T >

display_object3d(CImgDisplay &disp, const CImg< tp > &vertices, const bool centering=true, const int render_static=4, const int render_motion=1, const bool is_double_sided=true, const float focale=700, const float light_x=0, const float light_y=0, const float light_z=-5e8f, const float specular_lightness=0.2f, const float specular_shininess=0.1f, const bool display_axes=true, float *const pose_matrix=0, const bool exit_on_anykey=false) const

CImg< T >

display_object3d(const char *const title, const CImg< tp > &vertices, const bool centering=true, const int render_static=4, const int render_motion=1, const bool is_double_sided=true, const float focale=700, const float light_x=0, const float light_y=0, const float light_z=-5e8f, const float specular_lightness=0.2f, const float specular_shininess=0.1f, const bool display_axes=true, float *const pose_matrix=0, const bool exit_on_anykey=false) const

CImg< T >

distance(const T &value, const unsigned int metric=2) | CImg< T > |
distance(const T &value, const CImg< t > &metric_mask) | CImg< T > |
distance_dijkstra(const T &value, const CImg< t > &metric, const bool is_high_connectivity, CImg< to > &return_path) | CImg< T > |
distance_dijkstra(const T &value, const CImg< t > &metric, const bool is_high_connectivity=false) | CImg< T > |
distance_eikonal(const T &value, const CImg< t > &metric) | CImg< T > |
distance_eikonal(const unsigned int nb_iterations, const float band_size=0, const float time_step=0.5f) | CImg< T > |
div(const CImg< t > &img) | CImg< T > |
dot(const CImg< t > &img) const | CImg< T > |
draw_arrow(const int x0, const int y0, const int x1, const int y1, const tc *const color, const float opacity=1, const float angle=30, const float length=-10, const unsigned int pattern=~0U) | CImg< T > |
draw_axes(const CImg< tx > &values_x, const CImg< ty > &values_y, const tc *const color, const float opacity=1, const unsigned int pattern_x=~0U, const unsigned int pattern_y=~0U, const unsigned int font_height=13, const bool allow_zero=true, const float round_x=0, const float round_y=0) | CImg< T > |
draw_axes(const float x0, const float x1, const float y0, const float y1, const tc *const color, const float opacity=1, const int subdivisionx=-60, const int subdivisiony=-60, const float precisionx=0, const float precisiony=0, const unsigned int pattern_x=~0U, const unsigned int pattern_y=~0U, const unsigned int font_height=13) | CImg< T > |
draw_axis(const CImg< t > &values_x, const int y, const tc *const color, const float opacity=1, const unsigned int pattern=~0U, const unsigned int font_height=13, const bool allow_zero=true, const float round_x=0) | CImg< T > |
draw_axis(const int x, const CImg< t > &values_y, const tc *const color, const float opacity=1, const unsigned int pattern=~0U, const unsigned int font_height=13, const bool allow_zero=true, const float round_y=0) | CImg< T > |
draw_circle(const int x0, const int y0, int radius, const tc *const color, const float opacity=1) | CImg< T > |
draw_circle(const int x0, const int y0, int radius, const tc *const color, const float opacity, const unsigned int pattern) | CImg< T > |
draw_ellipse(const int x0, const int y0, const float r1, const float r2, const float angle, const tc *const color, const float opacity=1) | CImg< T > |
draw_ellipse(const int x0, const int y0, const CImg< t > &tensor, const tc *const color, const float opacity=1) | CImg< T > |
draw_ellipse(const int x0, const int y0, const float r1, const float r2, const float angle, const tc *const color, const float opacity, const unsigned int pattern) | CImg< T > |
draw_ellipse(const int x0, const int y0, const CImg< t > &tensor, const tc *const color, const float opacity, const unsigned int pattern) | CImg< T > |
draw_fill(const int x0, const int y0, const int z0, const tc *const color, const float opacity, CImg< t > &region, const float tolerance=0, const bool is_high_connectivity=false) | CImg< T > |
draw_fill(const int x0, const int y0, const int z0, const tc *const color, const float opacity=1, const float tolerance=0, const bool is_high_connexity=false) | CImg< T > |
draw_fill(const int x0, const int y0, const tc *const color, const float opacity=1, const float tolerance=0, const bool is_high_connexity=false) | CImg< T > |
draw_gaussian(const float xc, const float sigma, const tc *const color, const float opacity=1) | CImg< T > |
draw_gaussian(const float xc, const float yc, const CImg< t > &tensor, const tc *const color, const float opacity=1) | CImg< T > |
draw_gaussian(const int xc, const int yc, const float r1, const float r2, const float ru, const float rv, const tc *const color, const float opacity=1) | CImg< T > |
draw_gaussian(const float xc, const float yc, const float sigma, const tc *const color, const float opacity=1) | CImg< T > |
draw_gaussian(const float xc, const float yc, const float zc, const CImg< t > &tensor, const tc *const color, const float opacity=1) | CImg< T > |
draw_gaussian(const float xc, const float yc, const float zc, const float sigma, const tc *const color, const float opacity=1) | CImg< T > |
draw_graph(const CImg< t > &data, const tc *const color, const float opacity=1, const unsigned int plot_type=1, const int vertex_type=1, const double ymin=0, const double ymax=0, const unsigned int pattern=~0U) | CImg< T > |
draw_grid(const CImg< tx > &values_x, const CImg< ty > &values_y, const tc *const color, const float opacity=1, const unsigned int pattern_x=~0U, const unsigned int pattern_y=~0U) | CImg< T > |
draw_grid(const float delta_x, const float delta_y, const float offsetx, const float offsety, const bool invertx, const bool inverty, const tc *const color, const float opacity=1, const unsigned int pattern_x=~0U, const unsigned int pattern_y=~0U) | CImg< T > |
draw_image(const int x0, const int y0, const int z0, const int c0, const CImg< t > &sprite, const float opacity=1) | CImg< T > |
draw_image(const int x0, const int y0, const int z0, const int c0, const CImg< T > &sprite, const float opacity=1) | CImg< T > |
draw_image(const int x0, const int y0, const int z0, const CImg< t > &sprite, const float opacity=1) | CImg< T > |
draw_image(const int x0, const int y0, const CImg< t > &sprite, const float opacity=1) | CImg< T > |
draw_image(const int x0, const CImg< t > &sprite, const float opacity=1) | CImg< T > |
draw_image(const CImg< t > &sprite, const float opacity=1) | CImg< T > |
draw_image(const int x0, const int y0, const int z0, const int c0, const CImg< ti > &sprite, const CImg< tm > &mask, const float opacity=1, const float mask_max_value=1) | CImg< T > |
draw_image(const int x0, const int y0, const int z0, const CImg< ti > &sprite, const CImg< tm > &mask, const float opacity=1, const float mask_max_value=1) | CImg< T > |
draw_image(const int x0, const int y0, const CImg< ti > &sprite, const CImg< tm > &mask, const float opacity=1, const float mask_max_value=1) | CImg< T > |
draw_image(const int x0, const CImg< ti > &sprite, const CImg< tm > &mask, const float opacity=1, const float mask_max_value=1) | CImg< T > |
draw_image(const CImg< ti > &sprite, const CImg< tm > &mask, const float opacity=1, const float mask_max_value=1) | CImg< T > |
draw_line(int x0, int y0, int x1, int y1, const tc *const color, const float opacity=1, const unsigned int pattern=~0U, const bool init_hatch=true) | CImg< T > |
draw_line(CImg< tz > &zbuffer, int x0, int y0, const float z0, int x1, int y1, const float z1, const tc *const color, const float opacity=1, const unsigned int pattern=~0U, const bool init_hatch=true) | CImg< T > |
draw_line(int x0, int y0, int x1, int y1, const CImg< tc > &texture, int tx0, int ty0, int tx1, int ty1, const float opacity=1, const unsigned int pattern=~0U, const bool init_hatch=true) | CImg< T > |
draw_line(int x0, int y0, const float z0, int x1, int y1, const float z1, const CImg< tc > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const float opacity=1, const unsigned int pattern=~0U, const bool init_hatch=true) | CImg< T > |
draw_line(CImg< tz > &zbuffer, int x0, int y0, const float z0, int x1, int y1, const float z1, const CImg< tc > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const float opacity=1, const unsigned int pattern=~0U, const bool init_hatch=true) | CImg< T > |
draw_line(const CImg< tp > &points, const tc *const color, const float opacity=1, const unsigned int pattern=~0U, const bool init_hatch=true) | CImg< T > |
draw_mandelbrot(const int x0, const int y0, const int x1, const int y1, const CImg< tc > &colormap, const float opacity=1, const double z0r=-2, const double z0i=-2, const double z1r=2, const double z1i=2, const unsigned int iteration_max=255, const bool is_normalized_iteration=false, const bool is_julia_set=false, const double param_r=0, const double param_i=0) | CImg< T > |
draw_mandelbrot(const CImg< tc > &colormap, const float opacity=1, const double z0r=-2, const double z0i=-2, const double z1r=2, const double z1i=2, const unsigned int iteration_max=255, const bool is_normalized_iteration=false, const bool is_julia_set=false, const double param_r=0, const double param_i=0) | CImg< T > |

draw_object3d(const float x0, const float y0, const float z0, const CImg< tp > &vertices, const CImgList< tf > &primitives, const CImgList< tc > &colors, const CImg< to > &opacities, const unsigned int render_type=4, const bool is_double_sided=false, const float focale=700, const float lightx=0, const float lighty=0, const float lightz=-5e8, const float specular_lightness=0.2f, const float specular_shininess=0.1f, const float g_opacity=1)

CImg< T >

draw_object3d(const float x0, const float y0, const float z0, const CImg< tp > &vertices, const CImgList< tf > &primitives, const CImgList< tc > &colors, const CImg< to > &opacities, const unsigned int render_type, const bool is_double_sided, const float focale, const float lightx, const float lighty, const float lightz, const float specular_lightness, const float specular_shininess, const float g_opacity, CImg< tz > &zbuffer)

CImg< T >

draw_object3d(const float x0, const float y0, const float z0, const CImg< tp > &vertices, const CImgList< tf > &primitives, const CImgList< tc > &colors, const CImgList< to > &opacities, const unsigned int render_type=4, const bool is_double_sided=false, const float focale=700, const float lightx=0, const float lighty=0, const float lightz=-5e8, const float specular_lightness=0.2f, const float specular_shininess=0.1f, const float g_opacity=1)

CImg< T >

draw_object3d(const float x0, const float y0, const float z0, const CImg< tp > &vertices, const CImgList< tf > &primitives, const CImgList< tc > &colors, const CImgList< to > &opacities, const unsigned int render_type, const bool is_double_sided, const float focale, const float lightx, const float lighty, const float lightz, const float specular_lightness, const float specular_shininess, const float g_opacity, CImg< tz > &zbuffer)

CImg< T >

draw_object3d(const float x0, const float y0, const float z0, const CImg< tp > &vertices, const CImgList< tf > &primitives, const CImgList< tc > &colors, const unsigned int render_type=4, const bool is_double_sided=false, const float focale=700, const float lightx=0, const float lighty=0, const float lightz=-5e8, const float specular_lightness=0.2f, const float specular_shininess=0.1f, const float g_opacity=1)

CImg< T >

draw_object3d(const float x0, const float y0, const float z0, const CImg< tp > &vertices, const CImgList< tf > &primitives, const CImgList< tc > &colors, const unsigned int render_type, const bool is_double_sided, const float focale, const float lightx, const float lighty, const float lightz, const float specular_lightness, const float specular_shininess, const float g_opacity, CImg< tz > &zbuffer)

CImg< T >

draw_plasma(const float alpha=1, const float beta=0, const unsigned int scale=8) | CImg< T > |
draw_point(const int x0, const int y0, const int z0, const tc *const color, const float opacity=1) | CImg< T > |
draw_point(const int x0, const int y0, const tc *const color, const float opacity=1) | CImg< T > |
draw_point(const CImg< t > &points, const tc *const color, const float opacity=1) | CImg< T > |
draw_polygon(const CImg< tp > &points, const tc *const color, const float opacity=1) | CImg< T > |
draw_polygon(const CImg< tp > &points, const tc *const color, const float opacity, const unsigned int pattern, const bool is_closed=true) | CImg< T > |
draw_quiver(const CImg< t1 > &flow, const t2 *const color, const float opacity=1, const unsigned int sampling=25, const float factor=-20, const bool is_arrow=true, const unsigned int pattern=~0U) | CImg< T > |
draw_quiver(const CImg< t1 > &flow, const CImg< t2 > &color, const float opacity=1, const unsigned int sampling=25, const float factor=-20, const bool is_arrow=true, const unsigned int pattern=~0U) | CImg< T > |
draw_rectangle(const int x0, const int y0, const int z0, const int c0, const int x1, const int y1, const int z1, const int c1, const T val, const float opacity=1) | CImg< T > |
draw_rectangle(const int x0, const int y0, const int z0, const int x1, const int y1, const int z1, const tc *const color, const float opacity=1) | CImg< T > |
draw_rectangle(const int x0, const int y0, const int x1, const int y1, const tc *const color, const float opacity=1) | CImg< T > |
draw_rectangle(const int x0, const int y0, const int x1, const int y1, const tc *const color, const float opacity, const unsigned int pattern) | CImg< T > |
draw_spline(const int x0, const int y0, const float u0, const float v0, const int x1, const int y1, const float u1, const float v1, const tc *const color, const float opacity=1, const float precision=0.25, const unsigned int pattern=~0U, const bool init_hatch=true) | CImg< T > |
draw_spline(const int x0, const int y0, const float u0, const float v0, const int x1, const int y1, const float u1, const float v1, const CImg< t > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const float opacity=1, const float precision=4, const unsigned int pattern=~0U, const bool init_hatch=true) | CImg< T > |
draw_spline(const CImg< tp > &points, const CImg< tt > &tangents, const tc *const color, const float opacity=1, const bool is_closed_set=false, const float precision=4, const unsigned int pattern=~0U, const bool init_hatch=true) | CImg< T > |
draw_spline(const CImg< tp > &points, const tc *const color, const float opacity=1, const bool is_closed_set=false, const float precision=4, const unsigned int pattern=~0U, const bool init_hatch=true) | CImg< T > |
draw_text(const int x0, const int y0, const char *const text, const tc1 *const foreground_color, const tc2 *const background_color, const float opacity, const CImgList< t > *const font,...) | CImg< T > |
draw_text(const int x0, const int y0, const char *const text, const tc *const foreground_color, const int, const float opacity, const CImgList< t > *const font,...) | CImg< T > |
draw_text(const int x0, const int y0, const char *const text, const int, const tc *const background_color, const float opacity, const CImgList< t > *const font,...) | CImg< T > |
draw_text(const int x0, const int y0, const char *const text, const tc1 *const foreground_color, const tc2 *const background_color, const float opacity=1, const unsigned int font_height=13,...) | CImg< T > |
draw_text(const int x0, const int y0, const char *const text, const tc *const foreground_color, const int background_color=0, const float opacity=1, const unsigned int font_height=13,...) | CImg< T > |
draw_text(const int x0, const int y0, const char *const text, const int, const tc *const background_color, const float opacity=1, const unsigned int font_height=13,...) | CImg< T > |
draw_triangle(const int x0, const int y0, const int x1, const int y1, const int x2, const int y2, const tc *const color, const float opacity=1) | CImg< T > |
draw_triangle(const int x0, const int y0, const int x1, const int y1, const int x2, const int y2, const tc *const color, const float opacity, const unsigned int pattern) | CImg< T > |
draw_triangle(CImg< tz > &zbuffer, int x0, int y0, const float z0, int x1, int y1, const float z1, int x2, int y2, const float z2, const tc *const color, const float opacity=1, const float brightness=1) | CImg< T > |
draw_triangle(int x0, int y0, int x1, int y1, int x2, int y2, const tc *const color, float bs0, float bs1, float bs2, const float opacity=1) | CImg< T > |
draw_triangle(CImg< tz > &zbuffer, int x0, int y0, const float z0, int x1, int y1, const float z1, int x2, int y2, const float z2, const tc *const color, float bs0, float bs1, float bs2, float opacity=1) | CImg< T > |
draw_triangle(int x0, int y0, int x1, int y1, int x2, int y2, const tc *color0, const tc *color1, const tc *color2, const float opacity=1) | CImg< T > |
draw_triangle(int x0, int y0, int x1, int y1, int x2, int y2, const CImg< tc > &texture, int tx0, int ty0, int tx1, int ty1, int tx2, int ty2, const float opacity=1, const float brightness=1) | CImg< T > |
draw_triangle(int x0, int y0, const float z0, int x1, int y1, const float z1, int x2, int y2, const float z2, const CImg< tc > &texture, int tx0, int ty0, int tx1, int ty1, int tx2, int ty2, const float opacity=1, const float brightness=1) | CImg< T > |
draw_triangle(CImg< tz > &zbuffer, int x0, int y0, const float z0, int x1, int y1, const float z1, int x2, int y2, const float z2, const CImg< tc > &texture, int tx0, int ty0, int tx1, int ty1, int tx2, int ty2, const float opacity=1, const float brightness=1) | CImg< T > |
draw_triangle(int x0, int y0, int x1, int y1, int x2, int y2, const tc *const color, const CImg< tl > &light, int lx0, int ly0, int lx1, int ly1, int lx2, int ly2, const float opacity=1) | CImg< T > |
draw_triangle(CImg< tz > &zbuffer, int x0, int y0, const float z0, int x1, int y1, const float z1, int x2, int y2, const float z2, const tc *const color, const CImg< tl > &light, int lx0, int ly0, int lx1, int ly1, int lx2, int ly2, const float opacity=1) | CImg< T > |
draw_triangle(int x0, int y0, int x1, int y1, int x2, int y2, const CImg< tc > &texture, int tx0, int ty0, int tx1, int ty1, int tx2, int ty2, float bs0, float bs1, float bs2, const float opacity=1) | CImg< T > |
draw_triangle(int x0, int y0, const float z0, int x1, int y1, const float z1, int x2, int y2, const float z2, const CImg< tc > &texture, int tx0, int ty0, int tx1, int ty1, int tx2, int ty2, float bs0, float bs1, float bs2, const float opacity=1) | CImg< T > |
draw_triangle(CImg< tz > &zbuffer, int x0, int y0, const float z0, int x1, int y1, const float z1, int x2, int y2, const float z2, const CImg< tc > &texture, int tx0, int ty0, int tx1, int ty1, int tx2, int ty2, float bs0, float bs1, float bs2, const float opacity=1) | CImg< T > |
draw_triangle(int x0, int y0, int x1, int y1, int x2, int y2, const CImg< tc > &texture, int tx0, int ty0, int tx1, int ty1, int tx2, int ty2, const CImg< tl > &light, int lx0, int ly0, int lx1, int ly1, int lx2, int ly2, const float opacity=1) | CImg< T > |
draw_triangle(int x0, int y0, const float z0, int x1, int y1, const float z1, int x2, int y2, const float z2, const CImg< tc > &texture, int tx0, int ty0, int tx1, int ty1, int tx2, int ty2, const CImg< tl > &light, int lx0, int ly0, int lx1, int ly1, int lx2, int ly2, const float opacity=1) | CImg< T > |
draw_triangle(CImg< tz > &zbuffer, int x0, int y0, const float z0, int x1, int y1, const float z1, int x2, int y2, const float z2, const CImg< tc > &texture, int tx0, int ty0, int tx1, int ty1, int tx2, int ty2, const CImg< tl > &light, int lx0, int ly0, int lx1, int ly1, int lx2, int ly2, const float opacity=1) | CImg< T > |
eigen(CImg< t > &val, CImg< t > &vec) const | CImg< T > |
elevation3d(CImgList< tf > &primitives, const tfunc &func, const float x0, const float y0, const float x1, const float y1, const int size_x=256, const int size_y=256) | CImg< T > | static
elevation3d(CImgList< tf > &primitives, const char *const expression, const float x0, const float y0, const float x1, const float y1, const int size_x=256, const int size_y=256) | CImg< T > | static
ellipsoid3d(CImgList< tf > &primitives, const CImg< t > &tensor, const unsigned int subdivisions=3) | CImg< T > | static
empty() | CImg< T > | static
end() | CImg< T > |
end() const | CImg< T > |
equalize(const unsigned int nb_levels, const T &min_value, const T &max_value) | CImg< T > |
equalize(const unsigned int nb_levels) | CImg< T > |
erode(const CImg< t > &kernel, const unsigned int boundary_conditions=1, const bool is_real=false) | CImg< T > |
erode(const unsigned int sx, const unsigned int sy, const unsigned int sz=1) | CImg< T > |
erode(const unsigned int s) | CImg< T > |
eval(const char *const expression, const double x=0, const double y=0, const double z=0, const double c=0, CImgList< T > *const list_images=0) | CImg< T > |
eval(const char *const expression, const double x=0, const double y=0, const double z=0, const double c=0, CImgList< T > *const list_images=0) const | CImg< T > |
eval(CImg< t > &output, const char *const expression, const double x=0, const double y=0, const double z=0, const double c=0, CImgList< T > *const list_images=0) | CImg< T > |
eval(CImg< t > &output, const char *const expression, const double x=0, const double y=0, const double z=0, const double c=0, CImgList< T > *const list_images=0) const | CImg< T > |
eval(const char *const expression, const CImg< t > &xyzc, CImgList< T > *const list_images=0) | CImg< T > |
eval(const char *const expression, const CImg< t > &xyzc, CImgList< T > *const list_images=0) const | CImg< T > |
exp() | CImg< T > |
FFT(CImg< T > &real, CImg< T > &imag, const char axis, const bool is_inverse=false, const unsigned int nb_threads=0) | CImg< T > | static
FFT(CImg< T > &real, CImg< T > &imag, const bool is_inverse=false, const unsigned int nb_threads=0) | CImg< T > | static
fill(const T &val) | CImg< T > |
fill(const T &val0, const T &val1) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10, const T &val11) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10, const T &val11, const T &val12) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10, const T &val11, const T &val12, const T &val13) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10, const T &val11, const T &val12, const T &val13, const T &val14) | CImg< T > |
fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10, const T &val11, const T &val12, const T &val13, const T &val14, const T &val15) | CImg< T > |
fill(const char *const expression, const bool repeat_values, const bool allow_formula=true, CImgList< T > *const list_images=0) | CImg< T > |
fill(const CImg< t > &values, const bool repeat_values=true) | CImg< T > |
fill_from_values(const char *const values, const bool repeat_values) | CImg< T > |
fillC(const unsigned int x, const unsigned int y, const unsigned int z, const int a0,...) | CImg< T > |
fillC(const unsigned int x, const unsigned int y, const unsigned int z, const double a0,...) | CImg< T > |
fillX(const unsigned int y, const unsigned int z, const unsigned int c, const int a0,...) | CImg< T > |
fillX(const unsigned int y, const unsigned int z, const unsigned int c, const double a0,...) | CImg< T > |
fillY(const unsigned int x, const unsigned int z, const unsigned int c, const int a0,...) | CImg< T > |
fillY(const unsigned int x, const unsigned int z, const unsigned int c, const double a0,...) | CImg< T > |
fillZ(const unsigned int x, const unsigned int y, const unsigned int c, const int a0,...) | CImg< T > |
fillZ(const unsigned int x, const unsigned int y, const unsigned int c, const double a0,...) | CImg< T > |
flag_LUT256() | CImg< T > | static
front() | CImg< T > |
front() const | CImg< T > |
gcd() const | CImg< T > |
get_abscut(const T &min_value, const T &max_value, const T &offset) const | CImg< T > |
get_append(const CImg< T > &img, const char axis='x', const float align=0) const | CImg< T > |
get_append(const CImg< T > &img, const char axis='x', const float align=0) const | CImg< T > |
get_atan2(const CImg< t > &img) const | CImg< T > |
get_autocrop(const T &value, const char *const axes="czyx") const | CImg< T > |
get_autocrop(const T *const color=0, const char *const axes="zyx") const | CImg< T > |
get_blur(const float sigma_x, const float sigma_y, const float sigma_z, const unsigned int boundary_conditions=1, const bool is_gaussian=true) const | CImg< T > |
get_blur(const float sigma, const unsigned int boundary_conditions=1, const bool is_gaussian=true) const | CImg< T > |
get_blur_anisotropic(const CImg< t > &G, const float amplitude=60, const float dl=0.8f, const float da=30, const float gauss_prec=2, const unsigned int interpolation_type=0, const bool is_fast_approx=true) const | CImg< T > |
get_blur_anisotropic(const float amplitude, const float sharpness=0.7f, const float anisotropy=0.6f, const float alpha=0.6f, const float sigma=1.1f, const float dl=0.8f, const float da=30, const float gauss_prec=2, const unsigned int interpolation_type=0, const bool is_fast_approx=true) const | CImg< T > |
get_blur_bilateral(const CImg< t > &guide, const float sigma_x, const float sigma_y, const float sigma_z, const float sigma_r, const float sampling_x, const float sampling_y, const float sampling_z, const float sampling_r) const | CImg< T > |
get_blur_bilateral(const CImg< t > &guide, const float sigma_s, const float sigma_r, const float sampling_s=0, const float sampling_r=0) const | CImg< T > |
get_blur_box(const float boxsize_x, const float boxsize_y, const float boxsize_z, const unsigned int boundary_conditions=1) const | CImg< T > |
get_blur_box(const float boxsize, const unsigned int boundary_conditions=1) const | CImg< T > |
get_blur_guided(const CImg< t > &guide, const float radius, const float regularization) const | CImg< T > |
get_blur_median(const unsigned int n, const float threshold=0) const | CImg< T > |
get_blur_patch(const CImg< t > &guide, const float sigma_s, const float sigma_r, const unsigned int patch_size=3, const unsigned int lookup_size=4, const float smoothness=0, const bool is_fast_approx=true) const | CImg< T > |
get_blur_patch(const float sigma_s, const float sigma_r, const unsigned int patch_size=3, const unsigned int lookup_size=4, const float smoothness=0, const bool is_fast_approx=true) const | CImg< T > |
get_channel(const int c0) const | CImg< T > |
get_channels(const int c0, const int c1) const | CImg< T > |
get_CImg3dtoobject3d(CImgList< tp > &primitives, CImgList< tc > &colors, CImgList< to > &opacities, const bool full_check=true) const | CImg< T > |
get_closing(const CImg< t > &kernel, const unsigned int boundary_conditions=1, const bool is_real=false) const | CImg< T > |
get_closing(const unsigned int sx, const unsigned int sy, const unsigned int sz=1) const | CImg< T > |
get_closing(const unsigned int s) const | CImg< T > |
get_CMYKtoCMY() const | CImg< T > |
get_CMYKtoRGB() const | CImg< T > |
get_CMYtoCMYK() const | CImg< T > |
get_CMYtoRGB() const | CImg< T > |
get_column(const int x0) const | CImg< T > |
get_columns(const int x0, const int x1) const | CImg< T > |

get_convolve(const CImg< t > &kernel, const unsigned int boundary_conditions=1, const bool is_normalized=false, const unsigned int channel_mode=1, const int xcenter=(int)(~0U > >1), const int ycenter=(int)(~0U > >1), const int zcenter=(int)(~0U > >1), const unsigned int xstride=1, const unsigned int ystride=1, const unsigned int zstride=1, const int xdilation=1, const int ydilation=1, const int zdilation=1, const int xoffset=0, const int yoffset=0, const int zoffset=0, const unsigned int xsize=~0U, const unsigned int ysize=~0U, const unsigned int zsize=~0U) const

CImg< T >

get_crop(const int x0, const int y0, const int z0, const int c0, const int x1, const int y1, const int z1, const int c1, const unsigned int boundary_conditions=0) const | CImg< T > |
get_crop(const int x0, const int y0, const int z0, const int x1, const int y1, const int z1, const unsigned int boundary_conditions=0) const | CImg< T > |
get_crop(const int x0, const int y0, const int x1, const int y1, const unsigned int boundary_conditions=0) const | CImg< T > |
get_crop(const int x0, const int x1, const unsigned int boundary_conditions=0) const | CImg< T > |
get_cross(const CImg< t > &img) const | CImg< T > |
get_cumulate(const char axis=0) const | CImg< T > |
get_cumulate(const char *const axes) const | CImg< T > |
get_cut(const T &min_value, const T &max_value) const | CImg< T > |
get_deriche(const float sigma, const unsigned int order=0, const char axis='x', const unsigned int boundary_conditions=1) const | CImg< T > |
get_diagonal() const | CImg< T > |
get_diffusion_tensors(const float sharpness=0.7f, const float anisotropy=0.6f, const float alpha=0.6f, const float sigma=1.1f, const bool is_sqrt=false) const | CImg< T > |
get_dijkstra(const unsigned int starting_node, const unsigned int ending_node, CImg< t > &previous_node) const | CImg< T > |
get_dijkstra(const unsigned int starting_node, const unsigned int ending_node=~0U) const | CImg< T > |
get_dilate(const CImg< t > &kernel, const unsigned int boundary_conditions=1, const bool is_real=false) const | CImg< T > |
get_dilate(const unsigned int sx, const unsigned int sy, const unsigned int sz=1) const | CImg< T > |
get_dilate(const unsigned int s) const | CImg< T > |
get_discard(const char axis=0) const | CImg< T > |
get_displacement(const CImg< T > &source, const float smoothness=0.1f, const float precision=5.f, const unsigned int nb_scales=0, const unsigned int iteration_max=10000, const bool is_backward=false, const CImg< floatT > &guide=CImg< floatT >::const_empty()) const | CImg< T > |
get_distance(const T &value, const unsigned int metric=2) const | CImg< T > |
get_distance(const T &value, const CImg< t > &metric_mask) const | CImg< T > |
get_distance_dijkstra(const T &value, const CImg< t > &metric, const bool is_high_connectivity, CImg< to > &return_path) const | CImg< T > |
get_distance_dijkstra(const T &value, const CImg< t > &metric, const bool is_high_connectivity=false) const | CImg< T > |
get_distance_eikonal(const T &value, const CImg< t > &metric) const | CImg< T > |
get_distance_eikonal(const unsigned int nb_iterations, const float band_size=0, const float time_step=0.5f) const | CImg< T > |
get_div(const CImg< t > &img) const | CImg< T > |
get_eigen() const | CImg< T > |
get_elevation3d(CImgList< tf > &primitives, CImgList< tc > &colors, const CImg< te > &elevation) const | CImg< T > |
get_equalize(const unsigned int nblevels, const T &val_min, const T &val_max) const | CImg< T > |
get_equalize(const unsigned int nblevels) const | CImg< T > |
get_erode(const CImg< t > &kernel, const unsigned int boundary_conditions=1, const bool is_real=false) const | CImg< T > |
get_erode(const unsigned int sx, const unsigned int sy, const unsigned int sz=1) const | CImg< T > |
get_erode(const unsigned int s) const | CImg< T > |
get_FFT(const char axis, const bool is_inverse=false) const | CImg< T > |
get_FFT(const bool is_inverse=false) const | CImg< T > |
get_fill(const T &val) const | CImg< T > |
get_fill(const T &val0, const T &val1) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10, const T &val11) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10, const T &val11, const T &val12) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10, const T &val11, const T &val12, const T &val13) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10, const T &val11, const T &val12, const T &val13, const T &val14) const | CImg< T > |
get_fill(const T &val0, const T &val1, const T &val2, const T &val3, const T &val4, const T &val5, const T &val6, const T &val7, const T &val8, const T &val9, const T &val10, const T &val11, const T &val12, const T &val13, const T &val14, const T &val15) const | CImg< T > |
get_fill(const char *const expression, const bool repeat_values, const bool allow_formula=true, CImgList< T > *const list_images=0) const | CImg< T > |
get_fill(const CImg< t > &values, const bool repeat_values=true) const | CImg< T > |
get_fill_from_values(const char *const values, const bool repeat_values) const | CImg< T > |
get_gradient(const char *const axes=0, const int scheme=0) const | CImg< T > |
get_haar(const char axis, const bool invert=false, const unsigned int nb_scales=1) const | CImg< T > |
get_haar(const bool invert=false, const unsigned int nb_scales=1) const | CImg< T > |
get_hessian(const char *const axes=0) const | CImg< T > |
get_histogram(const unsigned int nb_levels, const T &min_value, const T &max_value) const | CImg< T > |
get_histogram(const unsigned int nb_levels) const | CImg< T > |
get_HSItoRGB() const | CImg< T > |
get_HSLtoRGB() const | CImg< T > |
get_HSVtoRGB() const | CImg< T > |
get_identity_matrix() const | CImg< T > |
get_index(const CImg< t > &colormap, const float dithering=1, const bool map_colors=true) const | CImg< T > |
get_invert(const bool use_LU=false, const float lambda=0) const | CImg< T > |
get_invert_endianness() const | CImg< T > |
get_isoline3d(CImgList< tf > &primitives, const float isovalue, const int size_x=-100, const int size_y=-100) const | CImg< T > |
get_isosurface3d(CImgList< tf > &primitives, const float isovalue, const int size_x=-100, const int size_y=-100, const int size_z=-100) const | CImg< T > |
get_label(const bool is_high_connectivity=false, const Tfloat tolerance=0, const bool is_L2_norm=true) const | CImg< T > |
get_label(const CImg< t > &connectivity_mask, const Tfloat tolerance=0, const bool is_L2_norm=true) const | CImg< T > |
get_LabtoRGB(const bool use_D65=true) const | CImg< T > |
get_LabtoXYZ(const bool use_D65=true) const | CImg< T > |
get_laplacian() const | CImg< T > |
get_load(const char *const filename) | CImg< T > | static
get_load_analyze(const char *const filename, float *const voxel_size=0) | CImg< T > | static
get_load_analyze(std::FILE *const file, float *const voxel_size=0) | CImg< T > | static
get_load_ascii(const char *const filename) | CImg< T > | static
get_load_ascii(std::FILE *const file) | CImg< T > | static
get_load_bmp(const char *const filename) | CImg< T > | static
get_load_bmp(std::FILE *const file) | CImg< T > | static
get_load_camera(const unsigned int camera_index=0, const unsigned int capture_width=0, const unsigned int capture_height=0, const unsigned int skip_frames=0, const bool release_camera=true) | CImg< T > | static
get_load_cimg(const char *const filename, const char axis='z', const float align=0) | CImg< T > | static
get_load_cimg(std::FILE *const file, const char axis='z', const float align=0) | CImg< T > | static
get_load_cimg(const char *const filename, const unsigned int n0, const unsigned int n1, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int c1, const char axis='z', const float align=0) | CImg< T > | static
get_load_cimg(std::FILE *const file, const unsigned int n0, const unsigned int n1, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int c1, const char axis='z', const float align=0) | CImg< T > | static
get_load_dcraw_external(const char *const filename) | CImg< T > | static
get_load_dlm(const char *const filename) | CImg< T > | static
get_load_dlm(std::FILE *const file) | CImg< T > | static
get_load_exr(const char *const filename) | CImg< T > | static
get_load_ffmpeg_external(const char *const filename, const char axis='z', const float align=0) | CImg< T > | static
get_load_gif_external(const char *const filename, const char axis='z', const float align=0) | CImg< T > | static
get_load_graphicsmagick_external(const char *const filename) | CImg< T > | static
get_load_gzip_external(const char *const filename) | CImg< T > | static
get_load_heif(const char *const filename) | CImg< T > | static
get_load_imagemagick_external(const char *const filename) | CImg< T > | static
get_load_inr(const char *const filename, float *const voxel_size=0) | CImg< T > | static
get_load_inr(std::FILE *const file, float *voxel_size=0) | CImg< T > | static
get_load_jpeg(const char *const filename) | CImg< T > | static
get_load_jpeg(std::FILE *const file) | CImg< T > | static
get_load_magick(const char *const filename) | CImg< T > | static
get_load_medcon_external(const char *const filename) | CImg< T > | static
get_load_minc2(const char *const filename) | CImg< T > | static
get_load_off(CImgList< tf > &primitives, CImgList< tc > &colors, const char *const filename) | CImg< T > | static
get_load_off(CImgList< tf > &primitives, CImgList< tc > &colors, std::FILE *const file) | CImg< T > | static
get_load_other(const char *const filename) | CImg< T > | static
get_load_pandore(const char *const filename) | CImg< T > | static
get_load_pandore(std::FILE *const file) | CImg< T > | static
get_load_parrec(const char *const filename, const char axis='c', const float align=0) | CImg< T > | static
get_load_pdf_external(const char *const filename, const unsigned int resolution=400) | CImg< T > | static
get_load_pfm(const char *const filename) | CImg< T > | static
get_load_pfm(std::FILE *const file) | CImg< T > | static
get_load_png(const char *const filename, unsigned int *const bits_per_value=0) | CImg< T > | static
get_load_png(std::FILE *const file, unsigned int *const bits_per_value=0) | CImg< T > | static
get_load_pnm(const char *const filename) | CImg< T > | static
get_load_pnm(std::FILE *const file) | CImg< T > | static
get_load_raw(const char *const filename, const unsigned int size_x=0, const unsigned int size_y=1, const unsigned int size_z=1, const unsigned int size_c=1, const bool is_multiplexed=false, const bool invert_endianness=false, const ulongT offset=0) | CImg< T > | static
get_load_raw(std::FILE *const file, const unsigned int size_x=0, const unsigned int size_y=1, const unsigned int size_z=1, const unsigned int size_c=1, const bool is_multiplexed=false, const bool invert_endianness=false, const ulongT offset=0) | CImg< T > | static
get_load_rgb(const char *const filename, const unsigned int dimw, const unsigned int dimh=1) | CImg< T > | static
get_load_rgb(std::FILE *const file, const unsigned int dimw, const unsigned int dimh=1) | CImg< T > | static
get_load_rgba(const char *const filename, const unsigned int dimw, const unsigned int dimh=1) | CImg< T > | static
get_load_rgba(std::FILE *const file, const unsigned int dimw, const unsigned int dimh=1) | CImg< T > | static
get_load_tiff(const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, unsigned int *const bits_per_value=0, float *const voxel_size=0, CImg< charT > *const description=0) | CImg< T > | static
get_load_video(const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const char axis='z', const float align=0) | CImg< T > | static
get_load_webp(const char *const filename) | CImg< T > | static
get_load_yuv(const char *const filename, const unsigned int size_x, const unsigned int size_y=1, const unsigned int chroma_subsampling=444, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool yuv2rgb=true, const char axis='z') | CImg< T > | static
get_load_yuv(std::FILE *const file, const unsigned int size_x, const unsigned int size_y=1, const unsigned int chroma_subsampling=444, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool yuv2rgb=true, const char axis='z') | CImg< T > | static
get_map(const CImg< t > &palette, const unsigned int boundary_conditions=0) const | CImg< T > |
get_matchpatch(const CImg< T > &patch_image, const unsigned int patch_width, const unsigned int patch_height, const unsigned int patch_depth, const unsigned int nb_iterations, const unsigned int nb_randoms, const float patch_penalization, const CImg< t1 > &guide, CImg< t2 > &matching_score) const | CImg< T > |
get_matchpatch(const CImg< T > &patch_image, const unsigned int patch_width, const unsigned int patch_height, const unsigned int patch_depth, const unsigned int nb_iterations=5, const unsigned int nb_randoms=5, const float patch_penalization=0, const CImg< t > &guide=CImg< t >::const_empty()) const | CImg< T > |
get_matrix_at(const unsigned int x=0, const unsigned int y=0, const unsigned int z=0) const | CImg< T > |
get_max(const T &value) const | CImg< T > |
get_max(const CImg< t > &img) const | CImg< T > |
get_max(const char *const expression) const | CImg< T > |
get_maxabs(const T &value) const | CImg< T > |
get_maxabs(const CImg< t > &img) const | CImg< T > |
get_maxabs(const char *const expression) const | CImg< T > |
get_min(const T &value) const | CImg< T > |
get_min(const CImg< t > &img) const | CImg< T > |
get_min(const char *const expression) const | CImg< T > |
get_minabs(const T &value) const | CImg< T > |
get_minabs(const CImg< t > &img) const | CImg< T > |
get_minabs(const char *const expression) const | CImg< T > |
get_mirror(const char axis) const | CImg< T > |
get_mirror(const char *const axes) const | CImg< T > |
get_mul(const CImg< t > &img) const | CImg< T > |
get_noise(const double amplitude, const unsigned int noise_type=0) const | CImg< T > |
get_norm(const int norm_type=2) const | CImg< T > |
get_normalize(const T &min_value, const T &max_value, const float ratio_if_constant_image=0) const | CImg< T > |
get_normalize() const | CImg< T > |
get_object3dtoCImg3d(const CImgList< tp > &primitives, const CImgList< tc > &colors, const to &opacities, const bool full_check=true) const | CImg< T > |
get_object3dtoCImg3d(const CImgList< tp > &primitives, const CImgList< tc > &colors, const bool full_check=true) const | CImg< T > |
get_object3dtoCImg3d(const CImgList< tp > &primitives, const bool full_check=true) const | CImg< T > |
get_object3dtoCImg3d(const bool full_check=true) const | CImg< T > |
get_opening(const CImg< t > &kernel, const unsigned int boundary_conditions=1, const bool is_real=false) const | CImg< T > |
get_opening(const unsigned int sx, const unsigned int sy, const unsigned int sz=1) const | CImg< T > |
get_opening(const unsigned int s) const | CImg< T > |
get_permute_axes(const char *const axes_order) const | CImg< T > |
get_pow(const double p) const | CImg< T > |
get_pow(const char *const expression) const | CImg< T > |
get_pow(const CImg< t > &img) const | CImg< T > |
get_projections2d(const unsigned int x0, const unsigned int y0, const unsigned int z0) const | CImg< T > |
get_projections3d(CImgList< tf > &primitives, CImgList< tc > &colors, const unsigned int x0, const unsigned int y0, const unsigned int z0, const bool normalize_colors=false) const | CImg< T > |
get_quantize(const unsigned int n, const bool keep_range=true) const | CImg< T > |
get_rand(const T &val_min, const T &val_max) const | CImg< T > |
get_rand(const T &val_min, const T &val_max, const CImg< t > &pdf, const int precision=65536) const | CImg< T > |
get_resize(const int size_x, const int size_y=-100, const int size_z=-100, const int size_c=-100, const int interpolation_type=1, const unsigned int boundary_conditions=0, const float centering_x=0, const float centering_y=0, const float centering_z=0, const float centering_c=0) const | CImg< T > |
get_resize(const CImg< t > &src, const int interpolation_type=1, const unsigned int boundary_conditions=0, const float centering_x=0, const float centering_y=0, const float centering_z=0, const float centering_c=0) const | CImg< T > |
get_resize(const CImgDisplay &disp, const int interpolation_type=1, const unsigned int boundary_conditions=0, const float centering_x=0, const float centering_y=0, const float centering_z=0, const float centering_c=0) const | CImg< T > |
get_resize_doubleXY() const | CImg< T > |
get_resize_halfXY() const | CImg< T > |
get_resize_object3d(const float sx, const float sy=-100, const float sz=-100) const | CImg< T > |
get_resize_object3d() const | CImg< T > |
get_resize_tripleXY() const | CImg< T > |
get_RGBtoCMY() const | CImg< T > |
get_RGBtoCMYK() const | CImg< T > |
get_RGBtoHSI() const | CImg< T > |
get_RGBtoHSL() const | CImg< T > |
get_RGBtoHSV() const | CImg< T > |
get_RGBtoLab(const bool use_D65=true) const | CImg< T > |
get_RGBtosRGB() const | CImg< T > |
get_RGBtoxyY(const bool use_D65=true) const | CImg< T > |
get_RGBtoXYZ(const bool use_D65=true) const | CImg< T > |
get_RGBtoYCbCr() const | CImg< T > |
get_RGBtoYUV() const | CImg< T > |
get_rol(const unsigned int n=1) const | CImg< T > |
get_rol(const char *const expression) const | CImg< T > |
get_rol(const CImg< t > &img) const | CImg< T > |
get_ror(const unsigned int n=1) const | CImg< T > |
get_ror(const char *const expression) const | CImg< T > |
get_ror(const CImg< t > &img) const | CImg< T > |
get_rotate(const float angle, const unsigned int interpolation=1, const unsigned int boundary_conditions=0) const | CImg< T > |
get_rotate(const float angle, const float cx, const float cy, const unsigned int interpolation, const unsigned int boundary_conditions=0) const | CImg< T > |
get_rotate(const float u, const float v, const float w, const float angle, const unsigned int interpolation, const unsigned int boundary_conditions) const | CImg< T > |
get_rotate(const float u, const float v, const float w, const float angle, const float cx, const float cy, const float cz, const unsigned int interpolation=1, const unsigned int boundary_conditions=0) const | CImg< T > |
get_round(const double y=1, const unsigned int rounding_type=0) const | CImg< T > |
get_row(const int y0) const | CImg< T > |
get_rows(const int y0, const int y1) const | CImg< T > |
get_select(CImgDisplay &disp, const unsigned int feature_type=2, unsigned int *const XYZ=0, const bool exit_on_anykey=false, const bool is_deep_selection_default=false) const | CImg< T > |
get_select(const char *const title, const unsigned int feature_type=2, unsigned int *const XYZ=0, const bool exit_on_anykey=false, const bool is_deep_selection_default=false) const | CImg< T > |
get_select_graph(CImgDisplay &disp, const unsigned int plot_type=1, const unsigned int vertex_type=1, const char *const labelx=0, const double xmin=0, const double xmax=0, const char *const labely=0, const double ymin=0, const double ymax=0, const bool exit_on_anykey=false) const | CImg< T > |
get_sequence(const T &a0, const T &a1) const | CImg< T > |
get_serialize(const bool is_compressed=false, const unsigned int header_size=0) const | CImg< T > |
get_shared() | CImg< T > |
get_shared() const | CImg< T > |
get_shared_channel(const unsigned int c0) | CImg< T > |
get_shared_channel(const unsigned int c0) const | CImg< T > |
get_shared_channels(const unsigned int c0, const unsigned int c1) | CImg< T > |
get_shared_channels(const unsigned int c0, const unsigned int c1) const | CImg< T > |
get_shared_points(const unsigned int x0, const unsigned int x1, const unsigned int y0=0, const unsigned int z0=0, const unsigned int c0=0) | CImg< T > |
get_shared_points(const unsigned int x0, const unsigned int x1, const unsigned int y0=0, const unsigned int z0=0, const unsigned int c0=0) const | CImg< T > |
get_shared_row(const unsigned int y0, const unsigned int z0=0, const unsigned int c0=0) | CImg< T > |
get_shared_row(const unsigned int y0, const unsigned int z0=0, const unsigned int c0=0) const | CImg< T > |
get_shared_rows(const unsigned int y0, const unsigned int y1, const unsigned int z0=0, const unsigned int c0=0) | CImg< T > |
get_shared_rows(const unsigned int y0, const unsigned int y1, const unsigned int z0=0, const unsigned int c0=0) const | CImg< T > |
get_shared_slice(const unsigned int z0, const unsigned int c0=0) | CImg< T > |
get_shared_slice(const unsigned int z0, const unsigned int c0=0) const | CImg< T > |
get_shared_slices(const unsigned int z0, const unsigned int z1, const unsigned int c0=0) | CImg< T > |
get_shared_slices(const unsigned int z0, const unsigned int z1, const unsigned int c0=0) const | CImg< T > |
get_sharpen(const float amplitude, const bool sharpen_type=false, const float edge=1, const float alpha=0, const float sigma=0) const | CImg< T > |
get_shift(const int delta_x, const int delta_y=0, const int delta_z=0, const int delta_c=0, const unsigned int boundary_conditions=0) const | CImg< T > |
get_shift_object3d(const float tx, const float ty=0, const float tz=0) const | CImg< T > |
get_shift_object3d() const | CImg< T > |
get_slice(const int z0) const | CImg< T > |
get_slices(const int z0, const int z1) const | CImg< T > |
get_softmax(const float temperature=1) const | CImg< T > |
get_softmin(const float temperature=1) const | CImg< T > |
get_solve(const CImg< t > &A, const bool use_LU=false) const | CImg< T > |
get_solve_tridiagonal(const CImg< t > &A) const | CImg< T > |
get_sort(CImg< t > &permutations, const bool is_increasing=true) const | CImg< T > |
get_sort(const bool is_increasing=true, const char axis=0) const | CImg< T > |
get_split(const char axis, const int nb=-1) const | CImg< T > |
get_split(const CImg< t > &values, const char axis=0, const bool keep_values=true) const | CImg< T > |
get_sRGBtoRGB() const | CImg< T > |
get_stats(const unsigned int variance_method=1) const | CImg< T > |
get_streamline(const float x, const float y, const float z, const float L=256, const float dl=0.1f, const unsigned int interpolation_type=2, const bool is_backward_tracking=false, const bool is_oriented_only=false) const | CImg< T > |
get_structure_tensors(const bool is_fwbw_scheme=false) const | CImg< T > |
get_SVD(const bool sorting=true, const unsigned int max_iteration=40, const float lambda=0) const | CImg< T > |
get_symmetric_eigen() const | CImg< T > |
get_tensor_at(const unsigned int x, const unsigned int y=0, const unsigned int z=0) const | CImg< T > |
get_threshold(const T &value, const bool soft_threshold=false, const bool strict_threshold=false) const | CImg< T > |
get_transpose() const | CImg< T > |
get_unroll(const char axis) const | CImg< T > |
get_vanvliet(const float sigma, const unsigned int order, const char axis='x', const unsigned int boundary_conditions=1) const | CImg< T > |
get_vector_at(const unsigned int x, const unsigned int y=0, const unsigned int z=0) const | CImg< T > |
get_warp(const CImg< t > &p_warp, const unsigned int mode=0, const unsigned int interpolation=1, const unsigned int boundary_conditions=0) const | CImg< T > |
get_watershed(const CImg< t > &priority, const bool is_high_connectivity=false) const | CImg< T > |
get_xyYtoRGB(const bool use_D65=true) const | CImg< T > |
get_xyYtoXYZ() const | CImg< T > |
get_XYZtoLab(const bool use_D65=true) const | CImg< T > |
get_XYZtoRGB(const bool use_D65=true) const | CImg< T > |
get_XYZtoxyY() const | CImg< T > |
get_YCbCrtoRGB() const | CImg< T > |
get_YUVtoRGB() const | CImg< T > |
haar(const char axis, const bool invert=false, const unsigned int nb_scales=1) | CImg< T > |
haar(const bool invert=false, const unsigned int nb_scales=1) | CImg< T > |
height() const | CImg< T > |
histogram(const unsigned int nb_levels, const T &min_value, const T &max_value) | CImg< T > |
histogram(const unsigned int nb_levels) | CImg< T > |
hot_LUT256() | CImg< T > | static
HSItoRGB() | CImg< T > |
HSLtoRGB() | CImg< T > |
HSV_LUT256() | CImg< T > | static
HSVtoRGB() | CImg< T > |
identity_matrix() | CImg< T > |
identity_matrix(const unsigned int N) | CImg< T > | static
index(const CImg< t > &colormap, const float dithering=1, const bool map_colors=false) | CImg< T > |
invert(const bool use_LU=false, const float lambda=0) | CImg< T > |
invert_endianness() | CImg< T > |
is_CImg3d(const bool full_check=true, char *const error_message=0) const | CImg< T > |
is_empty() const | CImg< T > |
is_inf() const | CImg< T > |
is_nan() const | CImg< T > |
is_object3d(const CImgList< tp > &primitives, const CImgList< tc > &colors, const to &opacities, const bool full_check=true, char *const error_message=0) const | CImg< T > |
is_overlapped(const CImg< t > &img) const | CImg< T > |
is_sameC(const unsigned int size_c) const | CImg< T > |
is_sameC(const CImg< t > &img) const | CImg< T > |
is_sameX(const unsigned int size_x) const | CImg< T > |
is_sameX(const CImg< t > &img) const | CImg< T > |
is_sameX(const CImgDisplay &disp) const | CImg< T > |
is_sameXC(const unsigned int size_x, const unsigned int size_c) const | CImg< T > |
is_sameXC(const CImg< t > &img) const | CImg< T > |
is_sameXY(const unsigned int size_x, const unsigned int size_y) const | CImg< T > |
is_sameXY(const CImg< t > &img) const | CImg< T > |
is_sameXY(const CImgDisplay &disp) const | CImg< T > |
is_sameXYC(const unsigned int size_x, const unsigned int size_y, const unsigned int size_c) const | CImg< T > |
is_sameXYC(const CImg< t > &img) const | CImg< T > |
is_sameXYZ(const unsigned int size_x, const unsigned int size_y, const unsigned int size_z) const | CImg< T > |
is_sameXYZ(const CImg< t > &img) const | CImg< T > |
is_sameXYZC(const unsigned int size_x, const unsigned int size_y, const unsigned int size_z, const unsigned int size_c) const | CImg< T > |
is_sameXYZC(const CImg< t > &img) const | CImg< T > |
is_sameXZ(const unsigned int size_x, const unsigned int size_z) const | CImg< T > |
is_sameXZ(const CImg< t > &img) const | CImg< T > |
is_sameXZC(const unsigned int size_x, const unsigned int size_z, const unsigned int size_c) const | CImg< T > |
is_sameXZC(const CImg< t > &img) const | CImg< T > |
is_sameY(const unsigned int size_y) const | CImg< T > |
is_sameY(const CImg< t > &img) const | CImg< T > |
is_sameY(const CImgDisplay &disp) const | CImg< T > |
is_sameYC(const unsigned int size_y, const unsigned int size_c) const | CImg< T > |
is_sameYC(const CImg< t > &img) const | CImg< T > |
is_sameYZ(const unsigned int size_y, const unsigned int size_z) const | CImg< T > |
is_sameYZ(const CImg< t > &img) const | CImg< T > |
is_sameYZC(const unsigned int size_y, const unsigned int size_z, const unsigned int size_c) const | CImg< T > |
is_sameYZC(const CImg< t > &img) const | CImg< T > |
is_sameZ(const unsigned int size_z) const | CImg< T > |
is_sameZ(const CImg< t > &img) const | CImg< T > |
is_sameZC(const unsigned int size_z, const unsigned int size_c) const | CImg< T > |
is_sameZC(const CImg< t > &img) const | CImg< T > |
is_shared() const | CImg< T > |
isoline3d(CImgList< tf > &primitives, const tfunc &func, const float isovalue, const float x0, const float y0, const float x1, const float y1, const int size_x=256, const int size_y=256) | CImg< T > | static
isoline3d(tv &add_vertex, tf &add_segment, const tfunc &func, const float isovalue, const float x0, const float y0, const float x1, const float y1, const int size_x, const int size_y) | CImg< T > | static
isoline3d(CImgList< tf > &primitives, const char *const expression, const float isovalue, const float x0, const float y0, const float x1, const float y1, const int size_x=256, const int size_y=256) | CImg< T > | static
isosurface3d(CImgList< tf > &primitives, const tfunc &func, const float isovalue, const float x0, const float y0, const float z0, const float x1, const float y1, const float z1, const int size_x=32, const int size_y=32, const int size_z=32) | CImg< T > | static
isosurface3d(tv &add_vertex, tf &add_triangle, const tfunc &func, const float isovalue, const float x0, const float y0, const float z0, const float x1, const float y1, const float z1, const int size_x, const int size_y, const int size_z) | CImg< T > | static
isosurface3d(CImgList< tf > &primitives, const char *const expression, const float isovalue, const float x0, const float y0, const float z0, const float x1, const float y1, const float z1, const int dx=32, const int dy=32, const int dz=32) | CImg< T > | static
iterator typedef | CImg< T > |
jet_LUT256() | CImg< T > | static
kth_smallest(const ulongT k) const | CImg< T > |
label(const bool is_high_connectivity=false, const Tfloat tolerance=0, const bool is_L2_norm=true) | CImg< T > |
label(const CImg< t > &connectivity_mask, const Tfloat tolerance=0, const bool is_L2_norm=true) | CImg< T > |
LabtoRGB(const bool use_D65=true) | CImg< T > |
LabtoXYZ(const bool use_D65=true) | CImg< T > |
laplacian() | CImg< T > |
lcm() const | CImg< T > |
linear_atX(const float fx, const int y, const int z, const int c, const T &out_value) const | CImg< T > |
linear_atX(const float fx, const int y=0, const int z=0, const int c=0) const | CImg< T > |
linear_atX_p(const float fx, const int y=0, const int z=0, const int c=0) const | CImg< T > |
linear_atXY(const float fx, const float fy, const int z, const int c, const T &out_value) const | CImg< T > |
linear_atXY(const float fx, const float fy, const int z=0, const int c=0) const | CImg< T > |
linear_atXY_p(const float fx, const float fy, const int z=0, const int c=0) const | CImg< T > |
linear_atXYZ(const float fx, const float fy, const float fz, const int c, const T &out_value) const | CImg< T > |
linear_atXYZ(const float fx, const float fy=0, const float fz=0, const int c=0) const | CImg< T > |
linear_atXYZ_p(const float fx, const float fy=0, const float fz=0, const int c=0) const | CImg< T > |
linear_atXYZC(const float fx, const float fy, const float fz, const float fc, const T &out_value) const | CImg< T > |
linear_atXYZC(const float fx, const float fy=0, const float fz=0, const float fc=0) const | CImg< T > |
linear_atXYZC_p(const float fx, const float fy=0, const float fz=0, const float fc=0) const | CImg< T > |
lines_LUT256() | CImg< T > | static
load(const char *const filename) | CImg< T > |
load_analyze(const char *const filename, float *const voxel_size=0) | CImg< T > |
load_analyze(std::FILE *const file, float *const voxel_size=0) | CImg< T > |
load_ascii(const char *const filename) | CImg< T > |
load_ascii(std::FILE *const file) | CImg< T > |
load_bmp(const char *const filename) | CImg< T > |
load_bmp(std::FILE *const file) | CImg< T > |
load_camera(const unsigned int camera_index=0, const unsigned int capture_width=0, const unsigned int capture_height=0, const unsigned int skip_frames=0, const bool release_camera=true) | CImg< T > |
load_cimg(const char *const filename, const char axis='z', const float align=0) | CImg< T > |
load_cimg(std::FILE *const file, const char axis='z', const float align=0) | CImg< T > |
load_cimg(const char *const filename, const unsigned int n0, const unsigned int n1, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int c1, const char axis='z', const float align=0) | CImg< T > |
load_cimg(std::FILE *const file, const unsigned int n0, const unsigned int n1, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0, const unsigned int x1, const unsigned int y1, const unsigned int z1, const unsigned int c1, const char axis='z', const float align=0) | CImg< T > |
load_dcraw_external(const char *const filename) | CImg< T > |
load_dlm(const char *const filename) | CImg< T > |
load_dlm(std::FILE *const file) | CImg< T > |
load_exr(const char *const filename) | CImg< T > |
load_ffmpeg_external(const char *const filename, const char axis='z', const float align=0) | CImg< T > |
load_gif_external(const char *const filename, const char axis='z', const float align=0) | CImg< T > |
load_graphicsmagick_external(const char *const filename) | CImg< T > |
load_gzip_external(const char *const filename) | CImg< T > |
load_heif(const char *const filename) | CImg< T > |
load_imagemagick_external(const char *const filename) | CImg< T > |
load_inr(const char *const filename, float *const voxel_size=0) | CImg< T > |
load_inr(std::FILE *const file, float *const voxel_size=0) | CImg< T > |
load_jpeg(const char *const filename) | CImg< T > |
load_jpeg(std::FILE *const file) | CImg< T > |
load_magick(const char *const filename) | CImg< T > |
load_medcon_external(const char *const filename) | CImg< T > |
load_minc2(const char *const filename) | CImg< T > |
load_off(CImgList< tf > &primitives, CImgList< tc > &colors, const char *const filename) | CImg< T > |
load_off(CImgList< tf > &primitives, CImgList< tc > &colors, std::FILE *const file) | CImg< T > |
load_other(const char *const filename) | CImg< T > |
load_pandore(const char *const filename) | CImg< T > |
load_pandore(std::FILE *const file) | CImg< T > |
load_parrec(const char *const filename, const char axis='c', const float align=0) | CImg< T > |
load_pdf_external(const char *const filename, const unsigned int resolution=400) | CImg< T > |
load_pfm(const char *const filename) | CImg< T > |
load_pfm(std::FILE *const file) | CImg< T > |
load_png(const char *const filename, unsigned int *const bits_per_value=0) | CImg< T > |
load_png(std::FILE *const file, unsigned int *const bits_per_value=0) | CImg< T > |
load_pnm(const char *const filename) | CImg< T > |
load_pnm(std::FILE *const file) | CImg< T > |
load_raw(const char *const filename, const unsigned int size_x=0, const unsigned int size_y=1, const unsigned int size_z=1, const unsigned int size_c=1, const bool is_multiplexed=false, const bool invert_endianness=false, const ulongT offset=0) | CImg< T > |
load_raw(std::FILE *const file, const unsigned int size_x=0, const unsigned int size_y=1, const unsigned int size_z=1, const unsigned int size_c=1, const bool is_multiplexed=false, const bool invert_endianness=false, const ulongT offset=0) | CImg< T > |
load_rgb(const char *const filename, const unsigned int dimw, const unsigned int dimh=1) | CImg< T > |
load_rgb(std::FILE *const file, const unsigned int dimw, const unsigned int dimh=1) | CImg< T > |
load_rgba(const char *const filename, const unsigned int dimw, const unsigned int dimh=1) | CImg< T > |
load_rgba(std::FILE *const file, const unsigned int dimw, const unsigned int dimh=1) | CImg< T > |
load_tiff(const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, unsigned int *const bits_per_value=0, float *const voxel_size=0, CImg< charT > *const description=0) | CImg< T > |
load_video(const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const char axis='z', const float align=0) | CImg< T > |
load_webp(const char *const filename) | CImg< T > |
load_yuv(const char *const filename, const unsigned int size_x, const unsigned int size_y=1, const unsigned int chroma_subsampling=444, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool yuv2rgb=true, const char axis='z') | CImg< T > |
load_yuv(std::FILE *const file, const unsigned int size_x, const unsigned int size_y=1, const unsigned int chroma_subsampling=444, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool yuv2rgb=true, const char axis='z') | CImg< T > |
log() | CImg< T > |
log10() | CImg< T > |
log2() | CImg< T > |
magnitude(const float magnitude_type=2) const | CImg< T > |
map(const CImg< t > &palette, const unsigned int boundary_conditions=0) | CImg< T > |
matchpatch(const CImg< T > &patch_image, const unsigned int patch_width, const unsigned int patch_height, const unsigned int patch_depth, const unsigned int nb_iterations, const unsigned int nb_randoms, const float patch_penalization, const CImg< t1 > &guide, CImg< t2 > &matching_score) | CImg< T > |
matchpatch(const CImg< T > &patch_image, const unsigned int patch_width, const unsigned int patch_height, const unsigned int patch_depth, const unsigned int nb_iterations=5, const unsigned int nb_randoms=5, const float patch_penalization=0, const CImg< t > &guide=CImg< t >::const_empty()) | CImg< T > |
matrix(const T &a0) | CImg< T > | static
matrix(const T &a0, const T &a1, const T &a2, const T &a3) | CImg< T > | static
matrix(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8) | CImg< T > | static
matrix(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13, const T &a14, const T &a15) | CImg< T > | static
matrix(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13, const T &a14, const T &a15, const T &a16, const T &a17, const T &a18, const T &a19, const T &a20, const T &a21, const T &a22, const T &a23, const T &a24) | CImg< T > | static
max(const T &value) | CImg< T > |
max(const CImg< t > &img) | CImg< T > |
max(const char *const expression) | CImg< T > |
max() | CImg< T > |
max() const | CImg< T > |
max_min(t &min_val) | CImg< T > |
max_min(t &min_val) const | CImg< T > |
maxabs(const T &value) | CImg< T > |
maxabs(const CImg< t > &img) | CImg< T > |
maxabs(const char *const expression) | CImg< T > |
maxabs() | CImg< T > |
maxabs() const | CImg< T > |
mean() const | CImg< T > |
median() const | CImg< T > |
min(const T &value) | CImg< T > |
min(const CImg< t > &img) | CImg< T > |
min(const char *const expression) | CImg< T > |
min() | CImg< T > |
min() const | CImg< T > |
min_max(t &max_val) | CImg< T > |
min_max(t &max_val) const | CImg< T > |
minabs(const T &value) | CImg< T > |
minabs(const CImg< t > &img) | CImg< T > |
minabs(const char *const expression) | CImg< T > |
minabs() | CImg< T > |
minabs() const | CImg< T > |
mirror(const char axis) | CImg< T > |
mirror(const char *const axes) | CImg< T > |
move_to(CImg< t > &img) | CImg< T > |
move_to(CImg< T > &img) | CImg< T > |
move_to(CImgList< t > &list, const unsigned int pos=~0U) | CImg< T > |
MSE(const CImg< t > &img) const | CImg< T > |
mul(const CImg< t > &img) | CImg< T > |
noise(const double amplitude, const unsigned int noise_type=0) | CImg< T > |
norm(const int norm_type=2) | CImg< T > |
normalize(const T &min_value, const T &max_value, const float constant_case_ratio=0) | CImg< T > |
normalize() | CImg< T > |
object3dtoCImg3d(const CImgList< tp > &primitives, const CImgList< tc > &colors, const to &opacities, const bool full_check=true) | CImg< T > |
object3dtoCImg3d(const CImgList< tp > &primitives, const CImgList< tc > &colors, const bool full_check=true) | CImg< T > |
object3dtoCImg3d(const CImgList< tp > &primitives, const bool full_check=true) | CImg< T > |
object3dtoCImg3d(const bool full_check=true) | CImg< T > |
offset(const int x, const int y=0, const int z=0, const int c=0) const | CImg< T > |
opening(const CImg< t > &kernel, const unsigned int boundary_conditions=1, const bool is_real=false) | CImg< T > |
opening(const unsigned int sx, const unsigned int sy, const unsigned int sz=1) | CImg< T > |
opening(const unsigned int s) | CImg< T > |
operator const T *() const | CImg< T > |
operator T*() | CImg< T > |
operator!=(const t value) const | CImg< T > |
operator!=(const char *const expression) const | CImg< T > |
operator!=(const CImg< t > &img) const | CImg< T > |
operator%(const t value) const | CImg< T > |
operator%(const char *const expression) const | CImg< T > |
operator%(const CImg< t > &img) const | CImg< T > |
operator%=(const t value) | CImg< T > |
operator%=(const char *const expression) | CImg< T > |
operator%=(const CImg< t > &img) | CImg< T > |
operator&(const t value) const | CImg< T > |
operator&(const char *const expression) const | CImg< T > |
operator&(const CImg< t > &img) const | CImg< T > |
operator&=(const t value) | CImg< T > |
operator&=(const char *const expression) | CImg< T > |
operator&=(const CImg< t > &img) | CImg< T > |
operator()(const unsigned int x, const unsigned int y=0, const unsigned int z=0, const unsigned int c=0) | CImg< T > |
operator()(const unsigned int x, const unsigned int y=0, const unsigned int z=0, const unsigned int c=0) const | CImg< T > |
operator()(const unsigned int x, const unsigned int y, const unsigned int z, const unsigned int c, const ulongT wh, const ulongT whd=0) | CImg< T > |
operator()(const unsigned int x, const unsigned int y, const unsigned int z, const unsigned int c, const ulongT wh, const ulongT whd=0) const | CImg< T > |
operator*(const t value) const | CImg< T > |
operator*(const char *const expression) const | CImg< T > |
operator*(const CImg< t > &img) const | CImg< T > |
operator*=(const t value) | CImg< T > |
operator*=(const char *const expression) | CImg< T > |
operator*=(const CImg< t > &img) | CImg< T > |
operator+() const | CImg< T > |
operator+(const t value) const | CImg< T > |
operator+(const char *const expression) const | CImg< T > |
operator+(const CImg< t > &img) const | CImg< T > |
operator++() | CImg< T > |
operator++(int) | CImg< T > |
operator+=(const t value) | CImg< T > |
operator+=(const char *const expression) | CImg< T > |
operator+=(const CImg< t > &img) | CImg< T > |
operator,(const CImg< t > &img) const | CImg< T > |
operator,(const CImgList< t > &list) const | CImg< T > |
operator-() const | CImg< T > |
operator-(const t value) const | CImg< T > |
operator-(const char *const expression) const | CImg< T > |
operator-(const CImg< t > &img) const | CImg< T > |
operator--() | CImg< T > |
operator--(int) | CImg< T > |
operator-=(const t value) | CImg< T > |
operator-=(const char *const expression) | CImg< T > |
operator-=(const CImg< t > &img) | CImg< T > |
operator/(const t value) const | CImg< T > |
operator/(const char *const expression) const | CImg< T > |
operator/(const CImg< t > &img) const | CImg< T > |
operator/=(const t value) | CImg< T > |
operator/=(const char *const expression) | CImg< T > |
operator/=(const CImg< t > &img) | CImg< T > |
operator<(const char axis) const | CImg< T > |
operator<<(const t value) const | CImg< T > |
operator<<(const char *const expression) const | CImg< T > |
operator<<(const CImg< t > &img) const | CImg< T > |
operator<<=(const t value) | CImg< T > |
operator<<=(const char *const expression) | CImg< T > |
operator<<=(const CImg< t > &img) | CImg< T > |
operator=(const T &value) | CImg< T > |
operator=(const char *const expression) | CImg< T > |
operator=(const CImg< t > &img) | CImg< T > |
operator=(const CImg< T > &img) | CImg< T > |
operator=(const CImgDisplay &disp) | CImg< T > |
operator==(const t value) const | CImg< T > |
operator==(const char *const expression) const | CImg< T > |
operator==(const CImg< t > &img) const | CImg< T > |
operator>>(const t value) const | CImg< T > |
operator>>(const char *const expression) const | CImg< T > |
operator>>(const CImg< t > &img) const | CImg< T > |
operator>>=(const t value) | CImg< T > |
operator>>=(const char *const expression) | CImg< T > |
operator>>=(const CImg< t > &img) | CImg< T > |
operator^(const t value) const | CImg< T > |
operator^(const char *const expression) const | CImg< T > |
operator^(const CImg< t > &img) const | CImg< T > |
operator^=(const t value) | CImg< T > |
operator^=(const char *const expression) | CImg< T > |
operator^=(const CImg< t > &img) | CImg< T > |
operator|(const t value) const | CImg< T > |
operator|(const char *const expression) const | CImg< T > |
operator|(const CImg< t > &img) const | CImg< T > |
operator|=(const t value) | CImg< T > |
operator|=(const char *const expression) | CImg< T > |
operator|=(const CImg< t > &img) | CImg< T > |
operator~() const | CImg< T > |
otsu(const unsigned int nb_levels=256) const | CImg< T > |
permute_axes(const char *const axes_order) | CImg< T > |
pixel_type() | CImg< T > | static
plane3d(CImgList< tf > &primitives, const float size_x=100, const float size_y=100, const unsigned int subdivisions_x=10, const unsigned int subdivisions_y=10) | CImg< T > | static
pow(const double p) | CImg< T > |
pow(const char *const expression) | CImg< T > |
pow(const CImg< t > &img) | CImg< T > |
print(const char *const title=0, const bool display_stats=true) const | CImg< T > |
product() const | CImg< T > |
project_matrix(const CImg< t > &dictionary, const unsigned int method=0, const unsigned int max_iter=0, const double max_residual=1e-6) | CImg< T > |
projections2d(const unsigned int x0, const unsigned int y0, const unsigned int z0) | CImg< T > |
PSNR(const CImg< t > &img, const double max_value=255) const | CImg< T > |
quantize(const unsigned int nb_levels, const bool keep_range=true) | CImg< T > |
rand(const T &val_min, const T &val_max) | CImg< T > |
rand(const T &val_min, const T &val_max, const CImg< t > &pdf, const int precision=65536) | CImg< T > |
resize(const int size_x, const int size_y=-100, const int size_z=-100, const int size_c=-100, const int interpolation_type=1, const unsigned int boundary_conditions=0, const float centering_x=0, const float centering_y=0, const float centering_z=0, const float centering_c=0) | CImg< T > |
resize(const CImg< t > &src, const int interpolation_type=1, const unsigned int boundary_conditions=0, const float centering_x=0, const float centering_y=0, const float centering_z=0, const float centering_c=0) | CImg< T > |
resize(const CImgDisplay &disp, const int interpolation_type=1, const unsigned int boundary_conditions=0, const float centering_x=0, const float centering_y=0, const float centering_z=0, const float centering_c=0) | CImg< T > |
resize_doubleXY() | CImg< T > |
resize_halfXY() | CImg< T > |
resize_object3d(const float sx, const float sy=-100, const float sz=-100) | CImg< T > |
resize_object3d() | CImg< T > |
resize_tripleXY() | CImg< T > |
RGBtoCMY() | CImg< T > |
RGBtoCMYK() | CImg< T > |
RGBtoHSI() | CImg< T > |
RGBtoHSL() | CImg< T > |
RGBtoHSV() | CImg< T > |
RGBtoLab(const bool use_D65=true) | CImg< T > |
RGBtosRGB() | CImg< T > |
RGBtoxyY(const bool use_D65=true) | CImg< T > |
RGBtoXYZ(const bool use_D65=true) | CImg< T > |
RGBtoYCbCr() | CImg< T > |
RGBtoYUV() | CImg< T > |
rol(const unsigned int n=1) | CImg< T > |
rol(const char *const expression) | CImg< T > |
rol(const CImg< t > &img) | CImg< T > |
ror(const unsigned int n=1) | CImg< T > |
ror(const char *const expression) | CImg< T > |
ror(const CImg< t > &img) | CImg< T > |
rotate(const float angle, const unsigned int interpolation=1, const unsigned int boundary_conditions=0) | CImg< T > |
rotate(const float angle, const float cx, const float cy, const unsigned int interpolation, const unsigned int boundary_conditions=0) | CImg< T > |
rotate(const float u, const float v, const float w, const float angle, const unsigned int interpolation, const unsigned int boundary_conditions) | CImg< T > |
rotate(const float u, const float v, const float w, const float angle, const float cx, const float cy, const float cz, const unsigned int interpolation=1, const unsigned int boundary_conditions=0) | CImg< T > |
rotate_object3d(const float x, const float y, const float z, const float w, const bool is_quaternion=false) | CImg< T > |
rotation_matrix(const float x, const float y, const float z, const float w, const bool is_quaternion=false) | CImg< T > | static
round(const double y=1, const int rounding_type=0) | CImg< T > |
row(const int y0) | CImg< T > |
row_vector(const T &a0) | CImg< T > | static
row_vector(const T &a0, const T &a1) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13, const T &a14) | CImg< T > | static
row_vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13, const T &a14, const T &a15) | CImg< T > | static
rows(const int y0, const int y1) | CImg< T > |
save(const char *const filename, const int number=-1, const unsigned int digits=6) const | CImg< T > |
save_analyze(const char *const filename, const float *const voxel_size=0) const | CImg< T > |
save_ascii(const char *const filename) const | CImg< T > |
save_ascii(std::FILE *const file) const | CImg< T > |
save_bmp(const char *const filename) const | CImg< T > |
save_bmp(std::FILE *const file) const | CImg< T > |
save_cimg(const char *const filename, const bool is_compressed=false) const | CImg< T > |
save_cimg(std::FILE *const file, const bool is_compressed=false) const | CImg< T > |
save_cimg(const char *const filename, const unsigned int n0, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0) const | CImg< T > |
save_cimg(std::FILE *const file, const unsigned int n0, const unsigned int x0, const unsigned int y0, const unsigned int z0, const unsigned int c0) const | CImg< T > |
save_cpp(const char *const filename) const | CImg< T > |
save_cpp(std::FILE *const file) const | CImg< T > |
save_dlm(const char *const filename) const | CImg< T > |
save_dlm(std::FILE *const file) const | CImg< T > |
save_empty_cimg(const char *const filename, const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dc=1) | CImg< T > | static
save_empty_cimg(std::FILE *const file, const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dc=1) | CImg< T > | static
save_exr(const char *const filename) const | CImg< T > |
save_ffmpeg_external(const char *const filename, const unsigned int fps=25, const char *const codec=0, const unsigned int bitrate=2048) const | CImg< T > |
save_graphicsmagick_external(const char *const filename, const unsigned int quality=100) const | CImg< T > |
save_gzip_external(const char *const filename) const | CImg< T > |
save_imagemagick_external(const char *const filename, const unsigned int quality=100) const | CImg< T > |
save_inr(const char *const filename, const float *const voxel_size=0) const | CImg< T > |
save_inr(std::FILE *const file, const float *const voxel_size=0) const | CImg< T > |
save_jpeg(const char *const filename, const unsigned int quality=100) const | CImg< T > |
save_jpeg(std::FILE *const file, const unsigned int quality=100) const | CImg< T > |
save_magick(const char *const filename, const unsigned int bytes_per_pixel=0) const | CImg< T > |
save_medcon_external(const char *const filename) const | CImg< T > |
save_minc2(const char *const filename, const char *const imitate_file=0) const | CImg< T > |
save_off(const CImgList< tf > &primitives, const CImgList< tc > &colors, const char *const filename) const | CImg< T > |
save_off(const CImgList< tf > &primitives, const CImgList< tc > &colors, std::FILE *const file) const | CImg< T > |
save_other(const char *const filename, const unsigned int quality=100) const | CImg< T > |
save_pandore(const char *const filename, const unsigned int colorspace=0) const | CImg< T > |
save_pandore(std::FILE *const file, const unsigned int colorspace=0) const | CImg< T > |
save_pfm(const char *const filename) const | CImg< T > |
save_pfm(std::FILE *const file) const | CImg< T > |
save_png(const char *const filename, const unsigned int bytes_per_pixel=0) const | CImg< T > |
save_png(std::FILE *const file, const unsigned int bytes_per_pixel=0) const | CImg< T > |
save_pnk(const char *const filename) const | CImg< T > |
save_pnk(std::FILE *const file) const | CImg< T > |
save_pnm(const char *const filename, const unsigned int bytes_per_pixel=0) const | CImg< T > |
save_pnm(std::FILE *const file, const unsigned int bytes_per_pixel=0) const | CImg< T > |
save_raw(const char *const filename, const bool is_multiplexed=false) const | CImg< T > |
save_raw(std::FILE *const file, const bool is_multiplexed=false) const | CImg< T > |
save_rgb(const char *const filename) const | CImg< T > |
save_rgb(std::FILE *const file) const | CImg< T > |
save_rgba(const char *const filename) const | CImg< T > |
save_rgba(std::FILE *const file) const | CImg< T > |
save_tiff(const char *const filename, const unsigned int compression_type=0, const float *const voxel_size=0, const char *const description=0, const bool use_bigtiff=true) const | CImg< T > |
save_video(const char *const filename, const unsigned int fps=25, const char *codec=0, const bool keep_open=false) const | CImg< T > |
save_webp(const char *const filename, const int quality=100) const | CImg< T > |
save_yuv(const char *const filename, const unsigned int chroma_subsampling=444, const bool is_rgb=true) const | CImg< T > |
save_yuv(std::FILE *const file, const unsigned int chroma_subsampling=444, const bool is_rgb=true) const | CImg< T > |
select(CImgDisplay &disp, const unsigned int feature_type=2, unsigned int *const XYZ=0, const bool exit_on_anykey=false, const bool is_deep_selection_default=false) | CImg< T > |
select(const char *const title, const unsigned int feature_type=2, unsigned int *const XYZ=0, const bool exit_on_anykey=false, const bool is_deep_selection_default=false) | CImg< T > |
sequence(const T &a0, const T &a1) | CImg< T > |
sequence(const unsigned int N, const T &a0, const T &a1) | CImg< T > | static
set_linear_atX(const T &value, const float fx, const int y=0, const int z=0, const int c=0, const bool is_added=false) | CImg< T > |
set_linear_atXY(const T &value, const float fx, const float fy=0, const int z=0, const int c=0, const bool is_added=false) | CImg< T > |
set_linear_atXYZ(const T &value, const float fx, const float fy=0, const float fz=0, const int c=0, const bool is_added=false) | CImg< T > |
set_matrix_at(const CImg< t > &mat, const unsigned int x=0, const unsigned int y=0, const unsigned int z=0) | CImg< T > |
set_tensor_at(const CImg< t > &ten, const unsigned int x=0, const unsigned int y=0, const unsigned int z=0) | CImg< T > |
set_vector_at(const CImg< t > &vec, const unsigned int x, const unsigned int y=0, const unsigned int z=0) | CImg< T > |
sharpen(const float amplitude, const bool sharpen_type=false, const float edge=1, const float alpha=0, const float sigma=0) | CImg< T > |
shift(const int delta_x, const int delta_y=0, const int delta_z=0, const int delta_c=0, const unsigned int boundary_conditions=0) | CImg< T > |
shift_object3d(const float tx, const float ty=0, const float tz=0) | CImg< T > |
shift_object3d() | CImg< T > |
sign() | CImg< T > |
sin() | CImg< T > |
sinc() | CImg< T > |
sinh() | CImg< T > |
size() const | CImg< T > |
slice(const int z0) | CImg< T > |
slices(const int z0, const int z1) | CImg< T > |
softmax(const float temperature=1) | CImg< T > |
softmin(const float temperature=1) | CImg< T > |
solve(const CImg< t > &A, const bool use_LU=false) | CImg< T > |
solve_tridiagonal(const CImg< t > &A) | CImg< T > |
sort(CImg< t > &permutations, const bool is_increasing=true) | CImg< T > |
sort(const bool is_increasing=true, const char axis=0) | CImg< T > |
spectrum() const | CImg< T > |
sphere3d(CImgList< tf > &primitives, const float radius=50, const unsigned int subdivisions=3) | CImg< T > | static
sqr() | CImg< T > |
sqrt() | CImg< T > |
sRGBtoRGB() | CImg< T > |
stats(const unsigned int variance_method=1) | CImg< T > |
streamline(const tfunc &func, const float x, const float y, const float z, const float L=256, const float dl=0.1f, const unsigned int interpolation_type=2, const bool is_backward_tracking=false, const bool is_oriented_only=false, const float x0=0, const float y0=0, const float z0=0, const float x1=0, const float y1=0, const float z1=0) | CImg< T > | static
streamline(const char *const expression, const float x, const float y, const float z, const float L=256, const float dl=0.1f, const unsigned int interpolation_type=2, const bool is_backward_tracking=true, const bool is_oriented_only=false, const float x0=0, const float y0=0, const float z0=0, const float x1=0, const float y1=0, const float z1=0) | CImg< T > | static
string(const char *const str, const bool is_last_zero=true, const bool is_shared=false) | CImg< T > | static
structure_tensors(const bool is_fwbw_scheme=false) | CImg< T > |
sum() const | CImg< T > |
SVD(CImg< t > &U, CImg< t > &S, CImg< t > &V, const bool sorting=true, const unsigned int max_iteration=40, const float lambda=0) const | CImg< T > |
swap(CImg< T > &img) | CImg< T > |
symmetric_eigen(CImg< t > &val, CImg< t > &vec) const | CImg< T > |
tan() | CImg< T > |
tanh() | CImg< T > |
tensor(const T &a0) | CImg< T > | static
tensor(const T &a0, const T &a1, const T &a2) | CImg< T > | static
tensor(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5) | CImg< T > | static
texturize_object3d(CImgList< tp > &primitives, CImgList< tc > &colors, const CImg< tt > &texture, const CImg< tx > &coords=CImg< tx >::const_empty()) const | CImg< T > |
threshold(const T &value, const bool soft_threshold=false, const bool strict_threshold=false) | CImg< T > |
torus3d(CImgList< tf > &primitives, const float radius1=100, const float radius2=30, const unsigned int subdivisions1=24, const unsigned int subdivisions2=12) | CImg< T > | static
trace() const | CImg< T > |
transpose() | CImg< T > |
unroll(const char axis) | CImg< T > |
value_string(const char separator=',', const unsigned int max_size=0, const char *const format=0) const | CImg< T > |
value_type typedef | CImg< T > |
vanvliet(const float sigma, const unsigned int order, const char axis='x', const unsigned int boundary_conditions=1) | CImg< T > |
variance(const unsigned int variance_method=1) const | CImg< T > |
variance_mean(const unsigned int variance_method, t &mean) const | CImg< T > |
variance_noise(const unsigned int variance_method=2) const | CImg< T > |
vector(const T &a0) | CImg< T > | static
vector(const T &a0, const T &a1) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13, const T &a14) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13, const T &a14, const T &a15) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13, const T &a14, const T &a15, const T &a16) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13, const T &a14, const T &a15, const T &a16, const T &a17) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13, const T &a14, const T &a15, const T &a16, const T &a17, const T &a18) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13, const T &a14, const T &a15, const T &a16, const T &a17, const T &a18, const T &a19) | CImg< T > | static
vector(const T &a0, const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6, const T &a7, const T &a8, const T &a9, const T &a10, const T &a11, const T &a12, const T &a13, const T &a14, const T &a15, const T &a16, const T &a17, const T &a18, const T &a19, const T &a20) | CImg< T > | static
warp(const CImg< t > &p_warp, const unsigned int mode=0, const unsigned int interpolation=1, const unsigned int boundary_conditions=0) | CImg< T > |
watershed(const CImg< t > &priority, const bool is_high_connectivity=false) | CImg< T > |
width() const | CImg< T > |
xyYtoRGB(const bool use_D65=true) | CImg< T > |
xyYtoXYZ() | CImg< T > |
XYZtoLab(const bool use_D65=true) | CImg< T > |
XYZtoRGB(const bool use_D65=true) | CImg< T > |
XYZtoxyY() | CImg< T > |
YCbCrtoRGB() | CImg< T > |
YUVtoRGB() | CImg< T > |
~CImg() | CImg< T > |

Copyrights (C) From october 2004, David Tschumperlé - GREYC UMR CNRS 6072, Image team.
Copyrights (C) January->September 2004, David Tschumperlé.
Copyrights (C) 2000->2003, David Tschumperlé - INRIA Sophia-Antipolis. Odyssée group.