MobilityDB
1.0
|
Temporal spatial relationships for temporal network points. More...
#include "npoint/tnpoint_tempspatialrels.h"
#include <liblwgeom.h>
#include "general/temporaltypes.h"
#include "general/tempcache.h"
#include "general/temporal_util.h"
#include "general/lifting.h"
#include "point/tpoint_spatialfuncs.h"
#include "point/tpoint_spatialrels.h"
#include "point/tpoint_tempspatialrels.h"
#include "npoint/tnpoint.h"
#include "npoint/tnpoint_static.h"
#include "npoint/tnpoint_spatialfuncs.h"
#include "npoint/tnpoint_distance.h"
Functions | |
Temporal * | tinterrel_tnpoint_geo (Temporal *temp, GSERIALIZED *gs, bool tinter) |
Returns the temporal disjoint/intersection relationship between the temporal network point and the network point. More... | |
Temporal * | tinterrel_tnpoint_npoint (Temporal *temp, npoint *np, bool tinter) |
Returns the temporal disjoint/intersection relationship between the temporal network point and the network point. More... | |
static Temporal * | ttouches_tnpoint_geo_internal (Temporal *temp, GSERIALIZED *gs) |
Returns the temporal touches relationship between the temporal network point and the geometry. More... | |
static Temporal * | ttouches_tnpoint_npoint_internal (Temporal *temp, npoint *np) |
Returns the temporal touches relationship between the temporal network point and the network point. More... | |
PGDLLEXPORT Datum | tcontains_geo_tnpoint (PG_FUNCTION_ARGS) |
Returns the temporal contains relationship between the geometry and the temporal network point. More... | |
PGDLLEXPORT Datum | tdisjoint_geo_tnpoint (PG_FUNCTION_ARGS) |
Returns the temporal disjoint relationship between the geometry and the temporal network point. More... | |
PGDLLEXPORT Datum | tdisjoint_npoint_tnpoint (PG_FUNCTION_ARGS) |
Returns the temporal disjoint relationship between the network point and the temporal network point. More... | |
PGDLLEXPORT Datum | tdisjoint_tnpoint_geo (PG_FUNCTION_ARGS) |
Returns the temporal disjoint relationship between the temporal network point and the geometry. More... | |
PGDLLEXPORT Datum | tdisjoint_tnpoint_npoint (PG_FUNCTION_ARGS) |
Returns the temporal disjoint relationship between the temporal network point and the network point. More... | |
PGDLLEXPORT Datum | tintersects_geo_tnpoint (PG_FUNCTION_ARGS) |
Returns the temporal intersects relationship between the geometry and the temporal network point. More... | |
PGDLLEXPORT Datum | tintersects_npoint_tnpoint (PG_FUNCTION_ARGS) |
Returns the temporal intersects relationship between the network point and the temporal network point. More... | |
PGDLLEXPORT Datum | tintersects_tnpoint_geo (PG_FUNCTION_ARGS) |
Returns the temporal intersects relationship between the temporal network point and the geometry. More... | |
PGDLLEXPORT Datum | tintersects_tnpoint_npoint (PG_FUNCTION_ARGS) |
Returns the temporal intersects relationship between the temporal network point and the network point. More... | |
PGDLLEXPORT Datum | ttouches_geo_tnpoint (PG_FUNCTION_ARGS) |
Returns the temporal touches relationship between the geometry and the temporal network point. More... | |
PGDLLEXPORT Datum | ttouches_npoint_tnpoint (PG_FUNCTION_ARGS) |
Returns the temporal touches relationship between the network point and the temporal network point. More... | |
PGDLLEXPORT Datum | ttouches_tnpoint_geo (PG_FUNCTION_ARGS) |
Returns the temporal touches relationship between the temporal network point and the geometry. More... | |
PGDLLEXPORT Datum | ttouches_tnpoint_npoint (PG_FUNCTION_ARGS) |
Returns the temporal touches relationship between the temporal network point and the network point. More... | |
PGDLLEXPORT Datum | tdwithin_geo_tnpoint (PG_FUNCTION_ARGS) |
Returns a temporal Boolean that states whether the geometry and the temporal network point are within the given distance. More... | |
PGDLLEXPORT Datum | tdwithin_npoint_tnpoint (PG_FUNCTION_ARGS) |
Returns a temporal Boolean that states whether the network point and the temporal network point are within the given distance. More... | |
PGDLLEXPORT Datum | tdwithin_tnpoint_geo (PG_FUNCTION_ARGS) |
Returns a temporal Boolean that states whether the temporal network point and the geometry are within the given distance. More... | |
PGDLLEXPORT Datum | tdwithin_tnpoint_npoint (PG_FUNCTION_ARGS) |
Returns a temporal Boolean that states whether the temporal network point and the network point are within the given distance. More... | |
PGDLLEXPORT Datum | tdwithin_tnpoint_tnpoint (PG_FUNCTION_ARGS) |
Returns a temporal Boolean that states whether the temporal network points are within the given distance. More... | |
Temporal spatial relationships for temporal network points.
These relationships are applied at each instant and result in a temporal boolean/text. The following relationships are supported: tcontains, tdisjoint, tintersects, ttouches, and tdwithin