![]() |
MobilityDB 1.3
|
Accessor functions for temporal geometries. More...
Functions | |
bool | bearing_point_point (const GSERIALIZED *gs1, const GSERIALIZED *gs2, double *result) |
Return the temporal bearing between two geometry/geography points. More... | |
Temporal * | bearing_tpoint_point (const Temporal *temp, const GSERIALIZED *gs, bool invert) |
Return the temporal bearing between a temporal point and a point. More... | |
Temporal * | bearing_tpoint_tpoint (const Temporal *temp1, const Temporal *temp2) |
Return the temporal bearing between two temporal points. More... | |
Temporal * | tgeo_centroid (const Temporal *temp) |
Return the centroid of a temporal geo as a temporal point. More... | |
GSERIALIZED * | tgeo_convex_hull (const Temporal *temp) |
Return the convex hull of a temporal geo. More... | |
GSERIALIZED * | tgeo_end_value (const Temporal *temp) |
Return a copy of the end value of a temporal geo. More... | |
GSERIALIZED * | tgeo_start_value (const Temporal *temp) |
Return a copy of the start value of a temporal geo. More... | |
GSERIALIZED * | tgeo_traversed_area (const Temporal *temp) |
Return the traversed area of a temporal geo or the trajectory for a temporal point with discrete or step interpolation. More... | |
bool | tgeo_value_at_timestamptz (const Temporal *temp, TimestampTz t, bool strict, GSERIALIZED **value) |
Return the value of a temporal geo at a timestamptz. More... | |
bool | tgeo_value_n (const Temporal *temp, int n, GSERIALIZED **result) |
Return a copy of the n-th value of a temporal geo. More... | |
GSERIALIZED ** | tgeo_values (const Temporal *temp, int *count) |
Return the array of copies of base values of a temporal geo. More... | |
Temporal * | tpoint_angular_difference (const Temporal *temp) |
Return the temporal angular difference of a temporal geometry point. More... | |
Temporal * | tpoint_azimuth (const Temporal *temp) |
Return the temporal azimuth of a temporal geometry point. More... | |
Temporal * | tpoint_cumulative_length (const Temporal *temp) |
Return the cumulative length traversed by a temporal point. More... | |
bool | tpoint_direction (const Temporal *temp, double *result) |
Return the direction of a temporal point. More... | |
Temporal * | tpoint_get_x (const Temporal *temp) |
Return the X coordinates of a temporal point as a temporal float. More... | |
Temporal * | tpoint_get_y (const Temporal *temp) |
Return the Y coordinates of a temporal point as a temporal float. More... | |
Temporal * | tpoint_get_z (const Temporal *temp) |
Return the Z coordinates of a temporal point as a temporal float. More... | |
bool | tpoint_is_simple (const Temporal *temp) |
Return true if a temporal point does not self-intersect. More... | |
double | tpoint_length (const Temporal *temp) |
Return the length traversed by a temporal point sequence (set) More... | |
Temporal * | tpoint_speed (const Temporal *temp) |
Return the speed of a temporal point. More... | |
GSERIALIZED * | tpoint_trajectory (const Temporal *temp) |
Return the trajectory of a temporal point. More... | |
GSERIALIZED * | tpoint_twcentroid (const Temporal *temp) |
Return the time-weighed centroid of a temporal geometry point. More... | |
Accessor functions for temporal geometries.