color_set.c File Reference

#include <grass/gis.h>

Include dependency graph for color_set.c:

Go to the source code of this file.

Functions

int G_set_color (CELL cat, int r, int g, int b, struct Colors *colors)
 set a category color
int G_set_d_color (DCELL val, int r, int g, int b, struct Colors *colors)
int G_set_null_value_color (int red, int grn, int blu, struct Colors *colors)
 Sets the color (in colors) for the NULL-value to r,g,b.
int G_set_default_color (int red, int grn, int blu, struct Colors *colors)
 Sets the default color (in colors) to r,g,b. This is the color for values which do not have an explicit rule.


Function Documentation

int G_set_color ( CELL  cat,
int  r,
int  g,
int  b,
struct Colors *  colors 
)

set a category color

The red, green, and blue intensities for the color associated with category cat are set in the colors structure. The intensities must be in the range 0 -­ 255. Values below zero are set as zero, values above 255 are set as 255. Use of this routine is discouraged because it defeats the new color logic. It is provided only for backward compatibility. Overuse can create large color tables. G_add_color_rule should be used whenever possible. Note. The colors structure must have been initialized by G_init_color.

Parameters:
cat 
red 
green 
blue 
colors 
Returns:
int

Definition at line 28 of file color_set.c.

References G_add_color_rule(), G_is_c_null_value(), and G_set_null_value_color().

int G_set_d_color ( DCELL  val,
int  r,
int  g,
int  b,
struct Colors *  colors 
)

int G_set_default_color ( int  red,
int  grn,
int  blu,
struct Colors *  colors 
)

Sets the default color (in colors) to r,g,b. This is the color for values which do not have an explicit rule.

Parameters:
r 
g 
b 
colors 
Returns:
int

Definition at line 86 of file color_set.c.

int G_set_null_value_color ( int  red,
int  grn,
int  blu,
struct Colors *  colors 
)

Sets the color (in colors) for the NULL-value to r,g,b.

Parameters:
r 
g 
b 
colors 
Returns:
int

Definition at line 62 of file color_set.c.

Referenced by G_make_histogram_eq_colors(), G_make_histogram_log_colors(), G_set_color(), and G_set_d_color().


Generated on Sun Apr 6 17:32:17 2008 for GRASS by  doxygen 1.5.5