GRASS GIS 8 Programmer's Manual  8.5.0dev(2024)-d6dec75dd4
dig_head Struct Reference

Vector map header data. More...

#include <dig_structs.h>

Collaboration diagram for dig_head:

Data Fields

char * organization
 Organization name. More...
 
char * date
 Map date. More...
 
char * user_name
 User name. More...
 
char * map_name
 Map name. More...
 
char * source_date
 Source date. More...
 
long orig_scale
 Original scale. More...
 
char * comment
 Comments. More...
 
int proj
 
int plani_zone
 Zone (UTM only) More...
 
double digit_thresh
 Threshold for digitization. More...
 
struct Version_info coor_version
 Version info for coor file. More...
 
int with_z
 2D/3D vector data More...
 
off_t size
 Coor file size. More...
 
long head_size
 Coor header size. More...
 
struct Port_info port
 Portability information. More...
 
off_t last_offset
 Offset of last read line. More...
 
struct recyclerecycle
 Recycle dead line. More...
 

Detailed Description

Vector map header data.

Holds header data of vector map (see vlibMap_info)

Definition at line 287 of file dig_structs.h.

Field Documentation

◆ comment

char* dig_head::comment

Comments.

Definition at line 315 of file dig_structs.h.

Referenced by Vect_get_comment(), and Vect_set_comment().

◆ coor_version

struct Version_info dig_head::coor_version

Version info for coor file.

Definition at line 325 of file dig_structs.h.

Referenced by dig__read_head(), dig__write_head(), and V1_open_new_nat().

◆ date

char* dig_head::date

Map date.

Definition at line 295 of file dig_structs.h.

Referenced by Vect_get_date(), and Vect_set_date().

◆ digit_thresh

double dig_head::digit_thresh

Threshold for digitization.

Definition at line 325 of file dig_structs.h.

Referenced by Vect_get_thresh(), and Vect_set_thresh().

◆ head_size

long dig_head::head_size

Coor header size.

Definition at line 348 of file dig_structs.h.

Referenced by dig__read_head(), dig__write_head(), and V1_rewind_nat().

◆ last_offset

off_t dig_head::last_offset

Offset of last read line.

Definition at line 358 of file dig_structs.h.

◆ map_name

char* dig_head::map_name

Map name.

Definition at line 303 of file dig_structs.h.

Referenced by Vect_get_map_name(), and Vect_set_map_name().

◆ organization

char* dig_head::organization

Organization name.

Definition at line 291 of file dig_structs.h.

Referenced by Vect_get_organization(), and Vect_set_organization().

◆ orig_scale

long dig_head::orig_scale

Original scale.

Definition at line 311 of file dig_structs.h.

Referenced by Vect_get_scale().

◆ plani_zone

int dig_head::plani_zone

Zone (UTM only)

Definition at line 321 of file dig_structs.h.

Referenced by Vect_set_zone().

◆ port

struct Port_info dig_head::port

Portability information.

Definition at line 348 of file dig_structs.h.

Referenced by dig__read_head(), dig__write_head(), V1_delete_line_nat(), and V1_open_new_nat().

◆ proj

int dig_head::proj

Definition at line 316 of file dig_structs.h.

Referenced by Vect_get_proj(), and Vect_set_proj().

◆ recycle

struct recycle* dig_head::recycle

Recycle dead line.

Todo:
Not implemented yet

Definition at line 365 of file dig_structs.h.

◆ size

off_t dig_head::size

Coor file size.

Definition at line 344 of file dig_structs.h.

Referenced by dig__read_head(), dig__write_head(), V1_close_nat(), and V1_open_old_nat().

◆ source_date

char* dig_head::source_date

Source date.

Definition at line 307 of file dig_structs.h.

Referenced by Vect_get_map_date(), and Vect_set_map_date().

◆ user_name

char* dig_head::user_name

User name.

Definition at line 299 of file dig_structs.h.

Referenced by Vect_get_person(), and Vect_set_person().

◆ with_z

int dig_head::with_z

2D/3D vector data

  • zero for 2D data
  • non-zero for 3D data

Definition at line 339 of file dig_structs.h.

Referenced by dig__read_head(), dig__write_head(), V1_open_old_ogr(), Vect_build_partial(), and Vect_is_3d().


The documentation for this struct was generated from the following file: