MobilityDB 1.3
Loading...
Searching...
No Matches

◆ tcbuffersegm_dwithin_turnpt()

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.

These are the turning points when computing the temporal distance.

Parameters
[in]start1,end1Circular buffers defining the first segment
[in]start2,end2Circular buffers the second segment
[in]distDistance
[out]lower,upperTimestamps defining the segments
[out]t1,t2Timestamps defining the resulting period, may be equal
Precondition
The segments are not constant.