write_nat.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <grass/gis.h>
#include <grass/Vect.h>

Include dependency graph for write_nat.c:

Go to the source code of this file.

Functions

void delete_area_cats_from_cidx (struct Map_info *Map, int area)
void add_area_cats_to_cidx (struct Map_info *Map, int area)
long V1__rewrite_line_nat (struct Map_info *Map, long offset, int type, struct line_pnts *points, struct line_cats *cats)
long V1_write_line_nat (struct Map_info *Map, int type, struct line_pnts *points, struct line_cats *cats)
long V2_write_line_nat (struct Map_info *Map, int type, struct line_pnts *points, struct line_cats *cats)
long V1_rewrite_line_nat (struct Map_info *Map, long offset, int type, struct line_pnts *points, struct line_cats *cats)
int V2_rewrite_line_nat (struct Map_info *Map, int line, int type, struct line_pnts *points, struct line_cats *cats)
int V1_delete_line_nat (struct Map_info *Map, long offset)
int V2_delete_line_nat (struct Map_info *Map, int line)


Function Documentation

void add_area_cats_to_cidx ( struct Map_info *  Map,
int  area 
)

void delete_area_cats_from_cidx ( struct Map_info *  Map,
int  area 
)

Definition at line 24 of file write_nat.c.

References dig_cidx_del_cat(), V2_read_line_nat(), and Vect_new_cats_struct().

Referenced by V2_delete_line_nat(), and V2_write_line_nat().

long V1__rewrite_line_nat ( struct Map_info *  Map,
long  offset,
int  type,
struct line_pnts *  points,
struct line_cats *  cats 
)

int V1_delete_line_nat ( struct Map_info *  Map,
long  offset 
)

long V1_rewrite_line_nat ( struct Map_info *  Map,
long  offset,
int  type,
struct line_pnts *  points,
struct line_cats *  cats 
)

long V1_write_line_nat ( struct Map_info *  Map,
int  type,
struct line_pnts *  points,
struct line_cats *  cats 
)

Definition at line 76 of file write_nat.c.

References dig_fseek(), dig_ftell(), and V1__rewrite_line_nat().

Referenced by V2_write_line_nat().

int V2_delete_line_nat ( struct Map_info *  Map,
int  line 
)

int V2_rewrite_line_nat ( struct Map_info *  Map,
int  line,
int  type,
struct line_pnts *  points,
struct line_cats *  cats 
)

Definition at line 341 of file write_nat.c.

References V2_delete_line_nat(), and V2_write_line_nat().

long V2_write_line_nat ( struct Map_info *  Map,
int  type,
struct line_pnts *  points,
struct line_cats *  cats 
)


Generated on Sun Apr 6 17:32:55 2008 for GRASS by  doxygen 1.5.5