MobilityDB  1.0
Functions
tpoint_spatialrels.h File Reference

Spatial relationships for temporal points. More...

#include <postgres.h>
#include <fmgr.h>
#include <catalog/pg_type.h>
#include "general/lifting.h"
Include dependency graph for tpoint_spatialrels.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Datum spatialrel (Datum value1, Datum value2, Datum param, LiftedFunctionInfo lfinfo)
 
datum_func3 get_dwithin_fn (int16 flags1, int16 flags2)
 Select the appropriate dwithin function. More...
 
Datum geom_contains (Datum geom1, Datum geom2)
 Calls the PostGIS function ST_Contains with the 2 arguments. More...
 
Datum geom_containsproperly (Datum geom1, Datum geom2)
 
Datum geom_covers (Datum geom1, Datum geom2)
 
Datum geom_coveredby (Datum geom1, Datum geom2)
 
Datum geom_crosses (Datum geom1, Datum geom2)
 
Datum geom_disjoint (Datum geom1, Datum geom2)
 Calls the PostGIS function ST_Disjoint with the 2 arguments. More...
 
Datum geom_equals (Datum geom1, Datum geom2)
 
Datum geom_intersects2d (Datum geom1, Datum geom2)
 Calls the PostGIS function ST_Intersects with the 2 arguments. More...
 
Datum geom_intersects3d (Datum geom1, Datum geom2)
 Calls the PostGIS function ST_3DIntersects with the 2 arguments. More...
 
Datum geom_overlaps (Datum geom1, Datum geom2)
 
Datum geom_touches (Datum geom1, Datum geom2)
 Calls the PostGIS function ST_Touches with the 2 arguments. More...
 
Datum geom_within (Datum geom1, Datum geom2)
 
Datum geom_dwithin2d (Datum geom1, Datum geom2, Datum dist)
 Calls the PostGIS function ST_DWithin with the 3 arguments. More...
 
Datum geom_dwithin3d (Datum geom1, Datum geom2, Datum dist)
 Calls the PostGIS function ST_3DDWithin with the 4 arguments. More...
 
Datum geom_relate (Datum geom1, Datum geom2)
 
Datum geom_relate_pattern (Datum geom1, Datum geom2, Datum pattern)
 
Datum geog_covers (Datum geog1, Datum geog2)
 
Datum geog_coveredby (Datum geog1, Datum geog2)
 
Datum geog_intersects (Datum geog1, Datum geog2)
 Calls the PostGIS function ST_Intersects for geographies with the 2 arguments. More...
 
Datum geog_dwithin (Datum geog1, Datum geog2, Datum dist)
 Calls the PostGIS function ST_DWithin for geographies with the 2 arguments. More...
 
Datum contains_geo_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry contains the trajectory of the temporal point. More...
 
Datum disjoint_geo_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry and the trajectory of the temporal point are disjoint. More...
 
Datum disjoint_tpoint_geo (PG_FUNCTION_ARGS)
 Returns true if the trajectory of the temporal point and the geometry are disjoint. More...
 
Datum intersects_geo_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry and the trajectory of the temporal point intersect. More...
 
Datum intersects_tpoint_geo (PG_FUNCTION_ARGS)
 Returns true if the trajectory of the temporal point and the geometry intersect. More...
 
Datum touches_geo_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry touches the trajectory of the temporal point. More...
 
Datum touches_tpoint_geo (PG_FUNCTION_ARGS)
 Returns true if the trajectory of the temporal point touches the geometry. More...
 
Datum dwithin_geo_tpoint (PG_FUNCTION_ARGS)
 Returns true if the geometry and the trajectory of the temporal point are within the given distance. More...
 
Datum dwithin_tpoint_geo (PG_FUNCTION_ARGS)
 Returns true if the trajectory of the temporal point and the geometry are within the given distance. More...
 
Datum dwithin_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns true if the trajectories of the temporal points are within the given distance. More...
 

Detailed Description

Spatial relationships for temporal points.