MobilityDB  1.0
Macros | Functions
tpoint_tempspatialrels.h File Reference

Temporal spatial relationships for temporal points. More...

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

Go to the source code of this file.

Macros

#define TINTERSECTS   true
 
#define TDISJOINT   false
 

Functions

Datum tcontains_geo_tpoint (PG_FUNCTION_ARGS)
 Returns the temporal contains relationship between the geometry and the temporal point. More...
 
Datum tdisjoint_geo_tpoint (PG_FUNCTION_ARGS)
 Returns the temporal intersects relationship between the temporal point and the geometry. More...
 
Datum tdisjoint_tpoint_geo (PG_FUNCTION_ARGS)
 Returns the temporal intersects relationship between the temporal point and the geometry. More...
 
Datum tintersects_geo_tpoint (PG_FUNCTION_ARGS)
 Returns the temporal intersects relationship between the temporal point and the geometry. More...
 
Datum tintersects_tpoint_geo (PG_FUNCTION_ARGS)
 Returns the temporal intersects relationship between the temporal point and the geometry. More...
 
Datum ttouches_geo_tpoint (PG_FUNCTION_ARGS)
 Returns the temporal touches relationship between the geometry and the temporal point. More...
 
Datum ttouches_tpoint_geo (PG_FUNCTION_ARGS)
 Returns the temporal touches relationship between the temporal point and the geometry. More...
 
Datum tdwithin_geo_tpoint (PG_FUNCTION_ARGS)
 Returns a temporal Boolean that states whether the geometry and the temporal point are within the given distance. More...
 
Datum tdwithin_tpoint_geo (PG_FUNCTION_ARGS)
 Returns a temporal Boolean that states whether the temporal point and the geometry are within the given distance. More...
 
Datum tdwithin_tpoint_tpoint (PG_FUNCTION_ARGS)
 Returns a temporal Boolean that states whether the temporal points are within the given distance. More...
 
Temporaltinterrel_tpoint_geo (const Temporal *temp, GSERIALIZED *gs, bool tinter)
 Evaluates tintersects/tdisjoint for a temporal point and a geometry. More...
 
Temporaltcontains_geo_tpoint_internal (GSERIALIZED *gs, Temporal *temp)
 Returns the temporal contains relationship between the geometry and the temporal point (internal function) More...
 
Temporalttouches_tpoint_geo_internal (Temporal *temp, GSERIALIZED *gs)
 Returns the temporal touches relationship between the geometry and the temporal point (internal version) More...
 
Temporaltdwithin_tpoint_geo_internal (const Temporal *temp, GSERIALIZED *gs, Datum dist)
 Returns a temporal Boolean that states whether the temporal point and the geometry are within the given distance (dispatch function) More...
 
Temporaltdwithin_tpoint_tpoint_internal (const Temporal *temp1, const Temporal *temp2, Datum dist)
 Returns a temporal Boolean that states whether the temporal points are within the given distance (internal function) More...
 

Detailed Description

Temporal spatial relationships for temporal points.