37#include "temporal/temporal.h"
int64 TimestampTz
Definition: postgres_ext_defs.in.h:22
uintptr_t Datum
Definition: postgres_ext_defs.in.h:7
Definition: postgis_ext_defs.in.h:170
Basic functions for static pose objects.
Definition: pose.h:56
Structure to represent spatiotemporal boxes.
Definition: meos.h:134
Structure to represent the common structure of temporal values of any temporal subtype.
Definition: meos.h:173
bool ensure_valid_tpose_pose(const Temporal *temp, const Pose *pose)
Ensure the validity of a temporal pose and a pose.
Definition: tpose.c:74
bool ensure_valid_tpose_tpose(const Temporal *temp1, const Temporal *temp2)
Ensure the validity of two temporal poses.
Definition: tpose.c:99
int tposesegm_intersection_value(Datum start, Datum end, Datum value, TimestampTz lower, TimestampTz upper, TimestampTz *t1, TimestampTz *t2)
Return 1 if a segment of a temporal pose value intersects a pose at the timestamp output in the last ...
Definition: tpose.c:121
bool ensure_valid_tpose_geo(const Temporal *temp, const GSERIALIZED *gs)
General functions for temporal pose objects.
Definition: tpose.c:62
bool ensure_valid_tpose_stbox(const Temporal *temp, const STBox *box)
Ensure the validity of a temporal pose and a spatiotemporal box.
Definition: tpose.c:86
int tposesegm_intersection(Datum start1, Datum end1, Datum start2, Datum end2, TimestampTz lower, TimestampTz upper, TimestampTz *t1, TimestampTz *t2)
int const GSERIALIZED * gs
Definition: trgeo_spatialrels.h:52