PostGIS  2.4.9dev-r@@SVN_REVISION@@
lwgeom_functions_lrs.c File Reference
#include <math.h>
#include "postgres.h"
#include "fmgr.h"
#include "../postgis_config.h"
#include "liblwgeom.h"
#include "lwgeom_pg.h"
Include dependency graph for lwgeom_functions_lrs.c:

Go to the source code of this file.

Data Structures

struct  POINTARRAYSET
 

Functions

Datum ST_AddMeasure (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (ST_AddMeasure)
 
Datum ST_LocateAlong (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (ST_LocateAlong)
 
Datum ST_LocateBetween (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (ST_LocateBetween)
 
Datum ST_LocateBetweenElevations (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (ST_LocateBetweenElevations)
 
Datum ST_InterpolatePoint (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (ST_InterpolatePoint)
 
Datum LWGEOM_line_locate_point (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (LWGEOM_line_locate_point)
 
static POINTARRAYSET ptarray_locate_between_m (POINTARRAY *ipa, double m0, double m1)
 
static LWGEOMlwcollection_locate_between_m (LWCOLLECTION *lwcoll, double m0, double m1)
 
static LWGEOMlwgeom_locate_between_m (LWGEOM *lwin, double m0, double m1)
 
static LWGEOMlwline_locate_between_m (LWLINE *lwline_in, double m0, double m1)
 
static LWGEOMlwpoint_locate_between_m (LWPOINT *lwpoint, double m0, double m1)
 
static int clip_seg_by_m_range (POINT4D *p1, POINT4D *p2, double m0, double m1)
 
Datum LWGEOM_locate_between_m (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (LWGEOM_locate_between_m)