#include <stdlib.h>#include <string.h>#include "gis.h"#include "Vect.h"Include dependency graph for header.c:

Go to the source code of this file.
Functions | |
| int | Vect_print_header (struct Map_info *Map) |
| print vector map header | |
| int | Vect__write_head (struct Map_info *Map) |
| int | Vect__read_head (struct Map_info *Map) |
| char * | Vect_get_name (struct Map_info *Map) |
| char * | Vect_get_mapset (struct Map_info *Map) |
| char * | Vect_get_full_name (struct Map_info *Map) |
| int | Vect_is_3d (struct Map_info *Map) |
| check if vector map is 3D (with z) | |
| int | Vect_set_organization (struct Map_info *Map, char *str) |
| set organization string in map header | |
| char * | Vect_get_organization (struct Map_info *Map) |
| get organization string from map header | |
| int | Vect_set_date (struct Map_info *Map, char *str) |
| set date of digitization string in map header | |
| char * | Vect_get_date (struct Map_info *Map) |
| get date of digitization string from map header | |
| int | Vect_set_person (struct Map_info *Map, char *str) |
| set user name string who digitized the map in map header | |
| char * | Vect_get_person (struct Map_info *Map) |
| get user name string who digitized the map from map header | |
| int | Vect_set_map_name (struct Map_info *Map, char *str) |
| set map name string in map header | |
| char * | Vect_get_map_name (struct Map_info *Map) |
| get map name string in map header | |
| int | Vect_set_map_date (struct Map_info *Map, char *str) |
| set date string when the source map was originally produced in map header | |
| char * | Vect_get_map_date (struct Map_info *Map) |
| get date string when the source map was originally produced in map header | |
| int | Vect_set_scale (struct Map_info *Map, int scale) |
| set map scale in map header | |
| int | Vect_get_scale (struct Map_info *Map) |
| get map scale from map header | |
| int | Vect_set_comment (struct Map_info *Map, char *str) |
| set comment or other info string in map header | |
| char * | Vect_get_comment (struct Map_info *Map) |
| get comment or other info string from map header | |
| int | Vect_set_zone (struct Map_info *Map, int zone) |
| set projection zone in map header | |
| int | Vect_get_zone (struct Map_info *Map) |
| get projection zone from map header | |
| int | Vect_set_thresh (struct Map_info *Map, double thresh) |
| set threshold used for digitization in map header | |
| double | Vect_get_thresh (struct Map_info *Map) |
| int Vect__read_head | ( | struct Map_info * | Map | ) |
Definition at line 79 of file header.c.
References Vect_set_comment(), Vect_set_date(), Vect_set_map_date(), Vect_set_map_name(), Vect_set_organization(), Vect_set_person(), Vect_set_scale(), Vect_set_thresh(), and Vect_set_zone().
Referenced by Vect__open_old().
| int Vect__write_head | ( | struct Map_info * | Map | ) |
Definition at line 46 of file header.c.
References Vect_get_comment(), Vect_get_date(), Vect_get_map_date(), Vect_get_map_name(), Vect_get_organization(), Vect_get_person(), Vect_get_scale(), Vect_get_thresh(), and Vect_get_zone().
Referenced by V1_close_nat(), V1_close_ogr(), and V1_open_new_nat().
| char * Vect_get_comment | ( | struct Map_info * | Map | ) |
get comment or other info string from map header
| Map_info | structure |
Definition at line 346 of file header.c.
Referenced by Vect__write_head(), and Vect_copy_head_data().
| char * Vect_get_date | ( | struct Map_info * | Map | ) |
get date of digitization string from map header
| Map_info | structure |
Definition at line 217 of file header.c.
Referenced by Vect__write_head(), and Vect_copy_head_data().
| char* Vect_get_full_name | ( | struct Map_info * | Map | ) |
Definition at line 147 of file header.c.
Referenced by Vect__open_old(), Vect_close(), and Vect_open_new().
| char * Vect_get_map_date | ( | struct Map_info * | Map | ) |
get date string when the source map was originally produced in map header
| Map_info | structure |
Definition at line 295 of file header.c.
Referenced by Vect__write_head(), Vect_copy_head_data(), and Vect_print_header().
| char * Vect_get_map_name | ( | struct Map_info * | Map | ) |
get map name string in map header
| Map_info | structure |
Definition at line 269 of file header.c.
Referenced by Vect__write_head(), Vect_copy_head_data(), and Vect_print_header().
| char * Vect_get_organization | ( | struct Map_info * | Map | ) |
get organization string from map header
| Map_info | structure |
Definition at line 189 of file header.c.
Referenced by Vect__write_head(), Vect_copy_head_data(), and Vect_print_header().
| char * Vect_get_person | ( | struct Map_info * | Map | ) |
get user name string who digitized the map from map header
| Map_info | structure |
Definition at line 243 of file header.c.
Referenced by Vect__write_head(), and Vect_copy_head_data().
| int Vect_get_scale | ( | struct Map_info * | Map | ) |
get map scale from map header
| Map_info | structure |
Definition at line 320 of file header.c.
Referenced by Vect__write_head(), Vect_copy_head_data(), and Vect_print_header().
| double Vect_get_thresh | ( | struct Map_info * | Map | ) |
Definition at line 397 of file header.c.
Referenced by Vect__write_head(), and Vect_copy_head_data().
| double Vect_get_zone | ( | struct Map_info * | Map | ) |
get projection zone from map header
| Map_info | structure |
Definition at line 371 of file header.c.
Referenced by Vect__write_head(), and Vect_copy_head_data().
| int Vect_is_3d | ( | struct Map_info * | Map | ) |
check if vector map is 3D (with z)
| Map_info | structure |
Definition at line 163 of file header.c.
Referenced by Vect_break_lines().
| int Vect_print_header | ( | struct Map_info * | Map | ) |
print vector map header
| Map_info | structure |
Definition at line 30 of file header.c.
References Vect_get_map_date(), Vect_get_map_name(), Vect_get_organization(), and Vect_get_scale().
| int Vect_set_comment | ( | struct Map_info * | Map, | |
| char * | str | |||
| ) |
set comment or other info string in map header
| Map_info | structure, comment or other info string |
Definition at line 332 of file header.c.
Referenced by Vect__init_head(), Vect__read_head(), and Vect_copy_head_data().
| int Vect_set_date | ( | struct Map_info * | Map, | |
| char * | str | |||
| ) |
set date of digitization string in map header
| Map_info | structure, date of digitization string |
Definition at line 202 of file header.c.
Referenced by Vect__init_head(), Vect__read_head(), and Vect_copy_head_data().
| int Vect_set_map_date | ( | struct Map_info * | Map, | |
| char * | str | |||
| ) |
set date string when the source map was originally produced in map header
| Map_info | structure, date when the source map was originally produced string |
Definition at line 281 of file header.c.
Referenced by Vect__init_head(), Vect__read_head(), and Vect_copy_head_data().
| int Vect_set_map_name | ( | struct Map_info * | Map, | |
| char * | str | |||
| ) |
set map name string in map header
| Map_info | structure, map name string |
Definition at line 255 of file header.c.
Referenced by Vect__init_head(), Vect__read_head(), and Vect_copy_head_data().
| int Vect_set_organization | ( | struct Map_info * | Map, | |
| char * | str | |||
| ) |
set organization string in map header
| Map_info | structure, organization string |
Definition at line 175 of file header.c.
Referenced by Vect__init_head(), Vect__read_head(), and Vect_copy_head_data().
| int Vect_set_person | ( | struct Map_info * | Map, | |
| char * | str | |||
| ) |
set user name string who digitized the map in map header
| Map_info | structure, user name string |
Definition at line 229 of file header.c.
Referenced by Vect__init_head(), Vect__read_head(), and Vect_copy_head_data().
| int Vect_set_scale | ( | struct Map_info * | Map, | |
| int | scale | |||
| ) |
set map scale in map header
| Map_info | structure, map scale |
Definition at line 307 of file header.c.
Referenced by Vect__init_head(), Vect__read_head(), and Vect_copy_head_data().
| int Vect_set_thresh | ( | struct Map_info * | Map, | |
| double | thresh | |||
| ) |
set threshold used for digitization in map header
| Map_info | structure, threshold used for digitization |
Definition at line 383 of file header.c.
Referenced by Vect__init_head(), Vect__read_head(), and Vect_copy_head_data().
| int Vect_set_zone | ( | struct Map_info * | Map, | |
| int | zone | |||
| ) |
set projection zone in map header
| Map_info | structure, projection zone |
Definition at line 358 of file header.c.
Referenced by Vect__init_head(), Vect__read_head(), and Vect_copy_head_data().
1.4.7