34#ifndef __TNPOINT_TEMPSPATIALRELS_H__
35#define __TNPOINT_TEMPSPATIALRELS_H__
40#include "general/temporal.h"
41#include "npoint/tnpoint_static.h"
46 const Npoint *np,
bool tinter,
bool restr,
bool atvalue);
48 const GSERIALIZED *geo,
bool tinter,
bool restr,
bool atvalue);
51 bool restr,
bool atvalue);
55 const Temporal *temp,
bool restr,
bool atvalue);
57 const Npoint *np,
bool restr,
bool atvalue);
59 const Temporal *temp,
bool restr,
bool atvalue);
61 double dist,
bool restr,
bool atvalue);
63 double dist,
bool restr,
bool atvalue);
65 double dist,
bool restr,
bool atvalue);
67 double dist,
bool restr,
bool atvalue);
69 double dist,
bool restr,
bool atvalue);
Definition: postgis_ext_defs.in.h:139
Functions for temporal network points.
Definition: tnpoint.h:50
Structure to represent the common structure of temporal values of any temporal subtype.
Definition: meos.h:136
Temporal * tinterrel_tnpoint_geo(const Temporal *temp, const GSERIALIZED *geo, bool tinter, bool restr, bool atvalue)
Return the temporal disjoint/intersection relationship between the temporal network point and the geo...
Definition: tnpoint_tempspatialrels.c:74
Temporal * tdwithin_geo_tnpoint(GSERIALIZED *gs, Temporal *temp, double dist, bool restr, bool atvalue)
Return a temporal Boolean that states whether the geometry and the temporal network point are within ...
Definition: tnpoint_tempspatialrels.c:185
Temporal * tdwithin_tnpoint_npoint(Temporal *temp, Npoint *np, double dist, bool restr, bool atvalue)
Return a temporal Boolean that states whether the network point and the temporal network point are wi...
Definition: tnpoint_tempspatialrels.c:196
Temporal * tinterrel_tnpoint_npoint(const Temporal *temp, const Npoint *np, bool tinter, bool restr, bool atvalue)
Temporal spatial relationships for temporal network points.
Definition: tnpoint_tempspatialrels.c:55
Temporal * ttouches_geo_tnpoint(const GSERIALIZED *geo, const Temporal *temp, bool restr, bool atvalue)
Return the temporal touches relationship between the temporal network point and the geometry.
Definition: tnpoint_tempspatialrels.c:129
Temporal * ttouches_npoint_tnpoint(const Npoint *np, const Temporal *temp, bool restr, bool atvalue)
Return the temporal touches relationship between the temporal network point and the network point.
Definition: tnpoint_tempspatialrels.c:158
Temporal * ttouches_tnpoint_geo(const Temporal *temp, const GSERIALIZED *geo, bool restr, bool atvalue)
Return the temporal touches relationship between the temporal network point and the geometry.
Definition: tnpoint_tempspatialrels.c:111
Temporal * ttouches_tnpoint_npoint(const Temporal *temp, const Npoint *np, bool restr, bool atvalue)
Return the temporal touches relationship between the temporal network point and the network point.
Definition: tnpoint_tempspatialrels.c:140
Temporal * tdwithin_tnpoint_tnpoint(Temporal *temp1, Temporal *temp2, double dist, bool restr, bool atvalue)
Return a temporal Boolean that states whether the temporal network points are within the given distan...
Definition: tnpoint_tempspatialrels.c:222
Temporal * tdwithin_npoint_tnpoint(Npoint *np, Temporal *temp, double dist, bool restr, bool atvalue)
Return a temporal Boolean that states whether the network point and the temporal network point are wi...
Definition: tnpoint_tempspatialrels.c:211
Temporal * tdwithin_tnpoint_geo(Temporal *temp, GSERIALIZED *geo, double dist, bool restr, bool atvalue)
Return a temporal Boolean that states whether the geometry and the temporal network point are within ...
Definition: tnpoint_tempspatialrels.c:169
Temporal * tcontains_geo_tnpoint(GSERIALIZED *geo, Temporal *temp, bool restr, bool atvalue)
Return the temporal contains relationship between the geometry and the temporal network point.
Definition: tnpoint_tempspatialrels.c:95