17 #include <grass/gis.h>
36 int G_get_color(CELL n,
int *red,
int *grn,
int *blu,
struct Colors *colors)
39 unsigned char r,
g,
b,
set;
68 int *red,
int *grn,
int *blu,
69 struct Colors *colors, RASTER_MAP_TYPE map_type)
71 unsigned char r,
g,
b,
set;
98 int *red,
int *grn,
int *blu,
struct Colors *colors)
119 int *red,
int *grn,
int *blu,
struct Colors *colors)
140 int *red,
int *grn,
int *blu,
struct Colors *colors)
160 const struct Colors *colors)
162 if (colors->null_set) {
163 *red = (int)colors->null_red;
164 *grn = (
int)colors->null_grn;
165 *blu = (int)colors->null_blu;
167 else if (colors->undef_set) {
168 *red = (int)colors->undef_red;
169 *grn = (
int)colors->undef_grn;
170 *blu = (int)colors->undef_blu;
173 *red = *blu = *grn = 255;
193 const struct Colors *colors)
195 if (colors->undef_set) {
196 *red = (int)colors->undef_red;
197 *grn = (
int)colors->undef_grn;
198 *blu = (int)colors->undef_blu;
201 *red = *blu = *grn = 255;