![]() |
MobilityDB 1.3
|
Go to the source code of this file.
Functions | |
bool | ensure_valid_tcbuffer_cbuffer (const Temporal *temp, const Cbuffer *cb) |
Temporal distance for temporal network points. More... | |
bool | ensure_valid_tcbuffer_geo (const Temporal *temp, const GSERIALIZED *gs) |
Ensure the validity of a temporal circular buffer and a geometry. More... | |
bool | ensure_valid_tcbuffer_stbox (const Temporal *temp, const STBox *box) |
Ensure the validity of a temporal circular buffer and a spatiotemporal box. More... | |
bool | ensure_valid_tcbuffer_tcbuffer (const Temporal *temp1, const Temporal *temp2) |
Return true if a temporal circular buffer and a circular buffer are valid for operations. More... | |
int | tcbuffersegm_distance_turnpt (Datum start1, Datum end1, Datum start2, Datum end2, Datum dist UNUSED, TimestampTz lower, TimestampTz upper, TimestampTz *t1, TimestampTz *t2) |
Return 1 or 2 if two temporal circular buffer segments are at a minimum distance during the period defined by the output timestamps, return 0 otherwise. More... | |
int | tcbuffersegm_dwithin_turnpt (Datum start1, Datum end1, Datum start2, Datum end2, Datum dist, TimestampTz lower, TimestampTz upper, TimestampTz *t1, TimestampTz *t2) |
Return 1 or 2 if two temporal circular buffer segments are within a distance during the period defined by the output timestampos, return 0 otherwise. More... | |
int | tcbuffersegm_intersection (Datum start1, Datum end1, Datum start2, Datum end2, TimestampTz lower, TimestampTz upper, TimestampTz *t1, TimestampTz *t2) |
Return 1 or 2 if two temporal circular buffer segments intersect during the period defined by the output timestamps, return 0 otherwise. More... | |
int | tcbuffersegm_intersection_value (Datum start, Datum end, Datum value, TimestampTz lower, TimestampTz upper, TimestampTz *t1, TimestampTz *t2) |
Return 1 or 2 if a temporal circular buffer segment and a circular buffer intersect during the period defined by the output timestamps, return 0 otherwise. More... | |