/*! \mainpage GRASS_Programmers_Manual GRASS 6 Programmer's Manual: GIS Library
GRASS 6 Programmer's Manual
GRASS GIS (Geographic Resources Analysis Support System) is an open source,
Free Software Geographical Information System (GIS) with raster, topological
vector, image processing, and graphics production functionality that
operates on various platforms through a graphical user interface and shell
in X-Window. It is released under GNU General Public License (GPL).
This manual introduces the reader to the Geographic Resources Analysis
Support System from the programming perspective. Design theory, system
support libraries, system maintenance, and system enhancement are all
presented. Standard GRASS 4.x conventions are still used in much of the
code. This work is part of ongoing research being performed by the
GRASS Development Team coordinated at ITC-irst, Trento, Italy),
an international team of programmers,
GRASS module authors are cited within their module's source code and the
contributed manual pages.
© 2000-2005 Markus Neteler / GRASS Development Team
Published under GNU Free Documentation License (GFDL)
http://www.fsf.org/copyleft/fdl.html
This manual comes with ABSOLUTELY NO WARRANTY. The development of GRASS
software and this manual is kindly supported by Intevation GmbH,
Osnabrück, Germany, who provide the GRASS CVS repository.
Main web site: http://grass.itc.it
Missing entries below are either not yet uploaded to CVS (need to be migrated
from GRASS 5 Programmer's manual or are simply undocumented
- bitmap: bitmap library for X Window Bitmaps - \ref bitmaplib
- btree: binary tree library - \ref btreelib
- bwidget: Tcl/Tk extra library - \ref bwidgetlib
- cdhc: library for testing normality and exponentiality - \ref cdhc
- D: display library - \ref d_displaylib
- datetime: DateTime library - \ref datetimelib
- db: database management interface database drivers (DBMI) - \ref DataBase_Management_Interface
- display: library for CELL driver - \ref displaylib
- edit: edit library - \ref edit
- external: external libraries from other projects (such as shapelib) - \ref external
- fonts: Hershey library - \ref fonts
- forms: forms library - \ref forms
- front.end: interface for interactive modules library - \ref frontend
- g3d: G3D raster volume library - \ref g3dlib
- gis: GRASS GIS library, with following subsection - \ref gislib
- Raster File Processing - \ref gisrasterlib
- Sites File Processing (legacy, merged into vector) - \ref gissiteslib
- Vector File Processing - \ref gisvectorlib
- gmath: generic mathematical functions and BLAS/LAPACK library wrapper - \ref gmathlib
- gtcltk: Tcl/Tk stuff - \ref gtcltk
- imagery: imagery library - \ref imagerylib
- image: extra imagery library (mainly unused) - \ref image3lib
- init: GRASS initialization code + scripts - \ref grassinit
- linkm: linked list memory manager - \ref linkmlib
- ogsf: openGL (R) ported gsurf library (required for NVIZ) - \ref ogsflib
- proj: wrapper to PROJ4 projection library - \ref projlib
- raster: Raster Graphics Library (raster map functions are in \refgislib) - \ref rastergraphicslib
- rowio: row in/out library - \ref rowiolib
- rst: library for interpolation with regularized splines with tension - \ref rstlib
- segment: segment library for segmented raster reading - \ref segmentlib
- sites: old Sites library, now interfaced to vect library - \ref sites
- symbol: drawing symbols for point vector data library - \ref symbol
- vask: Cursor management library - \ref vasklib
- vect: GRASS vector and Direct Graph library - \ref Vector_Library
Interfaces
- GRASS-SWIG interface: \ref GRASS_SWIG_interface
*/