PostGIS  2.5.7dev-r@@SVN_REVISION@@
lwgeom_geos_split.c File Reference
#include "../postgis_config.h"
#include "lwgeom_geos.h"
#include "liblwgeom_internal.h"
#include <string.h>
#include <assert.h>
Include dependency graph for lwgeom_geos_split.c:

Go to the source code of this file.

Functions

static LWGEOMlwline_split_by_line (const LWLINE *lwgeom_in, const LWGEOM *blade_in)
 
static LWGEOMlwline_split_by_point (const LWLINE *lwgeom_in, const LWPOINT *blade_in)
 
static LWGEOMlwline_split_by_mpoint (const LWLINE *lwgeom_in, const LWMPOINT *blade_in)
 
static LWGEOMlwline_split (const LWLINE *lwgeom_in, const LWGEOM *blade_in)
 
static LWGEOMlwpoly_split_by_line (const LWPOLY *lwgeom_in, const LWGEOM *blade_in)
 
static LWGEOMlwcollection_split (const LWCOLLECTION *lwcoll_in, const LWGEOM *blade_in)
 
static LWGEOMlwpoly_split (const LWPOLY *lwpoly_in, const LWGEOM *blade_in)
 
int lwline_split_by_point_to (const LWLINE *lwline_in, const LWPOINT *blade_in, LWMLINE *v)
 Split a line by a point and push components to the provided multiline. More...
 
LWGEOMlwgeom_split (const LWGEOM *lwgeom_in, const LWGEOM *blade_in)