postgis/liblwgeom
Sandro Santilli 8da79c29a6 Fix typo in error message about ClipByBox availability
git-svn-id: http://svn.osgeo.org/postgis/trunk@15203 b70326c6-7e19-0410-871a-916f4a2858ee
2016-10-10 20:25:29 +00:00
..
cunit New method to approximate minimum bounding circle polygon without using ST_Buffer. (References #2841, #3620) 2016-09-14 16:04:46 +00:00
box2d.c Fix my email address 2016-07-04 15:45:56 +00:00
bytebuffer.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
bytebuffer.h Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
effectivearea.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
effectivearea.h Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
g_box.c #3059, Allow passing per-dimension parameters in ST_Expand (remaining changes) 2016-06-02 22:47:05 +00:00
g_serialized.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
g_serialized.txt Harmonize w/ header 2016-02-26 15:05:26 +00:00
g_util.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
kmeans.c #3479 Fix assertion crash added after initial fix 2016-03-01 18:21:42 +00:00
kmeans.h #3465, ST_Kmeans 2016-02-24 10:44:11 +00:00
liblwgeom.h.in New method to approximate minimum bounding circle polygon without using ST_Buffer. (References #2841, #3620) 2016-09-14 16:04:46 +00:00
liblwgeom_internal.h Fix my email address 2016-07-04 15:45:56 +00:00
liblwgeom_topo.h Fix my email address 2016-07-04 15:45:56 +00:00
liblwgeom_topo_internal.h Fix my email address 2016-07-04 15:45:56 +00:00
lwalgorithm.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwboundingcircle.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwcircstring.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwcollection.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwcompound.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwcurvepoly.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwgeodetic.c Segmentize geography using equal length segments, (Hugo Mercier of Oslandia) 2016-08-17 13:01:23 +00:00
lwgeodetic.h Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwgeodetic_tree.c Fix my email address 2016-07-04 15:45:56 +00:00
lwgeodetic_tree.h Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwgeom.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwgeom_api.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwgeom_debug.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwgeom_geos.c Fix typo in error message about ClipByBox availability 2016-10-10 20:25:29 +00:00
lwgeom_geos.h Fix my email address 2016-07-04 15:45:56 +00:00
lwgeom_geos_clean.c Fix my email address 2016-07-04 15:45:56 +00:00
lwgeom_geos_cluster.c #3612, Calling ST_ClusterDBSCAN with fewer than minpoints geometries in window frame crashes backend 2016-09-05 02:10:12 +00:00
lwgeom_geos_node.c Fix my email address 2016-07-04 15:45:56 +00:00
lwgeom_geos_split.c Fix my email address 2016-07-04 15:45:56 +00:00
lwgeom_log.h Fix my email address 2016-07-04 15:45:56 +00:00
lwgeom_median.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwgeom_sfcgal.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwgeom_sfcgal.h Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwgeom_topo.c Fix my email address 2016-07-04 15:45:56 +00:00
lwgeom_transform.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwgeom_wrapx.c Use int for iterating over geometry index 2016-06-16 14:06:47 +00:00
lwhomogenize.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwin_encoded_polyline.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwin_geojson.c Fix my email address 2016-07-04 15:45:56 +00:00
lwin_twkb.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwin_wkb.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwin_wkt.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwin_wkt.h Fix my email address 2016-07-04 15:45:56 +00:00
lwin_wkt_lex.c Fix my email address 2016-07-04 15:45:56 +00:00
lwin_wkt_lex.l Fix longstanding parser memory leak 2015-06-29 17:34:49 +00:00
lwin_wkt_parse.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwin_wkt_parse.h Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwin_wkt_parse.y Fix longstanding parser memory leak 2015-06-29 17:34:49 +00:00
lwiterator.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwkmeans.c Fix memory leak in lwgeom_cluster_2d_kmeans 2016-06-06 12:28:13 +00:00
lwline.c Fix my email address 2016-07-04 15:45:56 +00:00
lwlinearreferencing.c Fix inconsistency with multilinestring in ST_LocateBetweenElevations() 2016-08-05 14:09:06 +00:00
lwmcurve.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwmline.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwmpoint.c #3428, ST_Points 2016-01-16 15:45:37 +00:00
lwmpoly.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwmsurface.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwout_encoded_polyline.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwout_geojson.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwout_gml.c Fix my email address 2016-07-04 15:45:56 +00:00
lwout_kml.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwout_svg.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwout_twkb.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwout_twkb.h Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwout_wkb.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwout_wkt.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwout_x3d.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwpoint.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwpoly.c New method to approximate minimum bounding circle polygon without using ST_Buffer. (References #2841, #3620) 2016-09-14 16:04:46 +00:00
lwprint.c Fix my email address 2016-07-04 15:45:56 +00:00
lwpsurface.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwspheroid.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwstroke.c #3652, crash on collection(multicurve()) 2016-10-03 20:22:15 +00:00
lwtin.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwtree.c Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwtree.h Update copyright header to add explicit license version 2015-12-14 10:11:21 +00:00
lwtriangle.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
lwunionfind.c #3572, ST_ClusterDBSCAN should not join clusters by their borders 2016-06-06 12:24:32 +00:00
lwunionfind.h #3572, ST_ClusterDBSCAN should not join clusters by their borders 2016-06-06 12:24:32 +00:00
lwutil.c Fix my email address 2016-07-04 15:45:56 +00:00
Makefile.in Implement lwgeom_wrapx and ST_WrapX 2016-06-16 09:09:26 +00:00
measures.c Remove trailing spaces 2016-07-05 10:15:14 +00:00
measures.h Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
measures3d.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
measures3d.h Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
ptarray.c Simplify loop / make more readable 2016-09-23 17:38:30 +00:00
README.topo Fix my email address 2016-07-04 15:45:56 +00:00
stringbuffer.c Style only change: remove trailing whitespaces 2016-04-27 14:45:28 +00:00
stringbuffer.h #3465, ST_Kmeans 2016-02-24 10:44:11 +00:00
TODO Implement ST_RemoveIsoEdge in C 2015-08-20 16:24:23 +00:00
varint.c Fix my email address 2016-07-04 15:45:56 +00:00
varint.h Fix my email address 2016-07-04 15:45:56 +00:00

About topology support in liblwgeom
-----------------------------------
 Author: Sandro Santilli <strk@kbt.io>
 Last modified: Jun 13, 2015

The topology support in liblwgeom exposes an API to create and manage
"standard" topologies that use provided callbacks to take care of actual
data storage.

The topology standard is based on what was provided by PostGIS at its
version 2.0.0, which in turn is based on ISO SQL/MM (ISO 13249) with
the addition of the "TopoGeometry" concept.

The public header for topology support is `liblwgeom_topo.h`.
The caller has to setup a backend interface  (LWT_BE_IFACE) implementing
all the required callbacks and will then be able to use the provided
editing functions.

The contract for each callback is fully specified in the header.
The callbacks are as simple as possible while still allowing for
backend-specific optimizations.

The backend interface is an opaque object and callabcks are registered
into it using free functions. This is to allow for modifying the required
set of callbacks between versions of the library without breaking backward
compatibility.