Markus Metz d463f2470f bugfix for Vect_attach_centroids, ticket https://trac.osgeo.org/grass/ticket/397 16 years ago
..
Makefile d5a91f4ae3 [NB: do not backport] 16 years ago
README db49180dd7 welcome to GRASS 7.0.svn 17 years ago
area.c da4d562bdc Fix various typos 16 years ago
array.c 7b1d2ada54 marisn: Add some comments about varray initialisation 16 years ago
box.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
break_lines.c 64ef9c8bc5 Eliminate non-standard logging mechanism 16 years ago
break_polygons.c 6e1ec8019d reduced memory consumption 16 years ago
bridges.c 64ef9c8bc5 Eliminate non-standard logging mechanism 16 years ago
buffer.c 11cd111cbd Vlib: Vect_line_buffe2(), Vect_area_buffer2(), Vect_point_buffer2() and 16 years ago
buffer2.c 11cd111cbd Vlib: Vect_line_buffe2(), Vect_area_buffer2(), Vect_point_buffer2() and 16 years ago
build.c 307882a107 vlib: print build message for > GV_BUILD_NONE 16 years ago
build_nat.c d463f2470f bugfix for Vect_attach_centroids, ticket https://trac.osgeo.org/grass/ticket/397 16 years ago
build_ogr.c 64ef9c8bc5 Eliminate non-standard logging mechanism 16 years ago
cats.c 34ab9abc21 vlib: Vect_field_cat_get() added 16 years ago
cindex.c 98dbc68757 fixed unlucky formatted messages (thanks to Glynn) 17 years ago
clean_nodes.c 64ef9c8bc5 Eliminate non-standard logging mechanism 16 years ago
close.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
close_nat.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
close_ogr.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
constraint.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
dangles.c 64ef9c8bc5 Eliminate non-standard logging mechanism 16 years ago
dbcolumns.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
dgraph.c 11cd111cbd Vlib: Vect_line_buffe2(), Vect_area_buffer2(), Vect_point_buffer2() and 16 years ago
dgraph.h 11cd111cbd Vlib: Vect_line_buffe2(), Vect_area_buffer2(), Vect_point_buffer2() and 16 years ago
e_intersect.c 11cd111cbd Vlib: Vect_line_buffe2(), Vect_area_buffer2(), Vect_point_buffer2() and 16 years ago
e_intersect.h 11cd111cbd Vlib: Vect_line_buffe2(), Vect_area_buffer2(), Vect_point_buffer2() and 16 years ago
error.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
field.c 98dbc68757 fixed unlucky formatted messages (thanks to Glynn) 17 years ago
find.c 484c0508fc Vlib: bugfix in Vect_find_line_list() -- don't check cur_dist 17 years ago
graph.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
header.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
hist.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
init_head.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
intersect.c a542c7c96b vlib: IPnts must be allocated first 16 years ago
legal_vname.c 98dbc68757 fixed unlucky formatted messages (thanks to Glynn) 17 years ago
level.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
level_two.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
line.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
list.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
map.c 077331465a Add documentation notice Vect_copy_tables about copying nonexisting tables (merge from devbr6 https://trac.osgeo.org/grass/changeset/34596) 16 years ago
net.c 79e1d42513 dglib cache enabled again 16 years ago
open.c ab082da4e0 Add "const" where appropriate to libgis return types 16 years ago
open_nat.c 98dbc68757 fixed unlucky formatted messages (thanks to Glynn) 17 years ago
open_ogr.c 98dbc68757 fixed unlucky formatted messages (thanks to Glynn) 17 years ago
overlap.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
overlay.c 98dbc68757 fixed unlucky formatted messages (thanks to Glynn) 17 years ago
poly.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
read.c be1add3a53 vlib: Vect_restore_line() added (initial step towards vector digitizer undo) 16 years ago
read_nat.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
read_ogr.c 98dbc68757 fixed unlucky formatted messages (thanks to Glynn) 17 years ago
remove_areas.c 64ef9c8bc5 Eliminate non-standard logging mechanism 16 years ago
remove_duplicates.c 64ef9c8bc5 Eliminate non-standard logging mechanism 16 years ago
rewind.c 8e20b748a3 Add missing #include directives 17 years ago
rewind_nat.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
rewind_ogr.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
select.c 8bc73ae874 Vlib: small topology building speed up 16 years ago
sindex.c ab56d3e530 add back G_percent() which was removed circa r34754. The fn can minutes to complete. (merge from devbr6) 16 years ago
snap.c 64ef9c8bc5 Eliminate non-standard logging mechanism 16 years ago
tin.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
type.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
window.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 years ago
write.c be1add3a53 vlib: Vect_restore_line() added (initial step towards vector digitizer undo) 16 years ago
write_nat.c be1add3a53 vlib: Vect_restore_line() added (initial step towards vector digitizer undo) 16 years ago

README

Dangles
---------
GRASS doesn't allow areas/islands with dangles. If an island has dangle, it is not built
and attached to outer area and as a consequence, some functions do not work as expected.
For example Vect_area_area() and Vect_find_area().
Se comments in build_nat.c: Vect_attach_centroids()

Category index
----------------
Category index is created when Vect_build(), i.e. Vect_build_partial(, GV_BUILD_ALL,)
is called. Plus_head.cidx_up_to_date is set to 1 if Category index is created.
Any later call to Vect_write_line() / Vect_rewrite_line() / Vect_delete_line() resets
Plus_head.cidx_up_to_date to 0 and doesn't update category index.
All modules using update on level 2 mus call full build, i.e. Vect_build(), at the end.

All features without category are written to category index of field 0.
In category index is stored also type of feture, that make s possible to find areas
without centroid throug category index.