GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-0306f9333d
defs/colors.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int G_num_standard_colors (void)
 Get number of named colors (RGB triplets) More...
 
struct color_rgb G_standard_color_rgb (int)
 Get RGB triplet of given color. More...
 
int G_num_standard_color_names (void)
 Get number of named colors (color names) More...
 
const struct color_nameG_standard_color_name (int)
 Get color name. More...
 
int G_str_to_color (const char *, int *, int *, int *)
 Parse color string and set red,green,blue. More...
 

Function Documentation

◆ G_num_standard_color_names()

int G_num_standard_color_names ( void  )

Get number of named colors (color names)

Returns
number of colors

Definition at line 74 of file color_str.c.

Referenced by G_str_to_color().

◆ G_num_standard_colors()

int G_num_standard_colors ( void  )

Get number of named colors (RGB triplets)

Returns
number of colors

Definition at line 54 of file color_str.c.

Referenced by COM_Standard_color(), and D_use_color().

◆ G_standard_color_name()

const struct color_name* G_standard_color_name ( int  n)

Get color name.

Parameters
ncolor index

Definition at line 84 of file color_str.c.

◆ G_standard_color_rgb()

struct color_rgb G_standard_color_rgb ( int  n)

Get RGB triplet of given color.

Parameters
ncolor index

Definition at line 54 of file color_str.c.

Referenced by COM_Standard_color().

◆ G_str_to_color()

int G_str_to_color ( const char *  str,
int *  red,
int *  grn,
int *  blu 
)

Parse color string and set red,green,blue.

Parameters
strcolor string
[out]redred value
[out]grngreen value
[out]blublue value
Returns
1 OK
2 NONE
0 on error

Definition at line 101 of file color_str.c.

References G_chop(), G_debug(), G_num_standard_color_names(), G_strcasecmp(), name, and strcpy.

Referenced by Cairo_Graph_set(), I_iclass_add_signature(), Nviz_color_from_str(), and PNG_Graph_set().