[GRASS-SVN] r36531 - in grass/trunk: include/Make lib/vector
svn_grass at osgeo.org
svn_grass at osgeo.org
Mon Mar 30 11:06:45 EDT 2009
Author: martinl
Date: 2009-03-30 11:06:44 -0400 (Mon, 30 Mar 2009)
New Revision: 36531
Modified:
grass/trunk/include/Make/Doxyfile_arch_html
grass/trunk/include/Make/Doxyfile_arch_latex
grass/trunk/lib/vector/vectorlib.dox
Log:
minor vector doxygen docs update (geos)
Modified: grass/trunk/include/Make/Doxyfile_arch_html
===================================================================
--- grass/trunk/include/Make/Doxyfile_arch_html 2009-03-30 14:32:02 UTC (rev 36530)
+++ grass/trunk/include/Make/Doxyfile_arch_html 2009-03-30 15:06:44 UTC (rev 36531)
@@ -962,7 +962,7 @@
# undefined via #undef or recursively expanded use the := operator
# instead of the = operator.
-PREDEFINED = HAVE_OGR HAVE_TIFFIO_H
+PREDEFINED = HAVE_OGR HAVE_TIFFIO_H HAVE_GEOS
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
# this tag can be used to specify a list of macro names that should be expanded.
Modified: grass/trunk/include/Make/Doxyfile_arch_latex
===================================================================
--- grass/trunk/include/Make/Doxyfile_arch_latex 2009-03-30 14:32:02 UTC (rev 36530)
+++ grass/trunk/include/Make/Doxyfile_arch_latex 2009-03-30 15:06:44 UTC (rev 36531)
@@ -962,7 +962,7 @@
# undefined via #undef or recursively expanded use the := operator
# instead of the = operator.
-PREDEFINED = HAVE_OGR HAVE_TIFFIO_H
+PREDEFINED = HAVE_OGR HAVE_TIFFIO_H HAVE_GEOS
# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then
# this tag can be used to specify a list of macro names that should be expanded.
Modified: grass/trunk/lib/vector/vectorlib.dox
===================================================================
--- grass/trunk/lib/vector/vectorlib.dox 2009-03-30 14:32:02 UTC (rev 36530)
+++ grass/trunk/lib/vector/vectorlib.dox 2009-03-30 15:06:44 UTC (rev 36531)
@@ -1,4 +1,4 @@
-/*! \page Vector_Library GRASS 6 Vector Architecture
+/*! \page Vector_Library GRASS Vector Architecture
by GRASS Development Team
@@ -91,7 +91,7 @@
\section intro Introduction
-The GRASS 6 vector format is very similar to old GRASS 4.x (5.0/5.3)
+The GRASS 6/7 vector format is very similar to old GRASS 4.x (5.0/5.3)
vector format.
This description covers the new GRASS 6 vector library architecture.
@@ -172,20 +172,20 @@
</ul>
The vector library was introduced in GRASS 4.0 to hide internal vector
-files' formats and structures. In GRASS 6, everything is accessed via
+files' formats and structures. In GRASS 6/7, everything is accessed via
Vect_*() functions, for example:
Old 4.x code:
\verbatim
xx = Map.Att[Map.Area[area_num].att].x;
\endverbatim
-New 6.x functions:
+New 6.x/7.x functions:
\verbatim
Vect_get_area_centroid()
Vect_get_centroid_coor()
\endverbatim
-In GRASS 6, all internal, mostly non-topological vector functions are
+In GRASS 6/7, all internal, mostly non-topological vector functions are
hidden from the modules' API (mainly dig_*(), V1_*() and V2_*()
functions). All available Vect_*() functions are topological vector
functions.
@@ -1582,7 +1582,18 @@
- Vect_rewrite_line()
+\section geos GEOS support
+Note: The functions are available only if GRASS is compiled with
+<tt>--with-geos</tt> switch.
+
+ - Vect_read_line_geos()
+
+ - Vect_read_area_geos()
+
+ - Vect_line_to_geos()
+
+
\section contacts Contacts
Radim Blazek (vector architecture) <radim.blazek at gmail.com>
More information about the grass-commit
mailing list