plus_struct.c File Reference

#include <string.h>
#include <grass/gis.h>
#include <grass/Vect.h>

Include dependency graph for plus_struct.c:

Go to the source code of this file.

Functions

int dig_Rd_P_node (struct Plus_head *Plus, int n, GVFILE *fp)
int dig_Wr_P_node (struct Plus_head *Plus, int n, GVFILE *fp)
int dig_Rd_P_line (struct Plus_head *Plus, int n, GVFILE *fp)
int dig_Wr_P_line (struct Plus_head *Plus, int n, GVFILE *fp)
int dig_Rd_P_area (struct Plus_head *Plus, int n, GVFILE *fp)
int dig_Wr_P_area (struct Plus_head *Plus, int n, GVFILE *fp)
int dig_Rd_P_isle (struct Plus_head *Plus, int n, GVFILE *fp)
int dig_Wr_P_isle (struct Plus_head *Plus, int n, GVFILE *fp)
int dig_Rd_Plus_head (GVFILE *fp, struct Plus_head *ptr)
int dig_Wr_Plus_head (GVFILE *fp, struct Plus_head *ptr)


Function Documentation

int dig_Rd_P_area ( struct Plus_head *  Plus,
int  n,
GVFILE *  fp 
)

Definition at line 316 of file plus_struct.c.

References dig__fread_port_D(), dig__fread_port_P(), dig_alloc_area(), dig_area_alloc_isle(), and dig_area_alloc_line().

Referenced by dig_load_plus().

int dig_Rd_P_isle ( struct Plus_head *  Plus,
int  n,
GVFILE *  fp 
)

Definition at line 420 of file plus_struct.c.

References dig__fread_port_D(), dig__fread_port_P(), dig_alloc_isle(), and dig_isle_alloc_line().

Referenced by dig_load_plus().

int dig_Rd_P_line ( struct Plus_head *  Plus,
int  n,
GVFILE *  fp 
)

Definition at line 159 of file plus_struct.c.

References dig__fread_port_C(), dig__fread_port_D(), dig__fread_port_I(), dig__fread_port_L(), dig__fread_port_P(), dig_alloc_line(), and dig_type_from_store().

Referenced by dig_load_plus().

int dig_Rd_P_node ( struct Plus_head *  Plus,
int  n,
GVFILE *  fp 
)

Definition at line 52 of file plus_struct.c.

References dig__fread_port_D(), dig__fread_port_F(), dig__fread_port_P(), dig_alloc_node(), and dig_node_alloc_line().

Referenced by dig_load_plus().

int dig_Rd_Plus_head ( GVFILE *  fp,
struct Plus_head *  ptr 
)

Definition at line 514 of file plus_struct.c.

References dig__fread_port_C(), dig__fread_port_D(), dig__fread_port_L(), dig__fread_port_P(), dig_fseek(), dig_init_portable(), dig_rewind(), and dig_set_cur_port().

Referenced by dig_load_plus(), and Vect_open_topo().

int dig_Wr_P_area ( struct Plus_head *  Plus,
int  n,
GVFILE *  fp 
)

Definition at line 375 of file plus_struct.c.

References dig__fwrite_port_D(), and dig__fwrite_port_P().

Referenced by dig_write_areas().

int dig_Wr_P_isle ( struct Plus_head *  Plus,
int  n,
GVFILE *  fp 
)

Definition at line 470 of file plus_struct.c.

References dig__fwrite_port_D(), and dig__fwrite_port_P().

Referenced by dig_write_isles().

int dig_Wr_P_line ( struct Plus_head *  Plus,
int  n,
GVFILE *  fp 
)

Definition at line 244 of file plus_struct.c.

References dig__fwrite_port_C(), dig__fwrite_port_D(), dig__fwrite_port_I(), dig__fwrite_port_L(), dig__fwrite_port_P(), and dig_type_to_store().

Referenced by dig_write_lines().

int dig_Wr_P_node ( struct Plus_head *  Plus,
int  n,
GVFILE *  fp 
)

Definition at line 109 of file plus_struct.c.

References dig__fwrite_port_D(), dig__fwrite_port_F(), and dig__fwrite_port_P().

Referenced by dig_write_nodes().

int dig_Wr_Plus_head ( GVFILE *  fp,
struct Plus_head *  ptr 
)

Definition at line 609 of file plus_struct.c.

References dig__fwrite_port_C(), dig__fwrite_port_D(), dig__fwrite_port_L(), dig__fwrite_port_P(), dig_ftell(), dig_rewind(), and dig_set_cur_port().

Referenced by dig_write_plus_file().


Generated on Fri Nov 21 11:03:01 2008 for GRASS by  doxygen 1.5.1