GRASS GIS 8 Programmer's Manual
8.5.0dev(2024)-36359e2344
|
Raster Library - Colors management. More...
Go to the source code of this file.
Functions | |
void | Rast_histogram_eq_colors (struct Colors *dst, struct Colors *src, struct Cell_stats *statf) |
Make histogram-stretched version of existing color table. More... | |
void | Rast_histogram_eq_fp_colors (struct Colors *dst, struct Colors *src, struct FP_stats *statf) |
Make histogram-stretched version of existing color table (FP version) More... | |
void | Rast_log_colors (struct Colors *dst, struct Colors *src, int samples) |
Make logarithmically-scaled version of an existing color table. More... | |
void | Rast_abs_log_colors (struct Colors *dst, struct Colors *src, int samples) |
Make logarithmically-scaled version of an existing color table, allowing for signed values. More... | |
Raster Library - Colors management.
(C) 2001-2021 by the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file color_xform.c.
Make logarithmically-scaled version of an existing color table, allowing for signed values.
[out] | dst | struct to hold new colors |
src | struct containing original colors | |
samples | number of samples |
Definition at line 250 of file color_xform.c.
References dst, MAX, max, MIN, min, Rast_get_d_color(), Rast_get_d_color_range(), Rast_get_default_color(), Rast_get_null_value_color(), Rast_init_colors(), Rast_set_default_color(), Rast_set_null_value_color(), src, and x.
void Rast_histogram_eq_colors | ( | struct Colors * | dst, |
struct Colors * | src, | ||
struct Cell_stats * | statf | ||
) |
Make histogram-stretched version of existing color table.
Generates a histogram contrast-stretched color table that goes from the histogram information in the Cell_stats structure statf. (See Raster Histograms).
[out] | dst | struct to hold new colors |
src | struct containing original colors | |
statf | cell stats info |
Definition at line 30 of file color_xform.c.
void Rast_histogram_eq_fp_colors | ( | struct Colors * | dst, |
struct Colors * | src, | ||
struct FP_stats * | statf | ||
) |
Make histogram-stretched version of existing color table (FP version)
Generates a histogram contrast-stretched color table that goes from the histogram information in the FP_stats structure statf. (See Raster Histograms).
[out] | dst | struct to hold new colors |
src | struct containing original colors | |
statf | cell stats info |
Definition at line 107 of file color_xform.c.
Make logarithmically-scaled version of an existing color table.
[out] | dst | struct to hold new colors |
src | struct containing original colors | |
samples | number of samples |
Definition at line 181 of file color_xform.c.
References dst, max, min, Rast_add_d_color_rule(), Rast_get_d_color(), Rast_get_d_color_range(), Rast_get_default_color(), Rast_get_null_value_color(), Rast_init_colors(), Rast_set_default_color(), Rast_set_null_value_color(), src, and x.