MobilityDB 1.1
Macros | Functions
postgis.h File Reference
#include <postgres.h>
#include <fmgr.h>
#include <liblwgeom.h>
#include <lwgeodetic_tree.h>
#include "general/temporal.h"
Include dependency graph for postgis.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PG_GETARG_GSERIALIZED_P(varno)   ((GSERIALIZED *)PG_DETOAST_DATUM(PG_GETARG_DATUM(varno)))
 
#define PG_GETARG_GSERIALIZED_P_COPY(varno)   ((GSERIALIZED *)PG_DETOAST_DATUM_COPY(PG_GETARG_DATUM(varno)))
 

Functions

Datum boundary (PG_FUNCTION_ARGS)
 
Datum BOX2D_to_LWGEOM (PG_FUNCTION_ARGS)
 
Datum BOX3D_to_LWGEOM (PG_FUNCTION_ARGS)
 
Datum buffer (PG_FUNCTION_ARGS)
 
Datum centroid (PG_FUNCTION_ARGS)
 
Datum contains (PG_FUNCTION_ARGS)
 
Datum containsproperly (PG_FUNCTION_ARGS)
 
Datum coveredby (PG_FUNCTION_ARGS)
 
Datum covers (PG_FUNCTION_ARGS)
 
Datum crosses (PG_FUNCTION_ARGS)
 
Datum disjoint (PG_FUNCTION_ARGS)
 
Datum geography_azimuth (PG_FUNCTION_ARGS)
 
Datum geography_bestsrid (PG_FUNCTION_ARGS)
 
Datum geography_covers (PG_FUNCTION_ARGS)
 
Datum geography_distance (PG_FUNCTION_ARGS)
 
Datum geography_dwithin (PG_FUNCTION_ARGS)
 
Datum geography_eq (PG_FUNCTION_ARGS)
 
Datum geography_from_geometry (PG_FUNCTION_ARGS)
 
Datum geography_in (PG_FUNCTION_ARGS)
 
Datum geography_intersects (PG_FUNCTION_ARGS)
 
Datum geography_length (PG_FUNCTION_ARGS)
 
Datum geography_lt (PG_FUNCTION_ARGS)
 
Datum geography_out (PG_FUNCTION_ARGS)
 
Datum geometry_from_geography (PG_FUNCTION_ARGS)
 
int32_t getSRIDbySRS (FunctionCallInfo fcinfo, const char *srs)
 PostGIS definitions that are needed in MobilityDB but are not exported in PostGIS headers. More...
 
char * getSRSbySRID (FunctionCallInfo fcinfo, int32_t srid, bool short_crs)
 
Datum issimple (PG_FUNCTION_ARGS)
 
Datum LWGEOM_addpoint (PG_FUNCTION_ARGS)
 
Datum LWGEOM_azimuth (PG_FUNCTION_ARGS)
 
Datum LWGEOM_closestpoint (PG_FUNCTION_ARGS)
 
Datum LWGEOM_closestpoint3d (PG_FUNCTION_ARGS)
 
Datum LWGEOM_collect_garray (PG_FUNCTION_ARGS)
 
Datum LWGEOM_dwithin (PG_FUNCTION_ARGS)
 
Datum LWGEOM_dwithin3d (PG_FUNCTION_ARGS)
 
Datum lwgeom_eq (PG_FUNCTION_ARGS)
 
Datum LWGEOM_geometryn_collection (PG_FUNCTION_ARGS)
 
Datum LWGEOM_get_srid (PG_FUNCTION_ARGS)
 
Datum lwgeom_hash (PG_FUNCTION_ARGS)
 
Datum LWGEOM_in (PG_FUNCTION_ARGS)
 
Datum LWGEOM_isempty (PG_FUNCTION_ARGS)
 
Datum LWGEOM_length_linestring (PG_FUNCTION_ARGS)
 
Datum LWGEOM_line_interpolate_point (PG_FUNCTION_ARGS)
 
Datum LWGEOM_line_locate_point (PG_FUNCTION_ARGS)
 
Datum LWGEOM_line_substring (PG_FUNCTION_ARGS)
 
Datum lwgeom_lt (PG_FUNCTION_ARGS)
 
Datum LWGEOM_makepoint (PG_FUNCTION_ARGS)
 
Datum LWGEOM_numgeometries_collection (PG_FUNCTION_ARGS)
 
Datum LWGEOM_numpoints_linestring (PG_FUNCTION_ARGS)
 
Datum LWGEOM_out (PG_FUNCTION_ARGS)
 
Datum LWGEOM_pointn_linestring (PG_FUNCTION_ARGS)
 
Datum LWGEOM_reverse (PG_FUNCTION_ARGS)
 
Datum LWGEOM_set_srid (PG_FUNCTION_ARGS)
 
Datum LWGEOM_setpoint_linestring (PG_FUNCTION_ARGS)
 
Datum LWGEOM_shortestline2d (PG_FUNCTION_ARGS)
 
Datum LWGEOM_shortestline3d (PG_FUNCTION_ARGS)
 
Datum overlaps (PG_FUNCTION_ARGS)
 
Datum pgis_union_geometry_array (PG_FUNCTION_ARGS)
 
Datum relate_full (PG_FUNCTION_ARGS)
 
Datum relate_pattern (PG_FUNCTION_ARGS)
 
Datum ST_3DDistance (PG_FUNCTION_ARGS)
 
Datum ST_3DIntersects (PG_FUNCTION_ARGS)
 
Datum ST_Distance (PG_FUNCTION_ARGS)
 
Datum ST_Equals (PG_FUNCTION_ARGS)
 
Datum ST_Intersection (PG_FUNCTION_ARGS)
 
Datum ST_Intersects (PG_FUNCTION_ARGS)
 
Datum touches (PG_FUNCTION_ARGS)
 
Datum transform (PG_FUNCTION_ARGS)
 
Datum within (PG_FUNCTION_ARGS)