color_write.c File Reference

#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include "gis.h"

Include dependency graph for color_write.c:

Go to the source code of this file.

Defines

#define PRECISION   30
#define THRESHOLD   .0000000000000000000000000000005

Functions

int G_write_colors (char *name, char *mapset, struct Colors *colors)
 write map layer color table
int G__write_colors (FILE *fd, struct Colors *colors)


Define Documentation

#define PRECISION   30

Definition at line 22 of file color_write.c.

#define THRESHOLD   .0000000000000000000000000000005

Definition at line 23 of file color_write.c.


Function Documentation

int G__write_colors ( FILE *  fd,
struct Colors *  colors 
)

Definition at line 108 of file color_write.c.

References getenv().

Referenced by G_write_colors().

int G_write_colors ( char *  name,
char *  mapset,
struct Colors *  colors 
)

write map layer color table

The rules are written out using floating-point format, removing trailing zeros (possibly producing integers). The flag marking the colors as floating-point is not written.

Returns:
int

Definition at line 76 of file color_write.c.

References G__name_is_fully_qualified(), G__write_colors(), G_fopen_new(), G_mapset(), and G_remove().


Generated on Sat Jul 22 22:06:21 2006 for GRASS by  doxygen 1.4.7