MobilityDB 1.3
Loading...
Searching...
No Matches
Functions

Ever/always relationship functions for temporal geometries. More...

Functions

int acontains_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp)
 Return 1 if a geometry always contains a temporal geo, 0 if not, and -1 on error or if the geometry is empty. More...
 
int acontains_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs)
 Return 1 if a geometry always contains a temporal geo, 0 if not, and -1 on error or if the geometry is empty. More...
 
int acontains_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2)
 Return 1 if a temporal geometry ever contains another one, 0 if not, and -1 on error. More...
 
int acovers_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp)
 Return 1 if a geometry always covers a temporal geo, 0 if not, and -1 on error or if the geometry is empty. More...
 
int acovers_tcbuffer_tcbuffer (const Temporal *temp1, const Temporal *temp2)
 Return 1 if a temporal circular buffer always covers another one, 0 if not, and -1 on error. More...
 
int acovers_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs)
 Return 1 if a geometry always covers a temporal geo, 0 if not, and -1 on error or if the geometry is empty. More...
 
int acovers_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2)
 Return 1 if a temporal geometry ever covers another one, 0 if not, and -1 on error. More...
 
int adisjoint_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs)
 Return 1 if a temporal geometry and a geometry are always disjoint, 0 if not, and -1 on error or if the geometry is empty. More...
 
int adisjoint_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2)
 Return 1 if the temporal geos are always disjoint, 0 if not, and -1 on error or if the temporal geos do not intersect in time. More...
 
int adwithin_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, double dist)
 Return 1 if a geometry and a temporal geo are always within a distance, 0 if not, -1 on error or if the geometry is empty. More...
 
int adwithin_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2, double dist)
 Return 1 if two temporal geos are always within a distance, 0 if not, -1 on error or if they do not intersect on time. More...
 
int aintersects_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs)
 Return 1 if a temporal geometry always intersects a temporal geometry, 0 if not, and -1 on error or if the geometry is empty. More...
 
int aintersects_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2)
 Return 1 if the temporal geos always intersect, 0 if not, and -1 on error or if the temporal geos do not intersect in time. More...
 
int atouches_tcbuffer_tcbuffer (const Temporal *temp1, const Temporal *temp2)
 Return 1 if a temporal circular buffer always touches another one, 0 if not, and -1 on error. More...
 
int atouches_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs)
 Return 1 if a temporal geometry always touches a geometry, 0 if not, and -1 on error or if the geometry is empty. More...
 
int atouches_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2)
 Return 1 if a temporal geometry always touches another one, 0 if not, and -1 on error. More...
 
int ea_disjoint_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp, bool ever)
 Return 1 if a temporal geometry and a geometry are ever disjoint, 0 if not, and -1 on error or if the geometry is empty. More...
 
int ea_disjoint_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, bool ever)
 Return 1 if a temporal geometry and a geometry are ever disjoint, 0 if not, and -1 on error or if the geometry is empty. More...
 
int ea_dwithin_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, double dist, bool ever)
 Return 1 if a geometry and a temporal geo are ever within the given distance, 0 if not, -1 on error or if the geometry is empty. More...
 
int ea_intersects_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp, bool ever)
 Return 1 if a geometry intersects a temporal geometry, 0 if not, and -1 on error or if the geometry is empty. More...
 
int ea_intersects_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, bool ever)
 Return 1 if a temporal geometry ever/always intersects a geometry, 0 if not, and -1 on error or if the geometry is empty. More...
 
int ea_touches_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, bool ever)
 Return 1 if a temporal geometry ever/always touches a geometry, 0 if not, and -1 on error or if the geometry is empty. More...
 
int econtains_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp)
 Return 1 if a geometry ever contains a temporal geo, 0 if not, and -1 on error or if the geometry is empty. More...
 
int econtains_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs)
 Return 1 if a temporal geometry ever contains a geo, 0 if not, and -1 on error or if the geometry is empty. More...
 
int econtains_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2)
 Return 1 if a temporal geometry ever contains another one, 0 if not, and -1 on error. More...
 
int ecovers_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp)
 Return 1 if a geometry ever covers a temporal geo, 0 if not, and -1 on error or if the geometry is empty. More...
 
int ecovers_tcbuffer_tcbuffer (const Temporal *temp1, const Temporal *temp2)
 Return 1 if a temporal circular buffer ever covers another one, 0 if not, and -1 on error. More...
 
int ecovers_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs)
 Return 1 if a temporal geometry ever covers a geo, 0 if not, and -1 on error or if the geometry is empty. More...
 
int ecovers_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2)
 Return 1 if a temporal geometry ever covers another one, 0 if not, and -1 on error. More...
 
int edisjoint_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs)
 Return 1 if a temporal geometry and a geometry are ever disjoint, 0 if not, and -1 on error or if the geometry is empty. More...
 
int edisjoint_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2)
 Return 1 if the temporal geos are ever disjoint, 0 if not, and -1 on error or if the temporal geos do not intersect in time. More...
 
int edwithin_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, double dist)
 Return 1 if a geometry and a temporal geo are ever within the given distance, 0 if not, -1 on error or if the geometry is empty. More...
 
int edwithin_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2, double dist)
 Return 1 if two temporal geos are ever within a distance, 0 if not, -1 on error or if they do not intersect on time. More...
 
int eintersects_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs)
 Return 1 if a temporal geometry ever intersects a temporal geometry, 0 if not, and -1 on error or if the geometry is empty. More...
 
int eintersects_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2)
 Return 1 if the temporal geos ever intersect, 0 if not, and -1 on error or if the temporal geos do not intersect in time. More...
 
int etouches_tcbuffer_tcbuffer (const Temporal *temp1, const Temporal *temp2)
 Return 1 if a temporal circular buffer ever touches another one, 0 if not, and -1 on error. More...
 
int etouches_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs)
 Return 1 if a temporal geometry ever touches a geometry, 0 if not, and -1 on error or if the geometry is empty. More...
 
int etouches_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2)
 Return 1 if a temporal geometry ever touches another one, 0 if not, and -1 on error. More...
 

Detailed Description

Ever/always relationship functions for temporal geometries.