GRASS GIS 7 Programmer's Manual  7.3.svn(2017)-r71493
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
File List
Here is a list of all files with brief descriptions:
o*add_col.c
o*add_elem.cManage Library - Add element to the list
o*address.cAddress routines
o*adj_cellhd.cGIS Library - CELL header adjustment
o*align_window.cGIS Library - Window alignment functions
o*db/dbmi_base/alloc.cDBMI Library (base) - allocate memory
o*db/sqlp/alloc.c
o*gis/alloc.cGIS Library - Memory allocation routines
o*imagery/alloc.c
o*raster3d/alloc.c
o*alloc_cell.cRaster Library - Raster allocation routines
o*allocation.c
o*ami.h
o*ami_config.h
o*ami_sort.h
o*ami_sort_impl.h
o*ami_stream.cpp
o*ami_stream.h
o*andrsnde.c
o*andrsndn.c
o*angle.c
o*gis/area.cGIS Library - Area calculation functions
o*vector/Vlib/area.cVector library - area-related functions
o*area_ellipse.cGIS Library - Ellipse area routines
o*area_pg.cVector library - area-related functions (PostGIS Topology)
o*area_poly1.cGIS Library - Polygon area calculation routines
o*area_poly2.cGIS Library - Planimetric polygon area calculation routines
o*area_sphere.cGIS Library - Sphereical area calculation routines
o*array.cVector library - category array
o*arraystats.h
o*articulation_point.cNetwork Analysis library - connected components
o*as177.c
o*as181.c
o*as241.c
o*as66.c
o*ascii.cVector library - GRASS ASCII vector format
o*ascii_chk.cGIS Library - Remove non-ascii characters
o*asprintf.cGIS Library - GRASS implementation of asprintf()
o*ATLAS_wrapper_blas_level_1.c
o*atou1.c
o*atovm.c
o*auto_mask.cRaster Library - Auto masking routines
o*avl.c
o*avl.h
o*basename.cGIS Library - Program basename routines
o*basic.c
o*between.c
o*bindupdate.c
o*bitmap.c
o*bitmap.h
o*blas.h
o*blas_level_1.c
o*blas_level_2.c
o*blas_level_3.c
o*cairodriver/box.cGRASS cairo display driver - draw box
o*driver/box.c
o*htmldriver/box.c
o*pngdriver/box.cGRASS png display driver - draw box
o*psdriver/box.c
o*vector/diglib/box.c
o*vector/Vlib/box.cVector library - bounding box
o*break.cVedit library - split, break, connect lines
o*break_lines.cVector library - Clean vector map (break lines)
o*break_polygons.cVector library - clean geometry (break polygons)
o*brent.c
o*bres_line.c
o*bridge.cNetwork Analysis library - bridges
o*bridges.cVector library - clean geometry (bridges)
o*btree.h
o*buffer.cVector library - nearest, adjust, parallel lines
o*buffer2.cVector library - nearest, adjust, parallel lines
o*build.cVector library - Building topology
o*build_nat.cVector library - Building topology for native format
o*build_ogr.cVector library - Building topology for OGR
o*build_pg.cVector library - Building topology for PostGIS layers
o*build_sfa.cVector library - Building pseudo-topology for simple feature access
o*c_add_col.cDBMI Library (client) - add column to table
o*c_assign.cCluster library - Assign cluster
o*c_ave.c
o*c_begin.cCluster library - Begin clusterring
o*c_bindupdate.cDBMI Library (client) - bind update
o*c_clear.cCluster library - Clear structures
o*c_close_cur.cDBMI Library (client) - close cursor
o*c_closedb.cDBMI Library (client) - close database connection
o*c_count.c
o*c_create_idx.cDBMI Library (client) - create index
o*c_create_tab.cDBMI Library (client) - create table
o*c_createdb.cDBMI Library (client) - create database
o*c_delete.cDBMI Library (client) - delete record
o*c_deletedb.cDBMI Library (client) - delete database
o*c_desc_table.cDBMI Library (client) - describe table
o*c_distinct.cCluster library - Distinct value
o*c_divr.c
o*c_drop_col.cDBMI Library (client) - drop column
o*c_drop_index.cDBMI Library (client) - drop index
o*c_drop_tab.cDBMI Library (client) - drop table
o*c_exec.cCluster library - Exectute clusterring
o*c_execmem.cCluster library - Allocate cluster
o*c_execute.cDBMI Library (client) - execute SQL statements
o*c_fetch.cDBMI Library (client) - fetch data
o*c_finddb.cDBMI Library (client) - find database
o*c_insert.cDBMI Library (client) - insert new record
o*c_intr.c
o*c_kurt.c
o*c_list_drivers.cDBMI Library (client) - list drivers
o*c_list_idx.cDBMI Library (client) - list indexes
o*c_list_tabs.cDBMI Library (client) - list tables
o*c_listdb.cDBMI Library (client) - list databases
o*c_max.c
o*c_maxx.c
o*c_means.cCluster library - Means value
o*c_median.c
o*c_merge.cCluster library - Merge
o*c_min.c
o*c_minx.c
o*c_mode.c
o*c_nclasses.cCluster library - Number of classes
o*c_opendb.cDBMI Library (client) - open database connection
o*c_openinsert.cDBMI Library (client) - open insert cursor
o*c_openselect.cDBMI Library (client) - open select cursor
o*c_openupdate.cDBMI Library (client) - open update cursor
o*c_percentile.c
o*c_point.cCluster library - Add point
o*c_priv.cDBMI Library (client) - privileges management
o*c_range.c
o*c_reassign.cCluster library - Reassign cluster
o*c_reclass.cCluster library - Reclass data
o*c_reg.c
o*c_rows.cDBMI Library (client) - get number of records
o*c_sep.cCluster library - Separation
o*c_sig.cCluster library - Signatures
o*c_skew.c
o*c_stddev.c
o*c_sum.c
o*c_sum2.cCluster library - Sum of squares
o*c_thresh.c
o*c_update.cDBMI Library (client) - update statemets
o*c_var.c
o*c_version.cDBMI Library (client) - version info
o*cache.c
o*cache1.c
o*cachehash.c
o*cachehash.h
o*cairodriver.hGRASS cairo display driver - header file
o*calc.c
o*calc.h
o*card.c
o*card.h
o*case.cDBMI Library (base) - case string conversion
o*raster/cats.cRaster Library - Raster categories management
o*raster3d/cats.c
o*vector/vedit/cats.cVedit library - category manipulation
o*vector/Vlib/cats.cVector library - Category management
o*ccmath.h
o*ccmath_grass_wrapper.c
o*cdhc.h
o*cell_stats.cRaster Library - Raster cell statistics
o*cell_table.c
o*cell_title.c
o*cellstats_eq.c
o*centrality.cNetwork Analysis library - centrality
o*change.c
o*change_view.cNviz library – Change view settings
o*changeprecision.c
o*changetype.c
o*check.c
o*chisqe.c
o*chisqn.c
o*chouse.c
o*chousv.c
o*chtype.cVedit library - change primitives type
o*diglib/cindex.c
o*Vlib/cindex.cVector library - category index management
o*cindex_rw.c
o*class.c
o*clean_nodes.cVector library - Clean boundaries at nodes
o*clean_temp.c
o*clicker.c
o*clip.c
o*clip.h
o*raster/close.cRaster Library - Close raster file
o*raster3d/close.c3D Raster Library - Close 3D raster file
o*segment/close.cSegment closing routine
o*vector/Vlib/close.cVector library - Close vector map
o*close_cursor.c
o*close_nat.cVector library - Close map (native format)
o*close_ogr.cVector library - Close map (OGR)
o*close_pg.cVector library - Close map (PostGIS)
o*closedb.c
o*cluster.h
o*cmattr.c
o*cmcpy.c
o*cminv.c
o*cmmul.c
o*cmmult.c
o*cmprbzip.c
o*cmprlz4.c
o*cmprrle.c
o*cmprt.c
o*cmprzlib.c
o*cnversions.c
o*cairodriver/color.cGRASS cairo display driver - colors management
o*driver/color.c
o*pngdriver/color.cGRASS png display driver - PNG_color_rgb
o*psdriver/color.c
o*raster3d/color.c
o*color_compat.cRaster Library - Predefined color tables
o*color_free.cRaster Library - Free Colors structure
o*color_get.cRaster Library - Get colors from a raster map
o*color_hist.cRaster Library - histogram grey scale colors
o*color_init.cRaster Library - Initialize Colors structure
o*color_insrt.c
o*color_invrt.cRaster library - Invert colors
o*color_look.cRaster Library - Lookup array of colors
o*color_org.c
o*color_out.cRaster Library - Print color table
o*color_rand.c
o*color_range.cRaster Library - Color range functions
o*raster/color_read.cRaster Library - Read color table of raster map
o*vector/Vlib/color_read.cVector Library - read color table of vector map
o*raster/color_remove.cRaster Library - remove color table of raster map
o*vector/Vlib/color_remove.cVector Library - remove color table of vector map
o*color_rule.cRaster Library - Color rules
o*color_rule_get.cRaster Library - Get color rules
o*gis/color_rules.cGIS Library - Color tables management subroutines
o*raster/color_rules.cRaster Library - Read and parse color rules file
o*color_set.cRaster Library - Set colors for raster maps
o*color_shift.cRaster Library - Shift colors
o*color_str.cGIS library - color management, named color to RGB triplet
o*color_table.c
o*raster/color_write.cRaster Library - Write color table of raster map
o*vector/Vlib/color_write.cVector Library - write color table for vector map
o*color_xform.cRaster Library - Colors management
o*colors.h
o*dbmi_base/column.cDBMI Library (base) - columns management
o*dbmi_client/column.cDBMI Library (client) - column info
o*columnfmt.cDBMI Library (base) - columns formatting
o*commas.cGIS Library - Comma string functions
o*components.cNetwork Analysis library - graph componets
o*compress.c
o*compress.h
o*config.h
o*db/dbmi_base/connect.cDBMI Library (base) - connect to DB
o*temporal/lib/connect.cTemporal GIS Library - connect to TGIS DB
o*constraint.cVector library - constraints for reading features
o*convert.cGProj Library - Functions for manipulating co-ordinate system representations
o*datetime/copy.c
o*vector/vedit/copy.cVedit library - copy primitives
o*vector/Vlib/copy.cVector library - Copy vector features and attribute tables linked to the map
o*copy_dir.cGIS Library - function to recursively copy a directory
o*copy_file.c
o*copy_tab.cDBMI Library (client) - copy table
o*counter.c
o*cplanes_obj.cNviz library – Clip planes manipulation
o*create.c
o*create_index.c
o*create_table.c
o*createdb.c
o*csolv.c
o*cube_io.c
o*cursor.cDBMI Library (base) - cursors management
o*cvmul.c
o*cvmw2e.c
o*cvmw2n.c
o*d_add_col.cDBMI Library (driver) - add column to table
o*d_bindupdate.cDBMI Library (driver) - bind update
o*d_close_cur.cDBMI Library (driver) - close cursor
o*d_closedb.cDBMI Library (driver) - close database connection
o*d_create_idx.cDBMI Library (driver) - create index
o*d_create_tab.cDBMI Library (driver) - create table
o*d_createdb.cDBMI Library (driver) - create database
o*d_delete.cDBMI Library (driver) - delete record
o*d_deletedb.cDBMI Library (driver) - delete database
o*d_desc_table.cDBMI Library (driver) - describe table
o*d_drop_col.cDBMI Library (driver) - drop column
o*d_drop_index.cDBMI Library (driver) - drop index
o*d_drop_tab.cDBMI Library (driver) - drop table
o*d_error.cDBMI Library (driver) - error reporting
o*d_execute.cDBMI Library (driver) - execute SQL statements
o*d_fetch.cDBMI Library (driver) - fetch data
o*d_finddb.cDBMI Library (driver) - find database
o*d_insert.cDBMI Library (driver) - insert new record
o*d_list_idx.cDBMI Library (driver) - list indexes
o*d_list_tabs.cDBMI Library (driver) - list tables
o*d_listdb.cDBMI Library (driver) - list databases
o*d_mkdir.cDBMI Library (driver) - creare directories
o*d_opendb.cDBMI Library (driver) - open database connection
o*d_openinsert.cDBMI Library (driver) - open insert cursor
o*d_openselect.cDBMI Library (driver) - open select cursor
o*d_openupdate.cDBMI Library (driver) - open update cursor
o*d_priv.cDBMI Library (driver) - privileges management
o*d_rows.cDBMI Library (driver) - get number of records
o*d_update.cDBMI Library (driver) - update statemets
o*d_version.cDBMI Library (driver) - version info
o*dagstndn.c
o*dalloc.cMatrix memory management functions
o*dangles.cVector library - clean geometry (dangles)
o*dataquad.c
o*dataquad.h
o*date.cGIS Library - Date functions
o*datetime.cDBMI Library (base) - datetime conversions
o*datetime.h
o*gis/datum.c
o*proj/datum.cGProj library - Functions for reading datum parameters from the location database
o*db.cDBMI Library (client) - open/close driver/database connection
o*dbcolumns.cVector library - DB info on vectors maps
o*dbfopen.c
o*dbmi.hMain header of GRASS DataBase Management Interface
o*dbmscap.cDBMI Library (base) - DBmscap management
o*dbstubs.h
o*dcmp.c
o*debug.cGIS Library - Debug functions
o*db/dbmi_base/default_name.cDBMI Library (base) - default settings
o*temporal/lib/default_name.c
o*defaults.c
o*del2g.c
o*db/stubs/delete.c
o*vector/vedit/delete.cVedit library - delete vector features
o*delete_tab.cDBMI Library (client) - delete table
o*deletedb.c
o*desc_table.c
o*dgl.h
o*dgraph.cVector library - intersection (lower level functions)
o*dgraph.h
o*diff.c
o*dig_defines.h
o*dig_externs.hFunction prototypes for diglib (part of vector library)
o*dig_macros.hMacros for diglib (part of vector library
o*dig_structs.hData structures for GRASS Vector Library
o*digit.h
o*dirent.cDBMI Library (base) - directory entities management
o*display.h
o*dispose.c
o*gis/distance.cGIS Library - Distance calculation functions
o*rst/interp_float/distance.c
o*vector/vedit/distance.cVedit library - distance calculation
o*dmax.c
o*dmaxe.c
o*do_copy.cManage Library - Copy element
o*do_list.cManage Library - List elements
o*do_proj.cGProj library - Functions for re-projecting point data
o*do_remove.cManage Library - Remove elements
o*do_rename.cManage Library - Rename elements
o*done_msg.cGIS Library - Done message functions
o*doubleio.c
o*cairodriver/draw.cGRASS cairo display driver
o*driver/draw.c
o*htmldriver/draw.c
o*nviz/draw.cNviz library – Draw map objects to GLX context
o*pngdriver/draw.cGRASS PNG display driver
o*psdriver/draw.cGRASS PS display driver
o*draw2.c
o*cairodriver/draw_bitmap.cGRASS cairo display driver - draw bitmap
o*pngdriver/draw_bitmap.cGRASS png display driver - draw bitmap
o*psdriver/draw_bitmap.c
o*draw_line.c
o*draw_point.c
o*cairodriver/driver.cGRASS cairo display driver - driver initialization
o*db/dbmi_driver/driver.cDBMI Library (driver) - drivers
o*htmldriver/driver.c
o*pngdriver/driver.cGRASS png display driver - driver initialization
o*psdriver/driver.c
o*driver.h
o*driver_state.cDBMI Library (driver) - drivers state
o*driverlib.h
o*drop_col.c
o*drop_index.c
o*drop_table.c
o*dspf_header.c
o*durbins.c
o*e_intersect.cVector library - intersection (lower level functions)
o*e_intersect.h
o*echo.c
o*edgemgmt-template.c
o*eigen.c
o*eigen_tools.c
o*eigval.c
o*ellipse.cGProj library - Functions for reading datum parameters from the location database
o*embuffer.h
o*empq.h
o*empq_adaptive.h
o*empq_adaptive_impl.h
o*empq_impl.h
o*empty.cManage Library - Check if element is empty
o*endian.cGIS Library - Functions to determine architecture endian
o*enormp.c
o*env.cGIS library - environment routines
o*eol.c
o*cairodriver/erase.cGRASS cairo display driver - erase screen
o*driver/erase.c
o*pngdriver/erase.cGRASS png display driver - erase screen
o*psdriver/erase.c
o*datetime/error.c
o*db/dbmi_base/error.cDBMI Library (base) - error management
o*gis/error.cGIS Library - Error messages functions
o*raster3d/error.c
o*evmax.c
o*exag.cNviz library – Exaggeration functions
o*execute.c
o*extend.cVedit library - extend lines (adopted from break.c)
o*extreme.c
o*fetch.c
o*fft.cFast Fourier Transformation of Two Dimensional Satellite Data functions
o*field.cVector library - field (layer) related fns
o*file.cVector library - file management (lower level functions)
o*file_name.cGIS library - Determine GRASS data base file name
o*filecompare.c
o*filename.c
o*fileno.cRowIO library - file descriptor
o*btree/find.c
o*imagery/find.c
o*manage/find.cManage Library - Find element in data base
o*vector/Vlib/find.cVector library - Find nearest vector feature
o*find_etc.c
o*find_file.cGIS library - Find GRASS data base files
o*find_rast.c
o*find_rast3d.cGIS library - Find a 3D raster map
o*find_vect.cGIS library - Find a vector map
o*finddb.c
o*findzc.cZero Crossing functions
o*finish.c
o*flip.cVedit library - flip lines
o*flow.cNetwork Analysis library - flow in graph
o*flush.cSegment flush routines
o*fmode.c
o*font.c
o*font2.c
o*font_freetype.c
o*fontcap.h
o*fopen.c
o*forget.cRowIO library - Release a row
o*form.h
o*datetime/format.c
o*raster/format.c
o*segment/format.cSegment formatting routines
o*fpcompress.c
o*fpreclass.c
o*fpxdr.c
o*free.c
o*frmt.c
o*ftol.c
o*func2d.c
o*function.c
o*G.h
o*gammavol.c
o*gauss.c
o*gdal.cRaster Library - Utilization of GDAL library
o*geary.c
o*geodesic.c
o*geodist.cGIS Library - Geodesic distance routines
o*georef.c
o*georef_tps.c
o*geos.cVector library - GEOS support
o*geos_to_wktb.cVector library - GEOS powered WKT and WKB export
o*rowio/get.cRowIO library - Get a row
o*segment/get.cGet segment routines
o*get_cellhd.cRaster library - Read raster map header
o*get_ellipse.cGIS Library - Getting ellipsoid parameters from the database
o*get_len.cManage Library - Get max length of element's description
o*get_proj.cGProj library - Functions for re-projecting point data
o*get_projinfo.cGIS Library - Get projection info
o*raster/get_row.cRaster library - Get raster row
o*segment/get_row.cSegment row retrieval routines
o*get_row_colr.cRaster Library - Get raster row (colors)
o*get_t_box.c
o*get_window.cGIS Library - Get window (i.e. GRASS region)
o*getblock.c
o*getg.c
o*getl.cGIS Library - Get line of text from file
o*getvalue.c
o*gis.h
o*gisbase.c
o*gisdbase.cGIS library - environment routines (gisdbase)
o*gisinit.cGIS Library - Handles program initialization
o*gk.cOGSF library - setting and manipulating keyframes animation (lower level functions)
o*gk2.cOGSF library - setting and manipulating keyframes animation
o*glocale.h
o*gmath.h
o*gp.cOGSF library - loading and manipulating point sets (lower level functions)
o*gp2.cOGSF library - loading and manipulating point sets (higher level functions)
o*gp3.cOGSF library - loading point sets (lower level functions)
o*gpd.cOGSF library - loading and manipulating point sets (lower level)
o*gprojects.h
o*gradient.cGradient computation
o*cairodriver/graph.cGRASS cairo display driver - driver settings
o*driver/graph.c
o*vector/dglib/graph.c
o*vector/Vlib/graph.cVector library - graph manipulation
o*graph.h
o*pngdriver/graph_close.cGRASS png display driver - close graphics processing
o*psdriver/graph_close.c
o*graph_clse.c
o*htmldriver/graph_set.c
o*pngdriver/graph_set.cGRASS png display driver - set graphics processing
o*psdriver/graph_set.c
o*graph_v1.c
o*graph_v1.h
o*graph_v2.c
o*graph_v2.h
o*group.c
o*gs.cOGSF library - loading and manipulating surfaces (lower level functions)
o*gs2.cOGSF library - loading and manipulating surfaces (higher level functions)
o*gs3.cOGSF library - loading surfaces (lower level functions)
o*gs_bm.cOGSF library - manipulating bitmaps (lower level functions)
o*gs_norms.cOGSF library - calculation normals (lower level functions)
o*gs_query.cOGSF library - query (lower level functions)
o*gs_util.cOGSF library - loading and manipulating surfaces
o*gsd_cplane.cOGSF library - manipulating surfaces (lower level functions)
o*gsd_fonts.cOGSF library - loading and manipulating surfaces
o*gsd_fringe.c
o*gsd_img_ppm.cOGSF library - PPM stuff
o*gsd_img_tif.cOGSF library - TIFF stuff
o*gsd_label.cOGSF library - label management (lower level functions)
o*gsd_legend.cOGSF library - legend creation
o*gsd_objs.c
o*gsd_prim.cOGSF library - primitive drawing functions (lower level functions)
o*gsd_surf.cOGSF library - loading and manipulating surfaces
o*gsd_views.cOGSF library - manipulating views (lower level functions)
o*gsd_wire.cOGSF library -
o*gsdiff.cOGSF library - manipulating surfaces (lower level functions)
o*gsdrape.cOGSF library - functions to intersect line segments with edges of surface polygons
o*gsds.cOGSF library - dataset loading and management (lower level functions)
o*gsget.cOGSF library - get map attribute (lower level functions)
o*gsget.h
o*gsx.cOGSF library - loading and manipulating surfaces
o*gv.cOGSF library - loading and manipulating vector sets (lower level functions)
o*gv2.cOGSF library - loading and manipulating vector sets (higher level functions)
o*gv3.cOGSF library - loading vector sets (lower level functions)
o*gv_quick.cOGSF library -
o*gvd.cOGSF library - loading and manipulating vector sets (lower level functions)
o*gvl.cOGSF library - loading and manipulating volumes (lower level functions)
o*gvl2.cOGSF library - loading and manipulating volumes
o*gvl3.cOGSF library - loading volumes (lower level functions)
o*gvl_calc.cOGSF library - loading and manipulating volumes (lower level functions)
o*gvl_calc2.cOGSF library - loading and manipulating volumes, MarchingCubes 33 Algorithm (lower level functions)
o*gvl_file.cOGSF library - loading and manipulating volumes (lower level functions)
o*gvld.cOGSF library - loading and manipulating volumes (lower level functions)
o*handle.cDBMI Library (base) - handle management
o*db/dbmi_client/handler.cDBMI Library (client) - standard error handlers
o*gis/handler.cGIS Library - Error handlers
o*vector/Vlib/handler.cVector library - standard error handlers
o*hconj.c
o*head.c
o*raster3d/header.c
o*vector/Vlib/header.cVector library - header manipulation
o*header_finfo.cVector library - header manipulation (relevant for external formats)
o*headerinfo.c
o*heap.c
o*heap.h
o*heigval.c
o*heigvec.c
o*helpers.c
o*helpers.h
o*hevmax.c
o*hist.cVector library - history manipulation
o*histo_eq.c
o*histogram.c
o*history.cRaster Library - History management
o*d/history.c
o*hmgen.c
o*home.cGIS Library - Get user's home or config directory
o*house.c
o*housev.c
o*htmlmap.h
o*ialloc.cMatrix memory management functions
o*iclass.cImagery library - functions for wx.iclass
o*iclass_bands.cImagery library - functions for wx.iclass
o*iclass_perimeter.cImagery library - functions for wx.iclass
o*iclass_signatures.c
o*iclass_statistics.cImagery library - functions for wx.iclass
o*icon.cDisplay Library - Plot icon
o*ilist.c
o*imagery.h
o*imbuffer.h
o*incr1.c
o*incr2.c
o*incr3.c
o*db/dbmi_base/index.cDBMI Library (base) - index management
o*raster3d/index.c
o*vector/rtree/index.cR-Tree library - Multidimensional index
o*index.h
o*indexf.c
o*indexm.c
o*db/stubs/init.c
o*driver/init.cDisplay Driver - initialization
o*linkm/init.c
o*raster/init.cRaster Library - Handles program initialization
o*segment/init.c
o*init2d.cInitialization of interpolation library data structures
o*init_head.cVector library - init header of vector maps
o*input2d.c
o*insert.c
o*inside.c
o*interp.cRaster Library - Interpolation methods
o*interp2d.c
o*interpf.h
o*InterpSpline.c
o*gis/intersect.c
o*vector/Vlib/intersect.cVector library - intersection
o*intersect2.cVector library - intersection
o*interval.cDBMI Library (base) - range, interval procedures
o*intio.c
o*io.c
o*is.cGIS Library - Tests for file existence
o*iscatt_core.cImagery library - wx.iscatt (wx Interactive Scatter Plot Tool) backend
o*iscatt_structs.cImagery library - functions for manipulation with structures used by wx.iscatt (wx Interactive Scatter Plot Tool)
o*isdir.cDBMI Library (base) - test for directories
o*kdtree.cBinary search tree
o*kdtree.hDynamic balanced k-d tree implementation
o*key_value1.cSubroutines for Key/Value management
o*key_value2.cRead/write Key_Value from/to file
o*key_value3.cKey_Value management
o*key_value4.cKey_Value management
o*keys.c
o*kotz.c
o*kse.c
o*ksn.c
o*kuiprsve.c
o*kuiprsvn.c
o*la.c
o*la.hWrapper headers for BLAS/LAPACK
o*lapack.h
o*ldumat.c
o*ldvmat.c
o*legal_dbname.cDBMI Library (base) - validate DB names
o*legal_name.cGIS Library - Functions to handle file name legality
o*legal_vname.cVector library - Check if map name is legal vector map name
o*level.cVector library - level info
o*level_two.cVector library - topology level functions
o*lidar.h
o*lights.cNviz library – Change lighting settings
o*line.cVector library - vector feature geometry
o*gis/line_dist.c
o*vector/diglib/line_dist.c
o*cairodriver/line_width.cGRASS cairo display driver - set line width
o*driver/line_width.c
o*pngdriver/line_width.cGRASS png display driver - set line width
o*psdriver/line_width.c
o*linecros.c
o*linkm.h
o*gis/list.cList elements
o*manage/list.cManage Library - Element info
o*vector/diglib/list.c
o*vector/Vlib/list.cVector library - list definition
o*list_gp.cImagery Library - List group
o*list_index.c
o*list_subgp.cImagery Library - List subgroup
o*list_tables.c
o*listdb.c
o*ll_format.c
o*ll_scan.c
o*loc_info.c
o*local.c
o*locale.cGIS Library - Functions to handle locale
o*location.cGIS library - environment routines (location)
o*lock.c
o*login.cDBMI Library (base) - login settings
o*long.c
o*lrand48.cGIS Library - Pseudo-random number generation
o*ls.cFunctions to list the files in a directory
o*ls_filter.cGIS Library - Filename filter functions
o*lu.c
o*lz4.c
o*lz4.h
o*mach_name.c
o*macros.h
o*main.c
o*make_loc.cGIS Library - Functions to create a new location
o*make_mapset.cGIS Library - Functions to create a new mapset within an existing location
o*manage.h
o*map.cVector library - Manipulate vector map (copy, rename, delete)
o*map_list.c
o*map_obj.cNviz library – Define creation and interface functions for map objects
o*mapcase.c
o*gis/mapset.cGIS library - environment routines (mapset)
o*raster3d/mapset.c
o*mapset_msc.cGIS library - Mapset user permission routines
o*mapset_nme.cGIS library - Mapset name, search path routines
o*mask.c
o*mask_info.c
o*maskfd.cRaster Library - Mask functions
o*maskfn.c
o*matprt.c
o*matrix.c
o*mattr.c
o*max_pow2.c
o*mc33_table.hOGSF library -
o*mcopy.c
o*mem_stream.h
o*merge.cVedit library - merge lines
o*merge_lines.cVector library - clean geometry (merge lines/boundaries)
o*minmax.c
o*minmaxheap.h
o*minv.c
o*misc-template.c
o*datetime/misc.c
o*raster3d/misc.c
o*mkstemp.cGIS Library - Temporary file functions
o*mm.cpp
o*mm.h
o*mm_utils.cpp
o*mm_utils.h
o*mmul.c
o*driver/move.c
o*vector/vedit/move.cVedit library - move primitives
o*mult.c
o*myname.cGIS Library - Database name functions
o*n_arrays.c
o*n_arrays_calc.c
o*n_arrays_io.c
o*n_geom.c
o*n_gradient.c
o*n_gradient_calc.c
o*n_gwflow.c
o*N_gwflow.h
o*n_heatflow.c
o*N_heatflow.h
o*n_les.c
o*n_les_assemble.c
o*n_parse_options.c
o*N_pde.h
o*n_solute_transport.c
o*N_solute_transport.h
o*n_tools.c
o*n_upwind.c
o*named_colr.c
o*net_analyze.cVector library - related fns for vector network analyses
o*net_build.cVector library - related fns for vector network building
o*neta.h
o*new.c
o*btree/next.c
o*linkm/next.c
o*nl_to_spaces.c
o*nme_in_mps.cGIS Library - check map name
o*node.c
o*nodemgmt-template.c
o*normp.c
o*null.c
o*null_val.cRaster Library - NULL value management
o*nviz.cNviz library – Data management
o*nviz.h
o*ogsf.hOGSF header file (structures)
o*omnibus.c
o*oom.c
o*gis/open.cGIS Library - Open file functions
o*raster/open.cRaster Library - Open raster file
o*raster3d/open.c
o*segment/open.cSegment creation routine
o*vector/Vlib/open.cVector library - Open existing or create new vector map (native or OGR/PostGIS format)
o*open2.c
o*open_insert.c
o*open_misc.c
o*open_nat.cVector library - open vector map (native format) - level 1
o*open_ogr.cVector library - Open OGR layer as vector map layer
o*open_pg.cVector library - Open PostGIS layer as vector map layer
o*open_select.c
o*open_update.c
o*opendb.c
o*option.cManage Library - Define option for parser
o*ortho.c
o*ortholib.h
o*otrma.c
o*otrsm.c
o*output2d.c
o*overlap.cVector library - region/window overlap
o*overlay.cVector library - overlays
o*overwrite.cGIS Library - Check for overwrite
o*pagein.cSegment page-in routines
o*pageout.cSegment page-out routines
o*pager.c
o*param.c
o*parse_ftcap.cDisplay Driver - fontcaps
o*parser.cGIS Library - Argument parsing functions
o*parser_dependencies.cGIS Library - Argument parsing functions (dependencies between options)
o*parser_help.cGIS Library - Argument parsing functions (help)
o*parser_html.cGIS Library - Argument parsing functions (HTML output)
o*parser_interface.cGIS Library - Argument parsing functions (interface)
o*parser_rest.cGIS Library - Argument parsing functions (reStructuredText output)
o*parser_script.cGIS Library - Argument parsing functions (script)
o*parser_standard_options.cGIS Library - Argument parsing functions (standard options)
o*parser_wps.c
o*driver/path.c
o*vector/neta/path.cNetwork Analysis library - shortest path
o*path.h
o*paths.c
o*percent.cGIS Library - percentage progress functions
o*pi.h
o*plot.cGIS Library - Plotting functions
o*plus.cVector library - update topo structure (lower level functions)
o*plus_area.cVector library - update topo for areas (lower level functions)
o*plus_line.cVector library - update topo for lines (lower level functions)
o*plus_node.cVector library - update topo for nodes (lower level functions)
o*plus_struct.c
o*pngdriver.hGRASS png display driver - header file
o*point.cGRASS png display driver - draw point
o*point2d.c
o*points.c
o*pole_in_poly.cGIS Library - Pole in polygon
o*diglib/poly.c
o*Vlib/poly.cVector library - polygon related fns
o*htmldriver/polygon.c
o*pngdriver/polygon.cGRASS png display driver - draw polygon
o*popen.c
o*port_init.cVector library - portability (lower level functions)
o*port_test.c
o*portable.c
o*position.cNviz library – Position, focus settings
o*pqheap.h
o*print.c
o*print_info.c
o*printtab.cDBMI Library (client) - print table description info
o*priv.c
o*procs.h
o*progrm_nme.cGIS Library - Program name
o*proj1.cGIS Library - Projection support (window related)
o*proj2.cGIS Library - Projection support (internal subroutines)
o*proj3.cGIS Library - Projection support (database)
o*prune.c
o*psdriver.h
o*psinv.c
o*rowio/put.cRowIO library - Write a row
o*segment/put.cSegment write routines
o*put_cellhd.cRaster Library - Write raster header
o*raster/put_row.cRaster library - Put raster row
o*segment/put_row.cWrite segment row routines
o*put_title.c
o*put_window.cGIS Library - Modify window (i.e. GRASS region)
o*putenv.cGIS library - environment routines
o*putvalue.c
o*qrbdi.c
o*qrbdu1.c
o*qrbdv.c
o*qrecvc.c
o*qreval.c
o*qrevec.c
o*qtree.c
o*qtree.h
o*quant.cRaster Library - Quantization rules
o*quant_io.cRaster Library - Quantization rules (input / output)
o*quant_rw.cRaster Library - Quantization rules (read/write)
o*queue.h
o*quicksort.h
o*R.h
o*r_raster.cDisplay Library - Raster graphics subroutines
o*radii.cGIS Library - Calculating the Meridional Radius of Curvature
o*rand1.c
o*range.cRaster Library - Raster range file management
o*d/range.c
o*rast_to_img_string.c
o*cairodriver/raster.cGRASS cairo display driver - draw raster
o*display/raster.cDisplay Driver - draw raster data
o*driver/raster.c
o*lidar/raster.c
o*pngdriver/raster.cGRASS png display driver - draw raster
o*psdriver/raster.c
o*raster/raster.cRaster Library - Raster cell value routines
o*raster.h
o*raster2.c
o*raster3d.h
o*raster3d_intern.h
o*raster_metadata.cRaster library - Functions to read and write raster "units" and "vertical datum" meta-data info
o*rbtree.cBinary search tree
o*rbtree.h
o*rd_cellhd.cGIS Library - Read cell header or window
o*cairodriver/read.cGRASS cairo display driver - read image (lower level functions)
o*pngdriver/read.cGRASS png display driver - read image (lower level functions)
o*symbol/read.c
o*vector/Vlib/read.cVector library - read features
o*cairodriver/read_bmp.cGRASS cairo display driver - read bitmap (lower level functions)
o*pngdriver/read_bmp.cGRASS png display driver - read bitmap (lower level functions)
o*read_list.cManage Library - Read list of elements
o*read_nat.cVector library - reading features (native format)
o*read_ogr.cVector library - reading data (OGR format)
o*read_pg.cVector library - reading features (PostGIS format)
o*read_png.cGRASS png display driver - read png
o*cairodriver/read_ppm.cGRASS cairo display driver - read PPM image (lower level functions)
o*pngdriver/read_ppm.cGRASS png display driver - read image (lower level functions)
o*read_sfa.cVector library - reading features - simple feature access
o*read_xid.c
o*reclass.cRaster Library - Check if raster map is reclassified
o*rect.c
o*ref.c
o*region.c
o*rowio/release.c
o*segment/release.cSegment release routines
o*remove.cGIS Library - File remove functions
o*remove_areas.cVector library - clean geometry (remove small areas)
o*remove_duplicates.cVector library - clean geometry (remove duplicates)
o*rename.cGIS Library - Rename file functions
o*nviz/render.cNviz library – GLX context manipulation
o*vector/vedit/render.cVedit library - render vector features (used by wxGUI digitizer)
o*replacementHeap.h
o*replacementHeapBlock.h
o*resample.c
o*resout2d.c
o*ressegm2d.c
o*ret_codes.cDBMI Library (base) - return codes (internal use only)
o*retile.c
o*btree/rewind.c
o*vector/Vlib/rewind.cVector library - rewind data
o*rewind_nat.c
o*rewind_ogr.cVector library - rewind data (OGR)
o*rewind_pg.cVector library - rewind data (PostGIS layers)
o*rgbpack.h
o*rhumbline.cGIS Library - Rhumbline calculation routines
o*rle.c
o*rmmult.c
o*rotate.cGIS Library - rotate
o*rowcol.h
o*rowio.h
o*rows.c
o*royston.c
o*rtimer.cpp
o*rtimer.h
o*rtree.h
o*rtree_search.cVector library - simplified rtree search
o*ruinv.c
o*run.c
o*safileio.c
o*same.c
o*sample.cRaster library - Sampling methods (extract a cell value from raster map)
o*scan.c
o*secpar2d.c
o*gis/seek.cGIS Library - file seek routines
o*segment/seek.cSegment seek routines
o*segmen2d.c
o*segmen2d_parallel.c
o*segment.h
o*db/dbmi_client/select.cDBMI Library (client) - select records from table
o*vector/vedit/select.cVedit library - select primitives by query
o*vector/Vlib/select.cVector library - spatial index
o*cairodriver/set_window.cGRASS cairo display driver - set window
o*driver/set_window.c
o*gis/set_window.cGIS Library - Set window (map region)
o*pngdriver/set_window.cGRASS png display driver - set window
o*psdriver/set_window.c
o*raster/set_window.cRaster Library - Set window (map region)
o*display/setup.cDisplay Driver - setup
o*rowio/setup.cRowIO library - Setup
o*segment/setup.cSegment setup routines
o*shapefil.h
o*shapiro1.c
o*shapiro2.c
o*shapiroe.c
o*short_way.cGIS Library - Shortest path functions
o*show_elem.cManage Library - Show elements
o*shpopen.c
o*shutdown.cDBMI Library (client) - shutdown database connection
o*sig.c
o*sigfile.cImagery Library - Signature file functions (statistics for i.maxlik)
o*sighold.cManage Library - Hold signals
o*sign.c
o*sigset.c
o*sigsetfile.cImagery Library - Signature file functions (statistics for i.smap)
o*simple_features.cVector library - OGC Simple Features Access
o*sindex.cVector library - select vector features
o*sleep.c
o*smain.c
o*smgen.c
o*vedit/snap.cVedit library - snapping
o*Vlib/snap.cVector library - Clean vector map (snap lines)
o*snprintf.cGIS Library - snprintf() clone functions
o*solv.c
o*solvers_classic_iter.c
o*solvers_direct.c
o*solvers_direct_cholesky_band.c
o*solvers_krylov.c
o*solvps.c
o*solvru.c
o*solvtd.c
o*sort_cell.c
o*sp-template.c
o*span-template.c
o*spanningtree.cNetwork Analysis library - spanning tree
o*sparse.c
o*sparse_matrix.c
o*spawn.cGIS Library - Handles process spawning
o*spawn.h
o*spindex.cVector library - spatial index (lower level functions)
o*spindex_rw.c
o*split.c
o*split.h
o*sql.c
o*sqlCtype.cDBMI Library (base) - SQL data type to C data type
o*sqlp.h
o*sqlp.tab.c
o*sqlp.tab.h
o*sqlp.yy.c
o*sqltype.cDBMI Library (base) - SQL data type
o*start.cDBMI Library (client) - open database connection
o*stats.h
o*string.cDBMI Library (base) - string management
o*strings.cGIS Library - Find raster map
o*strip.cDBMI Library (base) - strip strings
o*stroke.c
o*struct_alloc.cVector library - allocate and zero array space (lower level functions)
o*struct_copy.c
o*sv2u1v.c
o*sv2uv.c
o*sv2val.c
o*svdu1v.c
o*svduv.c
o*svdval.c
o*symbol.c
o*symbol.h
o*symmetric_band_matrix.c
o*dbmi_base/table.cDBMI Library (base) - table management
o*dbmi_client/table.cDBMI Library (client) - table management
o*target.c
o*tavl.c
o*tavl.h
o*tempfile.cGIS Library - Temporary file functions
o*temporal.h
o*cairodriver/text.cGRASS cairo display driver - text subroutines
o*driver/text.c
o*htmldriver/text.c
o*text2.c
o*text3.c
o*text_size.c
o*tilealloc.c
o*tileio.c
o*tilemath.c
o*tilenull.c
o*tileread.c
o*tilewrite.c
o*timestamp.cGIS Library - Timestamp management
o*timetables.cNetwork Analysis library - timetables
o*tin.cVector library - TIN
o*title.c
o*db/dbmi_base/token.cDBMI Library (base) - tokens management
o*gis/token.cGIS Library - Tokenize strings
o*tran_colr.c
o*trans.cOGSF library - matrix transformation (higher level functions)
o*transaction.c
o*tree.c
o*tree.h
o*trim_dec.cGIS Library - Trim string decimal functions
o*trncm.c
o*trnm.c
o*datetime/type.c
o*vector/diglib/type.cVector library - feature type conversion (lower level functions)
o*vector/Vlib/type.cVector library - feature type
o*type.h
o*tz1.c
o*tz2.c
o*unfl.c
o*unitary.c
o*units.cGIS Library - Units management and conversion
o*btree/update.c
o*db/stubs/update.c
o*vector/diglib/update.cVector library - update topology (lower level functions)
o*user_config.cGIS Library - Routines related to user's GRASS configuration, tmp, and miscellaneous files
o*utils.cNetwork Analysis library - utils
o*utrncm.c
o*utrnhm.c
o*v1-defs.h
o*v2-defs.h
o*value.cDBMI Library (base) - value management
o*valuefmt.cDBMI Library (base) - value formatting
o*values.c
o*var.c
o*vector.h
o*vedit.h
o*verbose.cGIS Library - Subroutines to manage verbosity level
o*version.h
o*vertex.cVedit library - vertex manipulation
o*view.cGIS Library - 3D View functions
o*vinput2d.c
o*viz.h
o*vmul.c
o*volume.c
o*watsonue.c
o*watsonun.c
o*weisberg.c
o*db/dbmi_base/whoami.cDBMI Library (base) - who am i
o*gis/whoami.cGIS Library - Login name functions
o*win32_pipes.c
o*wind_2_box.cGIS Library - Window box functions
o*wind_format.cGIS Library - Window formatting functions
o*wind_in.cPoint in region functions
o*wind_limits.cGIS Library - Projection limit functions
o*wind_overlap.cGIS Library - Window overlap functions
o*wind_scan.cGIS Library - Coordinate scanning functions
o*display/window.c
o*raster/window.cRaster Library - Window functions
o*raster3d/window.c
o*vector/Vlib/window.cVector library - window/region
o*gis/window_map.cGIS Library - Window mapping functions
o*raster/window_map.cRaster Library - Window mapping functions
o*windowio.c
o*winlocale.c
o*worker.cGIS Library - Worker functions
o*wr_cellhd.cGIS Library - Write Cell Header functions
o*writ_zeros.cGIS Library - Write zero functions
o*cairodriver/write.cGRASS cairo display driver - write image (lower level functions)
o*pngdriver/write.cGRASS png display driver - write image (lower level functions)
o*vector/Vlib/write.cVector library - write vector features
o*write2d.c
o*cairodriver/write_bmp.cGRASS cairo display driver - write bitmap (lower level functions)
o*pngdriver/write_bmp.cGRASS png display driver - write bitmap (lower level functions)
o*write_nat.cVector library - write/modify/delete vector feature (native format)
o*write_ogr.cVector library - write vector feature (OGR format)
o*write_pg.cVector library - write vector feature (PostGIS format)
o*write_png.cGRASS png display driver - write PPM image (lower level functions)
o*cairodriver/write_ppm.cGRASS cairo display driver - write PPM image (lower level functions)
o*pngdriver/write_ppm.cGRASS png display driver - write PPM image (lower level functions)
o*write_sfa.cVector library - write vector feature - simple feature access (level 2)
o*write_xid.c
o*writeascii.c
o*xabs.c
o*xacos.c
o*xadd.c
o*xand.c
o*xand2.c
o*xasin.c
o*xatan.c
o*xbitand.c
o*xbitnot.c
o*xbitor.c
o*xbitxor.c
o*xcos.c
o*xdiv.c
o*xdouble.c
o*db/dbmi_base/xdr.cDBMI Library (base) - external data representation
o*gis/xdr.cGIS Library - XDR related functions
o*xdr.h
o*xdrchar.cDBMI Library (base) - external data representation (char)
o*xdrcolumn.cDBMI Library (base) - external data representation (column)
o*xdrdatetime.cDBMI Library (base) - external data representation (datatime)
o*xdrdouble.cDBMI Library (base) - external data representation (double)
o*xdrfloat.cDBMI Library (base) - external data representation (float)
o*xdrhandle.cDBMI Library (base) - external data representation (handle)
o*xdrindex.cDBMI Library (base) - external data representation (index)
o*xdrint.cDBMI Library (base) - external data representation (integer)
o*xdrprocedure.cDBMI Library (base) - external data representation (procedure)
o*xdrshort.cDBMI Library (base) - external data representation (short)
o*xdrstring.cDBMI Library (base) - external data representation (string)
o*xdrtable.cDBMI Library (base) - external data representation (table)
o*xdrtoken.cDBMI Library (base) - external data representation (token)
o*xdrvalue.cDBMI Library (base) - external data representation (value)
o*xeq.c
o*xeval.c
o*xexp.c
o*xfloat.c
o*xge.c
o*xgraph.c
o*xgt.c
o*xif.c
o*xinormal.c
o*xint.c
o*xisnull.c
o*xle.c
o*xlog.c
o*xlt.c
o*xmax.c
o*xmedian.c
o*xmin.c
o*xmod.c
o*xmode.c
o*xmul.c
o*xne.c
o*xneg.c
o*xnmax.c
o*xnmedian.c
o*xnmin.c
o*xnmode.c
o*xnot.c
o*xnull.c
o*xor.c
o*xor2.c
o*xpow.c
o*xrand.c
o*xround.c
o*xshiftl.c
o*xshiftr.c
o*xshiftru.c
o*xsin.c
o*xsqrt.c
o*xsub.c
o*xtan.c
o*zbulk.cVedit library - Bulk labeling (automated labeling of vector features)
o*db/dbmi_base/zero.cDBMI Library (base) - zero
o*gis/zero.cGIS Library - Zeroing functions
o*zero_cell.cRaster Library - Zero cell buffer functions
o*zone.cGIS Library - Cartographic zone functions
\*zones.c