34#ifndef __TNPOINT_DISTANCE_H__
35#define __TNPOINT_DISTANCE_H__
40#include "general/temporal.h"
41#include "npoint/tnpoint_static.h"
Definition: postgis_ext_defs.in.h:139
Functions for temporal network points.
Definition: tnpoint.h:50
Structure to represent temporal values of instant subtype.
Definition: meos.h:148
Structure to represent the common structure of temporal values of any temporal subtype.
Definition: meos.h:136
Temporal * distance_tnpoint_npoint(const Temporal *temp, const Npoint *np)
Return the temporal distance between the temporal network point and the network point.
Definition: tnpoint_distance.c:76
TInstant * nai_tnpoint_tnpoint(const Temporal *temp, const Temporal *temp2)
Return the nearest approach instant of the two temporal network points.
Definition: tnpoint_distance.c:155
GSERIALIZED * shortestline_tnpoint_npoint(const Temporal *temp, const Npoint *np)
Return the line connecting the nearest approach point between the network point and the temporal netw...
Definition: tnpoint_distance.c:247
double nad_tnpoint_geo(const Temporal *temp, const GSERIALIZED *geo)
Return the nearest approach distance of the temporal network point and the geometry.
Definition: tnpoint_distance.c:181
bool shortestline_tnpoint_geo(const Temporal *temp, const GSERIALIZED *geo, GSERIALIZED **result)
Return the line connecting the nearest approach point between the geometry and the temporal network p...
Definition: tnpoint_distance.c:231
double nad_tnpoint_npoint(const Temporal *temp, const Npoint *np)
Return the nearest approach distance of the temporal network point and the network point.
Definition: tnpoint_distance.c:197
Temporal * distance_tnpoint_geo(const Temporal *temp, const GSERIALIZED *geo)
Temporal distance for temporal network points.
Definition: tnpoint_distance.c:60
Temporal * distance_tnpoint_tnpoint(const Temporal *temp1, const Temporal *temp2)
Return the temporal distance between the two temporal network points.
Definition: tnpoint_distance.c:89
bool shortestline_tnpoint_tnpoint(const Temporal *temp1, const Temporal *temp2, GSERIALIZED **result)
Return the line connecting the nearest approach point between the two temporal networks.
Definition: tnpoint_distance.c:262
TInstant * nai_tnpoint_geo(const Temporal *temp, const GSERIALIZED *geo)
Return the nearest approach instant of the temporal network point and the geometry.
Definition: tnpoint_distance.c:114
double nad_tnpoint_tnpoint(const Temporal *temp1, const Temporal *temp2)
Return the nearest approach distance of the two temporal network points.
Definition: tnpoint_distance.c:213
TInstant * nai_tnpoint_npoint(const Temporal *temp, const Npoint *np)
Return the nearest approach instant of the network point and the temporal network point.
Definition: tnpoint_distance.c:135