<xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

[ Main ] [ News] [ Download ] [ Screenshots ] [ FAQ ] [ Tutorial ] [ Documentation ] [ Forum ] [ Chat ] [ Links ]

# CImg< T > Member List

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

abs() | CImg< T > |
acos() | 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 > |
assign() | CImg< T > |
assign(const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dc=1) | CImg< T > |
assign(const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc, const T val) | CImg< T > |
assign(const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc, const int val0, const int val1,...) | CImg< T > |
assign(const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc, const double val0, const double val1,...) | CImg< T > |
assign(const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc, const char *const values, const bool repeat_values) | CImg< T > |
assign(const t *const data_buffer, const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dc=1) | CImg< T > |
assign(const t *const data_buffer, const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc, const bool shared) | CImg< T > |
assign(const char *const filename) | CImg< T > |
assign(const CImg< t > &img) | CImg< T > |
assign(const CImg< t > &img, const bool 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 val) | CImg< T > |
assign(const CImg< t > &img, const char *const dimensions, const char *const values, const bool repeat_values) | CImg< T > |
assign(const CImgDisplay &disp) | CImg< T > |
at(const int off, const T out_val) | CImg< T > |
at(const int off) | CImg< T > |
atan() | CImg< T > |
atan2(const CImg< t > &img) | CImg< T > |
atX(const int x, const int y, const int z, const int c, const T out_val) | CImg< T > |
atX(const int x, const int y=0, const int z=0, const int c=0) | CImg< T > |
atXY(const int x, const int y, const int z, const int c, const T out_val) | CImg< T > |
atXY(const int x, const int y, const int z=0, const int c=0) | CImg< T > |
atXYZ(const int x, const int y, const int z, const int c, const T out_val) | CImg< T > |
atXYZ(const int x, const int y, const int z, const int c=0) | CImg< T > |
atXYZC(const int x, const int y, const int z, const int c, const T out_val) | CImg< T > |
atXYZC(const int x, const int y, const int z, const int c) | CImg< T > |
autocrop(const T value, const char *const axes="czyx") | CImg< T > |
autocrop(const T *const color, const char *const axes="zyx") | CImg< T > |
autocrop(const CImg< t > &color, const char *const axes="zyx") | CImg< T > |
back() const | CImg< T > |
BayertoRGB(const unsigned int interpolation_type=3) | CImg< T > |
begin() | CImg< T > |
blur(const float sigmax, const float sigmay, const float sigmaz, const bool cond=true) | CImg< T > |
blur(const float sigma, const bool cond=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 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 fast_approx=true) | CImg< T > |
blur_bilateral(const float sigma_x, const float sigma_y, const float sigma_z, const float sigma_r, const int bgrid_x, const int bgrid_y, const int bgrid_z, const int bgrid_r, const bool interpolation_type=true) | CImg< T > |
blur_bilateral(const float sigma_s, const float sigma_r, const int bgrid_s=-33, const int bgrid_r=32, const bool interpolation_type=true) | CImg< T > |
blur_median(const unsigned int n) | CImg< T > |
blur_patch(const float sigma_s, const float sigma_p, const unsigned int patch_size=3, const unsigned int lookup_size=4, const float smoothness=0, const bool 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]`
channel(const unsigned int c0) | CImg< T > |
channels(const unsigned int c0, const unsigned int c1) | CImg< T > |
CImg() | CImg< T > |
CImg(const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dc=1) | CImg< T > | `[explicit]`
CImg(const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc, const T val) | CImg< T > |
CImg(const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc, const int val0, const int val1,...) | CImg< T > |
CImg(const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc, const double val0, const double val1,...) | CImg< T > |
CImg(const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc, const char *const values, const bool repeat_values) | CImg< T > |
CImg(const t *const data_buffer, const unsigned int dx, const unsigned int dy=1, const unsigned int dz=1, const unsigned int dc=1, const bool shared=false) | CImg< T > |
CImg(const char *const filename) | CImg< T > | `[explicit]`
CImg(const CImg< t > &img) | CImg< T > |
CImg(const CImg< t > &img, const bool 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 val) | CImg< T > |
CImg(const CImg< t > &img, const char *const dimensions, const char *const values, const bool repeat_values) | CImg< T > |
CImg(const CImgDisplay &disp) | CImg< T > | `[explicit]`
clear() | CImg< T > |
CMYKtoCMY() | CImg< T > |
CMYKtoRGB() | CImg< T > |
CMYtoCMYK() | CImg< T > |
CMYtoRGB() | CImg< T > |
column(const unsigned int x0) | CImg< T > |
columns(const unsigned int x0, const unsigned 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_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 > &mask, const unsigned int border_conditions=1, const bool is_normalized=false) | CImg< T > |
cool_LUT256() | CImg< T > | `[static]`
correlate(const CImg< t > &mask, const unsigned int border_conditions=1, const bool is_normalized=false) | 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 bool border_condition=false) | CImg< T > |
crop(const int x0, const int y0, const int z0, const int x1, const int y1, const int z1, const bool border_condition=false) | CImg< T > |
crop(const int x0, const int y0, const int x1, const int y1, const bool border_condition=false) | CImg< T > |
crop(const int x0, const int x1, const bool border_condition=false) | 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_val) const | CImg< T > |
cubic_atX(const float fx, const int y, const int z, const int c, const T out_val, const Tfloat min_val, const Tfloat max_val) 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(const float fx, const int y, const int z, const int c, const Tfloat min_val, const Tfloat max_val) const | CImg< T > |
cubic_atXY(const float fx, const float fy, const int z, const int c, const T out_val) const | CImg< T > |
cubic_atXY(const float fx, const float fy, const int z, const int c, const T out_val, const Tfloat min_val, const Tfloat max_val) const | CImg< T > |
cubic_atXY(const float fx, const float fy, 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 Tfloat min_val, const Tfloat max_val) const | CImg< T > |
cubic_atXYZ(const float fx, const float fy, const float fz, const int c, const T out_val) const | CImg< T > |
cubic_atXYZ(const float fx, const float fy, const float fz, const int c, const T out_val, const Tfloat min_val, const Tfloat max_val) const | CImg< T > |
cubic_atXYZ(const float fx, const float fy, const float fz, const int c=0) const | CImg< T > |
cubic_atXYZ(const float fx, const float fy, const float fz, const int c, const Tfloat min_val, const Tfloat max_val) const | CImg< T > |
cut(const T value_min, const T value_max) | 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 unsigned int x, const unsigned int y=0, const unsigned int z=0, const unsigned int c=0) | CImg< T > |
default_LUT256() | CImg< T > | `[static]`
depth() const | CImg< T > |
deriche(const float sigma, const int order=0, const char axis='x', const bool cond=true) | 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]`
dijkstra(const tf &distance, const unsigned int nb_nodes, const unsigned int starting_node, const unsigned int ending_node, CImg< t > &previous) | 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) | CImg< T > |
dijkstra(const unsigned int starting_node, const unsigned int ending_node=~0U) | CImg< T > |
dilate(const CImg< t > &mask, const unsigned int border_conditions=1, const bool is_normalized=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 T value) | CImg< T > |
discard(const CImg< t > &values) | CImg< T > |
displacement(const CImg< T > &source, const float smooth=0.1f, const float precision=5.0f, const unsigned int nb_scales=0, const unsigned int iteration_max=10000, const bool is_backward=false) | CImg< T > |
display(CImgDisplay &disp) const | CImg< T > |
display(CImgDisplay &disp, const bool display_info) const | CImg< T > |
display(const char *const title=0, const bool display_info=true) 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 | 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 | 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 double_sided=true, const float focale=500, const float light_x=0, const float light_y=0, const float light_z=-5000, const float specular_light=0.2f, const float specular_shine=0.1f, const bool display_axes=true, float *const pose_matrix=0) 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 double_sided=true, const float focale=500, const float light_x=0, const float light_y=0, const float light_z=-5000, const float specular_light=0.2f, const float specular_shine=0.1f, const bool display_axes=true, float *const pose_matrix=0) 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 double_sided=true, const float focale=500, const float light_x=0, const float light_y=0, const float light_z=-5000, const float specular_light=0.2f, const float specular_shine=0.1f, const bool display_axes=true, float *const pose_matrix=0) 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 double_sided=true, const float focale=500, const float light_x=0, const float light_y=0, const float light_z=-5000, const float specular_light=0.2f, const float specular_shine=0.1f, const bool display_axes=true, float *const pose_matrix=0) 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 double_sided=true, const float focale=500, const float light_x=0, const float light_y=0, const float light_z=-5000, const float specular_light=0.2f, const float specular_shine=0.1f, const bool display_axes=true, float *const pose_matrix=0) 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 double_sided=true, const float focale=500, const float light_x=0, const float light_y=0, const float light_z=-5000, const float specular_light=0.2f, const float specular_shine=0.1f, const bool display_axes=true, float *const pose_matrix=0) 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 double_sided=true, const float focale=500, const float light_x=0, const float light_y=0, const float light_z=-5000, const float specular_light=0.2f, const float specular_shine=0.1f, const bool display_axes=true, float *const pose_matrix=0) 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 double_sided=true, const float focale=500, const float light_x=0, const float light_y=0, const float light_z=-5000, const float specular_light=0.2f, const float specular_shine=0.1f, const bool display_axes=true, float *const pose_matrix=0) 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_eikonal(const unsigned int nb_iterations, const float band_size=0, const float time_step=0.5f) | CImg< T > |
div(const char *const expression) | 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 > &xvalues, const CImg< ty > &yvalues, const tc *const color, const float opacity=1, const unsigned int patternx=~0U, const unsigned int patterny=~0U) | 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 patternx=~0U, const unsigned int patterny=~0U) | CImg< T > |
draw_axis(const CImg< t > &xvalues, const int y, const tc *const color, const float opacity=1, const unsigned int pattern=~0U) | CImg< T > |
draw_axis(const int x, const CImg< t > &yvalues, const tc *const color, const float opacity=1, const unsigned int pattern=~0U) | 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) | 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 x, const int y, const int z, const tc *const color, const float opacity, CImg< t > &region, const float sigma=0, const bool high_connexity=false) | CImg< T > |
draw_fill(const int x, const int y, const int z, const tc *const color, const float opacity=1, const float sigma=0, const bool high_connexity=false) | CImg< T > |
draw_fill(const int x, const int y, const tc *const color, const float opacity=1, const float sigma=0, const bool 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 > &xvalues, const CImg< ty > &yvalues, const tc *const color, const float opacity=1, const unsigned int patternx=~0U, const unsigned int patterny=~0U) | CImg< T > |
draw_grid(const float deltax, const float deltay, const float offsetx, const float offsety, const bool invertx, const bool inverty, const tc *const color, const float opacity=1, const unsigned int patternx=~0U, const unsigned int patterny=~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 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_valmax=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_valmax=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_valmax=1) | CImg< T > |
draw_image(const int x0, const CImg< ti > &sprite, const CImg< tm > &mask, const float opacity=1, const float mask_valmax=1) | CImg< T > |
draw_image(const CImg< ti > &sprite, const CImg< tm > &mask, const float opacity=1, const float mask_valmax=1) | CImg< T > |
draw_line(const int x0, const int y0, const int x1, const 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, const int x0, const int y0, const float z0, const int x1, const 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(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, const unsigned int pattern=~0U, const bool init_hatch=true) | CImg< T > |
draw_line(const int x0, const int y0, const int x1, const int y1, 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 int x0, const int y0, const float z0, const int x1, const 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, const int x0, const int y0, const float z0, const int x1, const 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< t > &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 > &color_palette, 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 normalized_iteration=false, const bool julia_set=false, const double paramr=0, const double parami=0) | CImg< T > |
draw_mandelbrot(const CImg< tc > &color_palette, 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 normalized_iteration=false, const bool julia_set=false, const double paramr=0, const double parami=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 double_sided=false, const float focale=500, const float lightx=0, const float lighty=0, const float lightz=-5e8, const float specular_light=0.2f, const float specular_shine=0.1f)

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 double_sided=false, const float focale=500, const float lightx=0, const float lighty=0, const float lightz=-5e8, const float specular_light=0.2f, const float specular_shine=0.1f) | CImg< T > |
draw_plasma(const int x0, const int y0, const int x1, const int y1, const float alpha=1, const float beta=1, const float opacity=1) | CImg< T > |
draw_plasma(const float alpha=1, const float beta=1, 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 int x0, const int y0, const int z0, const tc *const color, const float opacity=1) | CImg< T > |
draw_polygon(const CImg< t > &points, const tc *const color, const float opacity=1) | CImg< T > |
draw_polygon(const CImg< t > &points, const tc *const color, const float opacity, const unsigned int pattern) | 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 arrows=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 arrows=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 z0, const int x1, const int y1, const int z1, const tc *const color, const float opacity, const unsigned int pattern) | 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 int z0, const float u0, const float v0, const float w0, const int x1, const int y1, const int z1, const float u1, const float v1, const float w1, const tc *const color, const float opacity=1, const float precision=4, 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 tc *const color, const float opacity=1, const bool close_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 > &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_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, const int x0, const int y0, const float z0, const int x1, const int y1, const float z1, const int x2, const int y2, const float z2, const tc *const color, const float opacity=1, const float brightness=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 brightness0, const float brightness1, const float brightness2, const float opacity=1) | CImg< T > |
draw_triangle(CImg< tz > &zbuffer, const int x0, const int y0, const float z0, const int x1, const int y1, const float z1, const int x2, const int y2, const float z2, const tc *const color, const float brightness0, const float brightness1, const float brightness2, 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 tc1 *const color1, const tc2 *const color2, const tc3 *const color3, 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 CImg< tc > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const int tx2, const int ty2, const float opacity=1, const float brightness=1) | CImg< T > |
draw_triangle(const int x0, const int y0, const float z0, const int x1, const int y1, const float z1, const int x2, const int y2, const float z2, const CImg< tc > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const int tx2, const int ty2, const float opacity=1, const float brightness=1) | CImg< T > |
draw_triangle(CImg< tz > &zbuffer, const int x0, const int y0, const float z0, const int x1, const int y1, const float z1, const int x2, const int y2, const float z2, const CImg< tc > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const int tx2, const int ty2, const float opacity=1, const float brightness=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 CImg< tl > &light, const int lx0, const int ly0, const int lx1, const int ly1, const int lx2, const int ly2, const float opacity=1) | CImg< T > |
draw_triangle(CImg< tz > &zbuffer, const int x0, const int y0, const float z0, const int x1, const int y1, const float z1, const int x2, const int y2, const float z2, const tc *const color, const CImg< tl > &light, const int lx0, const int ly0, const int lx1, const int ly1, const int lx2, const int ly2, 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 CImg< tc > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const int tx2, const int ty2, const float brightness0, const float brightness1, const float brightness2, const float opacity=1) | CImg< T > |
draw_triangle(const int x0, const int y0, const float z0, const int x1, const int y1, const float z1, const int x2, const int y2, const float z2, const CImg< tc > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const int tx2, const int ty2, const float brightness0, const float brightness1, const float brightness2, const float opacity=1) | CImg< T > |
draw_triangle(CImg< tz > &zbuffer, const int x0, const int y0, const float z0, const int x1, const int y1, const float z1, const int x2, const int y2, const float z2, const CImg< tc > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const int tx2, const int ty2, const float brightness0, const float brightness1, const float brightness2, 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 CImg< tc > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const int tx2, const int ty2, const CImg< tl > &light, const int lx0, const int ly0, const int lx1, const int ly1, const int lx2, const int ly2, const float opacity=1) | CImg< T > |

draw_triangle(const int x0, const int y0, const float z0, const int x1, const int y1, const float z1, const int x2, const int y2, const float z2, const CImg< tc > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const int tx2, const int ty2, const CImg< tl > &light, const int lx0, const int ly0, const int lx1, const int ly1, const int lx2, const int ly2, const float opacity=1)

CImg< T >

draw_triangle(CImg< tz > &zbuffer, const int x0, const int y0, const float z0, const int x1, const int y1, const float z1, const int x2, const int y2, const float z2, const CImg< tc > &texture, const int tx0, const int ty0, const int tx1, const int ty1, const int tx2, const int ty2, const CImg< tl > &light, const int lx0, const int ly0, const int lx1, const int ly1, const int lx2, const int ly2, const float opacity=1)

CImg< T >

edge_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 > |
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]`
ellipsoid3d(CImgList< tf > &primitives, const CImg< t > &tensor, const unsigned int subdivisions=3) | CImg< T > | `[static]`
empty() | CImg< T > | `[static]`
end() | CImg< T > |
equalize(const unsigned int nb_levels, const T value_min=(T) 0, const T value_max=(T) 0) | CImg< T > |
erode(const CImg< t > &mask, const unsigned int border_conditions=1, const bool is_normalized=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) const | CImg< T > |
exp() | CImg< T > |
FFT(CImg< T > &real, CImg< T > &imag, const char axis, const bool invert=false) | CImg< T > | `[static]`
FFT(CImg< T > &real, CImg< T > &imag, const bool invert=false) | 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_flag) | CImg< T > |
fill(const CImg< t > &values, const bool repeat_values=true) | CImg< T > |
fillC(const unsigned int x, const unsigned int y, const unsigned int z, const int a0,...) | CImg< T > |
fillX(const unsigned int y, 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 int a0,...) | CImg< T > |
fillZ(const unsigned int x, const unsigned int y, const unsigned int c, const int a0,...) | CImg< T > |
flag_LUT256() | CImg< T > | `[static]`
front() const | CImg< T > |
get_CImg3dtoobject3d(CImgList< tp > &primitives, CImgList< tc > &colors, CImgList< to > &opacities) const | CImg< T > |
get_elevation3d(CImgList< tf > &primitives, CImgList< tc > &colors, const CImg< te > &elevation) const | CImg< T > |
get_FFT(const char axis, const bool invert=false) const | CImg< T > |
get_FFT(const bool invert=false) const | CImg< T > |
get_gradient(const char *const axes=0, const int scheme=3) const | CImg< T > |
get_hessian(const char *const axes=0) 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_matrix_at(const unsigned int x=0, const unsigned int y=0, const unsigned int z=0) 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_select(CImgDisplay &disp, const unsigned int feature_type=2, unsigned int *const XYZ=0) const | CImg< T > |
get_select(const char *const title, const unsigned int feature_type=2, unsigned int *const XYZ=0) 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 | CImg< T > |
get_shared() | CImg< T > |
get_shared_channel(const unsigned int c0) | CImg< T > |
get_shared_channels(const unsigned int c0, const unsigned int c1) | CImg< T > |
get_shared_line(const unsigned int y0, const unsigned int z0=0, const unsigned int c0=0) | CImg< T > |
get_shared_lines(const unsigned int y0, const unsigned int y1, const unsigned int z0=0, const unsigned int c0=0) | CImg< T > |
get_shared_plane(const unsigned int z0, const unsigned int c0=0) | CImg< T > |
get_shared_planes(const unsigned int z0, const unsigned int z1, 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) | CImg< T > |
get_split(const char axis, const int nb=0) const | CImg< T > |
get_split(const T value, const bool keep_values, const bool is_shared) const | CImg< T > |
get_split(const CImg< t > &values, const bool keep_values, const bool is_shared) 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_tensor_at(const unsigned int x, const unsigned int y=0, const unsigned int z=0) const | CImg< T > |
get_vector_at(const unsigned int x, const unsigned int y=0, const unsigned int z=0) 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 value_min=(T) 0, const T value_max=(T) 0) | 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 > &palette, const bool dithering=false, const bool map_indexes=false) | CImg< T > |
invert(const bool use_LU=true) | 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_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 dc) const | CImg< T > |
is_sameC(const CImg< t > &img) const | CImg< T > |
is_sameX(const unsigned int dx) 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 dx, const unsigned int dc) const | CImg< T > |
is_sameXC(const CImg< t > &img) const | CImg< T > |
is_sameXY(const unsigned int dx, const unsigned int dy) 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 dx, const unsigned int dy, const unsigned int dc) const | CImg< T > |
is_sameXYC(const CImg< t > &img) const | CImg< T > |
is_sameXYZ(const unsigned int dx, const unsigned int dy, const unsigned int dz) const | CImg< T > |
is_sameXYZ(const CImg< t > &img) const | CImg< T > |
is_sameXYZC(const unsigned int dx, const unsigned int dy, const unsigned int dz, const unsigned int dc) const | CImg< T > |
is_sameXYZC(const CImg< t > &img) const | CImg< T > |
is_sameXZ(const unsigned int dx, const unsigned int dz) const | CImg< T > |
is_sameXZ(const CImg< t > &img) const | CImg< T > |
is_sameXZC(const unsigned int dx, const unsigned int dz, const unsigned int dc) const | CImg< T > |
is_sameXZC(const CImg< t > &img) const | CImg< T > |
is_sameY(const unsigned int dy) 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 dy, const unsigned int dc) const | CImg< T > |
is_sameYC(const CImg< t > &img) const | CImg< T > |
is_sameYZ(const unsigned int dy, const unsigned int dz) const | CImg< T > |
is_sameYZ(const CImg< t > &img) const | CImg< T > |
is_sameYZC(const unsigned int dy, const unsigned int dz, const unsigned int dc) const | CImg< T > |
is_sameYZC(const CImg< t > &img) const | CImg< T > |
is_sameZ(const unsigned int dz) const | CImg< T > |
is_sameZ(const CImg< t > &img) const | CImg< T > |
is_sameZC(const unsigned int dz, const unsigned int dc) 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 sizex=256, const int sizey=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]`
iterator typedef | CImg< T > |
jet_LUT256() | CImg< T > | `[static]`
kth_smallest(const unsigned int k) const | CImg< T > |
label(const bool is_high_connectivity=false, const Tfloat tolerance=0) | CImg< T > |
LabtoRGB() | CImg< T > |
LabtoXYZ() | CImg< T > |
laplacian() | CImg< T > |
line(const unsigned int y0) | CImg< T > |
linear_atX(const float fx, const int y, const int z, const int c, const T out_val) const | CImg< T > |
linear_atX(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_val) const | CImg< T > |
linear_atXY(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_val) const | CImg< T > |
linear_atXYZ(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_val) const | CImg< T > |
linear_atXYZC(const float fx, const float fy=0, const float fz=0, const float fc=0) const | CImg< T > |
lines(const unsigned int y0, const unsigned int y1) | CImg< T > |
lines_LUT256() | CImg< T > | `[static]`
load(const char *const filename) | CImg< T > |
load_analyze(const char *const filename, float *const voxsize=0) | CImg< T > |
load_analyze(std::FILE *const file, float *const voxsize=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 int camera_index=-1, const unsigned int skip_frames=0, const bool release_camera=false) | 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(const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool pixel_format=true, const bool resume=false, const char axis='z', const float align=0) | CImg< T > |
load_ffmpeg_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_imagemagick_external(const char *const filename) | CImg< T > |
load_inr(const char *const filename, float *const voxsize=0) | CImg< T > |
load_inr(std::FILE *const file, float *const voxsize=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_off(const char *const filename, CImgList< tf > &primitives, CImgList< tc > &colors) | CImg< T > |
load_off(std::FILE *const file, CImgList< tf > &primitives, CImgList< tc > &colors) | 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_pfm(const char *const filename) | CImg< T > |
load_pfm(std::FILE *const file) | CImg< T > |
load_png(const char *const filename) | CImg< T > |
load_png(std::FILE *const file) | 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 sizex, const unsigned int sizey=1, const unsigned int sizez=1, const unsigned int sizev=1, const bool multiplexed=false, const bool invert_endianness=false) | CImg< T > |
load_raw(std::FILE *const file, const unsigned int sizex, const unsigned int sizey=1, const unsigned int sizez=1, const unsigned int sizev=1, const bool multiplexed=false, const bool invert_endianness=false) | 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) | CImg< T > |
load_yuv(const char *const filename, const unsigned int sizex, const unsigned int sizey=1, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool yuv2rgb=true, const char axis='z', const float align=0) | CImg< T > |
load_yuv(std::FILE *const file, const unsigned int sizex, const unsigned int sizey=1, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int step_frame=1, const bool yuv2rgb=true, const char axis='z', const float align=0) | CImg< T > |
log() | CImg< T > |
log10() | CImg< T > |
magnitude(const int magnitude_type=2) const | CImg< T > |
map(const CImg< t > &palette) | CImg< T > |
matrix() | 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 val) | CImg< T > |
max(const CImg< t > &img) | CImg< T > |
max(const char *const expression) | CImg< T > |
max() | CImg< T > |
max_min(t &min_val) | CImg< T > |
mean() const | CImg< T > |
median() const | CImg< T > |
min(const T val) | CImg< T > |
min(const CImg< t > &img) | CImg< T > |
min(const char *const expression) | CImg< T > |
min() | CImg< T > |
min_max(t &max_val) | CImg< T > |
mirror(const char axis) | CImg< T > |
move_to(CImg< t > &img) | CImg< T > |
MSE(const CImg< t > &img) const | CImg< T > |
mul(const char *const expression) | CImg< T > |
mul(const CImg< t > &img) | CImg< T > |
noise(const double sigma, const unsigned int noise_type=0) | CImg< T > |
norm(const int norm_type=2) | CImg< T > |
normalize(const T value_min, const T value_max) | CImg< T > |
normalize() | CImg< T > |
object3dtoCImg3d(const CImgList< tp > &primitives, const CImgList< tc > &colors, const to &opacities) | CImg< T > |
offset(const int x, const int y=0, const int z=0, const int c=0) const | CImg< T > |
operator const T *() const | CImg< T > |
operator!=(const CImg< t > &img) const | CImg< T > |
operator%(const t val) const | CImg< T > |
operator%(const char *const expression) const | CImg< T > |
operator%(const CImg< t > &img) const | CImg< T > |
operator%=(const t val) | CImg< T > |
operator%=(const char *const expression) | CImg< T > |
operator%=(const CImg< t > &img) | CImg< T > |
operator&(const t val) const | CImg< T > |
operator&=(const t val) | CImg< T > |
operator&=(const char *const expression) | CImg< T > |
operator&=(const CImg< t > &img) | CImg< T > |
operator()(const unsigned int x) | CImg< T > |
operator*(const t val) const | CImg< T > |
operator*(const char *const expression) const | CImg< T > |
operator*(const CImg< t > &img) const | CImg< T > |
operator*=(const t val) | CImg< T > |
operator*=(const char *const expression) | CImg< T > |
operator*=(const CImg< t > &img) | CImg< T > |
operator+() const | CImg< T > |
operator+(const t val) 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 val) | 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,(CImgList< t > &list) const | CImg< T > |
operator-() const | CImg< T > |
operator-(const t val) 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 val) | CImg< T > |
operator-=(const char *const expression) | CImg< T > |
operator-=(const CImg< t > &img) | CImg< T > |
operator/(const t val) const | CImg< T > |
operator/(const char *const expression) const | CImg< T > |
operator/(const CImg< t > &img) const | CImg< T > |
operator/=(const t val) | 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 val) const | CImg< T > |
operator<<=(const t val) | CImg< T > |
operator<<=(const char *const expression) | CImg< T > |
operator<<=(const CImg< t > &img) | CImg< T > |
operator=(const T val) | CImg< T > |
operator=(const char *const expression) | CImg< T > |
operator=(const CImg< t > &img) | CImg< T > |
operator=(const CImgDisplay &disp) | CImg< T > |
operator==(const CImg< t > &img) const | CImg< T > |
operator>>(const t val) const | CImg< T > |
operator>>=(const t val) | CImg< T > |
operator>>=(const char *const expression) | CImg< T > |
operator>>=(const CImg< t > &img) | CImg< T > |
operator^(const t val) const | CImg< T > |
operator^=(const t val) | CImg< T > |
operator^=(const char *const expression) | CImg< T > |
operator^=(const CImg< t > &img) | CImg< T > |
operator|(const t val) const | CImg< T > |
operator|=(const t val) | CImg< T > |
operator|=(const char *const expression) | CImg< T > |
operator|=(const CImg< t > &img) | CImg< T > |
operator~() const | CImg< T > |
permute_axes(const char *const 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 CImg< t > &img) | CImg< T > |
pow(const char *const expression) | CImg< T > |
print(const char *const title=0, const bool display_stats=true) const | CImg< T > |
projections2d(const unsigned int x0, const unsigned int y0, const unsigned int z0) | CImg< T > |
pseudoinvert() | CImg< T > |
PSNR(const CImg< t > &img, const Tdouble valmax=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 > |
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 border_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 border_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 border_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 > |
RGBtoBayer() | CImg< T > |
RGBtoCMY() | CImg< T > |
RGBtoCMYK() | CImg< T > |
RGBtoHSI() | CImg< T > |
RGBtoHSL() | CImg< T > |
RGBtoHSV() | CImg< T > |
RGBtoLab() | CImg< T > |
RGBtoxyY() | CImg< T > |
RGBtoXYZ() | CImg< T > |
RGBtoYCbCr() | CImg< T > |
RGBtoYUV() | CImg< T > |
rol(const unsigned int n=1) | CImg< T > |
ror(const unsigned int n=1) | CImg< T > |
rotate(const float angle, const unsigned int border_conditions=0, const unsigned int interpolation=1) | CImg< T > |
rotate(const float angle, const float cx, const float cy, const float zoom, const unsigned int border_conditions=3, const unsigned int interpolation=1) | CImg< T > |
rotation_matrix(const float x, const float y, const float z, const float w, const bool quaternion_data=false) | CImg< T > | `[static]`
round(const double y=1, const int rounding_type=0) | CImg< T > |
save(const char *const filename, const int number=-1) const | CImg< T > |
save_analyze(const char *const filename, const float *const voxsize=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 compression=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(const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const unsigned int fps=25, const unsigned int bitrate=2048) const | CImg< T > |
save_ffmpeg_external(const char *const filename, const unsigned int first_frame=0, const unsigned int last_frame=~0U, const char *const codec="mpeg2video", const unsigned int fps=25, 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 voxsize=0) const | CImg< T > |
save_inr(std::FILE *const file, const float *const voxsize=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_off(const char *const filename, const CImgList< tf > &primitives, const CImgList< tc > &colors) const | CImg< T > |
save_off(std::FILE *const file, const CImgList< tf > &primitives, const CImgList< tc > &colors) 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_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 multiplexed=false) const | CImg< T > |
save_raw(std::FILE *const file, const bool 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=0) const | CImg< T > |
save_yuv(const char *const filename, const bool rgb2yuv=true) const | CImg< T > |
save_yuv(std::FILE *const file, const bool rgb2yuv=true) const | CImg< T > |
select(CImgDisplay &disp, const unsigned int feature_type=2, unsigned int *const XYZ=0) | CImg< T > |
select(const char *const title, const unsigned int feature_type=2, unsigned int *const XYZ=0) | 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_atXY(const T &val, const float fx, const float fy=0, const int z=0, const int c=0, const bool add=false) | CImg< T > |
set_linear_atXYZ(const T &val, const float fx, const float fy=0, const float fz=0, const int c=0, const bool add=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 deltax, const int deltay=0, const int deltaz=0, const int deltac=0, const int border_condition=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 unsigned int z0) | CImg< T > |
slices(const unsigned int z0, const unsigned int z1) | CImg< T > |
solve(const CImg< t > &A) | CImg< T > |
solve_tridiagonal(const CImg< t > &a, const CImg< t > &b, const CImg< t > &c) | CImg< T > |
sort(CImg< t > &permutations, const bool increasing=true) | CImg< T > |
sort(const bool 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 > |
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) | CImg< T > | `[static]`
structure_tensors(const unsigned int scheme=2) | 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() | CImg< T > |
tensor(const T &a1) | CImg< T > | `[static]`
tensor(const T &a1, const T &a2, const T &a3) | CImg< T > | `[static]`
tensor(const T &a1, const T &a2, const T &a3, const T &a4, const T &a5, const T &a6) | CImg< T > | `[static]`
texturize_object3d(CImgList< tp > &primitives, CImgList< tc > &colors, const CImg< tt > &texture, const CImg< tx > &coords=CImg< tx >::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 | CImg< T > |
value_type typedef | 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=1) const | CImg< T > |
vector() | 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]`
warp(const CImg< t > &warp, const bool is_relative=false, const bool interpolation=true, const unsigned int border_conditions=0) | CImg< T > |
watershed(const CImg< t > &priority, const bool fill_lines=true) | CImg< T > |
width() const | CImg< T > |
xyYtoRGB() | CImg< T > |
xyYtoXYZ() | CImg< T > |
XYZtoLab() | CImg< T > |
XYZtoRGB() | CImg< T > |
XYZtoxyY() | CImg< T > |
YCbCrtoRGB() | CImg< T > |
YUVtoRGB() | CImg< T > |
~CImg() | CImg< T > |