| GRASS Programmer's Manual
    6.5.svn(2014)-r66266
    | 
#include <stdlib.h>#include <string.h>#include <dirent.h>#include <grass/gis.h>#include <grass/symbol.h>#include <grass/glocale.h>
Go to the source code of this file.
| Macros | |
| #define | OBJ_NONE 0 | 
| #define | OBJ_STRING 1 | 
| #define | OBJ_POLYGON 2 | 
| #define | OBJ_RING 3 | 
| Functions | |
| void | get_key_data (char *buf) | 
| SYMBOL * | new_symbol (void) | 
| void | add_part (SYMBOL *s, SYMBPART *p) | 
| SYMBPART * | new_part (int type) | 
| void | add_chain (SYMBPART *p, SYMBCHAIN *s) | 
| SYMBCHAIN * | new_chain (void) | 
| void | add_element (SYMBCHAIN *s, SYMBEL *e) | 
| SYMBEL * | new_line (void) | 
| void | add_point (SYMBEL *el, double x, double y) | 
| SYMBEL * | new_arc (double x, double y, double r, double a1, double a2, int c) | 
| void | read_coor (FILE *fp, SYMBEL *e) | 
| SYMBOL * | err (FILE *fp, SYMBOL *s, char *msg) | 
| SYMBOL * | S_read (char *sname) | 
| #define OBJ_NONE 0 | 
Definition at line 27 of file symbol/read.c.
Referenced by S_read().
| #define OBJ_POLYGON 2 | 
Definition at line 29 of file symbol/read.c.
Referenced by S_read().
| #define OBJ_RING 3 | 
Definition at line 30 of file symbol/read.c.
Referenced by S_read().
| #define OBJ_STRING 1 | 
Definition at line 28 of file symbol/read.c.
Referenced by S_read().
| void add_chain | ( | SYMBPART * | p, | 
| SYMBCHAIN * | s | ||
| ) | 
| void add_element | ( | SYMBCHAIN * | s, | 
| SYMBEL * | e | ||
| ) | 
Definition at line 130 of file symbol/read.c.
Referenced by S_read().
| void add_part | ( | SYMBOL * | s, | 
| SYMBPART * | p | ||
| ) | 
Definition at line 71 of file symbol/read.c.
Referenced by S_read(), and Vect_build_ogr().
| void add_point | ( | SYMBEL * | el, | 
| double | x, | ||
| double | y | ||
| ) | 
| SYMBOL* err | ( | FILE * | fp, | 
| SYMBOL * | s, | ||
| char * | msg | ||
| ) | 
Definition at line 220 of file symbol/read.c.
References fclose(), G_free(), G_warning(), and NULL.
| void get_key_data | ( | char * | buf | ) | 
Definition at line 33 of file symbol/read.c.
References menudata::data, G_chop(), G_debug(), and NULL.
Referenced by read_coor(), and S_read().
| SYMBEL* new_arc | ( | double | x, | 
| double | y, | ||
| double | r, | ||
| double | a1, | ||
| double | a2, | ||
| int | c | ||
| ) | 
| SYMBCHAIN* new_chain | ( | void | ) | 
| SYMBEL* new_line | ( | void | ) | 
| SYMBPART* new_part | ( | int | type | ) | 
Definition at line 84 of file symbol/read.c.
References NULL, and dialogs::type.
Referenced by S_read().
| SYMBOL* new_symbol | ( | void | ) | 
| void read_coor | ( | FILE * | fp, | 
| SYMBEL * | e | ||
| ) | 
Definition at line 189 of file symbol/read.c.
References add_point(), buf, G_chop(), G_debug(), G_getl2(), G_warning(), get_key_data(), and y.
Referenced by S_read().
| SYMBOL* S_read | ( | char * | sname | ) | 
Definition at line 235 of file symbol/read.c.
References add_chain(), add_element(), add_part(), b, buf, menudata::data, err, fclose(), g, G_chop(), G_debug(), G_find_file(), G_fopen_old(), G_getl2(), G_gisbase(), G_strcasecmp(), G_warning(), get_key_data(), l, render::name, new_arc(), new_chain(), new_line(), new_part(), new_symbol(), NULL, OBJ_NONE, OBJ_POLYGON, OBJ_RING, OBJ_STRING, r, read_coor(), sprintf(), and y.