34#ifndef __TNPOINT_SPATIALRELS_H__
35#define __TNPOINT_SPATIALRELS_H__
40#include "general/temporal.h"
41#include "npoint/tnpoint.h"
uintptr_t Datum
Definition: pg_ext_defs.in.h:4
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
int edwithin_tnpoint_tnpoint(const Temporal *temp1, const Temporal *temp2, double dist)
Return true if the temporal network points ever satisfy the spatial relationship.
Definition: tnpoint_spatialrels.c:181
Datum espatialrel3_tnpoint_npoint(const Temporal *temp, const Npoint *np, Datum param, Datum(*func)(Datum, Datum, Datum), bool invert)
Generic spatial relationships for a temporal network point and a geometry.
Definition: tnpoint_spatialrels.c:162
Datum espatialrel_tnpoint_npoint(const Temporal *temp, const Npoint *np, Datum(*func)(Datum, Datum), bool invert)
Generic spatial relationships for a temporal network point and a network point.
Definition: tnpoint_spatialrels.c:77
Datum espatialrel_tnpoint_geo(const Temporal *temp, Datum geom, Datum(*func)(Datum, Datum), bool invert)
Spatial relationships for temporal network points.
Definition: tnpoint_spatialrels.c:63
Datum espatialrel3_tnpoint_geom(const Temporal *temp, Datum geom, Datum param, Datum(*func)(Datum, Datum, Datum), bool invert)
Generic spatial relationships for a temporal network point and a geometry.
Definition: tnpoint_spatialrels.c:142
int espatialrel_tnpoint_tnpoint(const Temporal *temp1, const Temporal *temp2, Datum(*func)(Datum, Datum))
Return true if the temporal network points ever satisfy the spatial relationship.
Definition: tnpoint_spatialrels.c:93