MobilityDB 1.1
Functions
tnpoint_spatialrels.c File Reference
#include "npoint/tnpoint_spatialrels.h"
#include <postgres.h>
#include <utils/palloc.h>
#include <fmgr.h>
#include "general/lifting.h"
#include "point/tpoint_spatialfuncs.h"
#include "point/tpoint_spatialrels.h"
#include "npoint/tnpoint_spatialfuncs.h"
Include dependency graph for tnpoint_spatialrels.c:

Functions

PGDLLEXPORT Datum Econtains_geo_tnpoint (PG_FUNCTION_ARGS)
 Return true if the geometry contains the trajectory of the temporal network point. More...
 
PGDLLEXPORT Datum Edisjoint_geo_tnpoint (PG_FUNCTION_ARGS)
 Return true if the geometry and the trajectory of the temporal network point are disjoint. More...
 
PGDLLEXPORT Datum Edisjoint_npoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the network point and the trajectory of the temporal network point are disjoint. More...
 
PGDLLEXPORT Datum Edisjoint_tnpoint_geo (PG_FUNCTION_ARGS)
 Return true if the trajectory of the temporal network point and the geometry are disjoint. More...
 
PGDLLEXPORT Datum Edisjoint_tnpoint_npoint (PG_FUNCTION_ARGS)
 Return true if the trajectory of the temporal network point and the network point are disjoint. More...
 
PGDLLEXPORT Datum Edisjoint_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the temporal points are ever disjoint. More...
 
PGDLLEXPORT Datum Edwithin_geo_tnpoint (PG_FUNCTION_ARGS)
 Return true if the geometry and the trajectory of the temporal network point are within the given distance. More...
 
PGDLLEXPORT Datum Edwithin_npoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the network point and the trajectory of the temporal network point are within the given distance. More...
 
PGDLLEXPORT Datum Edwithin_tnpoint_geo (PG_FUNCTION_ARGS)
 Return true if the trajectory of the temporal network point and the geometry are within the given distance. More...
 
PGDLLEXPORT Datum Edwithin_tnpoint_npoint (PG_FUNCTION_ARGS)
 Return true if the trajectory of the temporal network point and the network point are within the given distance. More...
 
PGDLLEXPORT Datum Edwithin_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the trajectories of the temporal network points are within the given distance. More...
 
PGDLLEXPORT Datum Eintersects_geo_tnpoint (PG_FUNCTION_ARGS)
 Return true if the geometry and the trajectory of the temporal network point intersect. More...
 
PGDLLEXPORT Datum Eintersects_npoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the network point and the trajectory of the temporal network point intersect. More...
 
PGDLLEXPORT Datum Eintersects_tnpoint_geo (PG_FUNCTION_ARGS)
 Return true if the trajectory of the temporal network point and the geometry intersect. More...
 
PGDLLEXPORT Datum Eintersects_tnpoint_npoint (PG_FUNCTION_ARGS)
 Return true if the trajectory of the temporal network point and the network point intersect. More...
 
PGDLLEXPORT Datum Eintersects_tnpoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the temporal points are ever disjoint. More...
 
Datum espatialrel_geo_tnpoint_ext (FunctionCallInfo fcinfo, Datum(*func)(Datum, Datum))
 Ever spatial relationships for temporal network points. More...
 
static Datum espatialrel_npoint_tnpoint_ext (FunctionCallInfo fcinfo, Datum(*func)(Datum, Datum))
 Generic spatial relationships for a temporal network point and a network point. More...
 
static Datum espatialrel_tnpoint_geo_ext (FunctionCallInfo fcinfo, Datum(*func)(Datum, Datum))
 Generic spatial relationships for a temporal network point and a geometry. More...
 
static Datum espatialrel_tnpoint_npoint_ext (FunctionCallInfo fcinfo, Datum(*func)(Datum, Datum))
 Generic spatial relationships for a temporal network point and a network point. More...
 
static Datum espatialrel_tnpoint_tnpoint_ext (FunctionCallInfo fcinfo, Datum(*func)(Datum, Datum))
 Return true if the temporal network points ever satisfy the spatial relationship. More...
 
PGDLLEXPORT Datum Etouches_geo_tnpoint (PG_FUNCTION_ARGS)
 Return true if the geometry and the trajectory of the temporal network point touch. More...
 
PGDLLEXPORT Datum Etouches_npoint_tnpoint (PG_FUNCTION_ARGS)
 Return true if the network point and the trajectory of the temporal network point touch. More...
 
PGDLLEXPORT Datum Etouches_tnpoint_geo (PG_FUNCTION_ARGS)
 Return true if the trajectory of the temporal network point and the geometry touch. More...
 
PGDLLEXPORT Datum Etouches_tnpoint_npoint (PG_FUNCTION_ARGS)
 Return true if the trajectory of the temporal network point and the network point touch. More...