41#include "temporal/temporal.h"
81 bool strict,
Datum *result);
bool trgeo_value_at_timestamptz(const Temporal *temp, TimestampTz t, bool strict, Datum *result)
Return the value of a temporal rigid geometry at a timestamptz.
Definition: trgeo.c:549
const GSERIALIZED * trgeo_geom_p(const Temporal *temp)
Return the reference geometry of a temporal rigid geometry.
Definition: trgeo.c:296
char * trgeo_wkt_out(const Temporal *temp, int maxdd, bool extended)
Return the (Extended) Well-Known Text (WKT or EWKT) representation of a temporal rigid geometry.
Definition: trgeo.c:194
int64 TimestampTz
Definition: postgres_ext_defs.in.h:22
signed short int16
Definition: postgres_ext_defs.in.h:10
uintptr_t Datum
Definition: postgres_ext_defs.in.h:7
Definition: postgis_ext_defs.in.h:170
Structure to represent spatiotemporal boxes.
Definition: meos.h:134
Structure to represent temporal values of instant subtype.
Definition: meos.h:185
Structure to represent temporal values of sequence set subtype.
Definition: meos.h:224
Structure to represent temporal values of sequence subtype.
Definition: meos.h:202
Structure to represent the common structure of temporal values of any temporal subtype.
Definition: meos.h:173
bool ensure_valid_trgeo_tpoint(const Temporal *temp1, const Temporal *temp2)
Ensure the validity of two temporal rigid geometries.
Definition: trgeo.c:107
bool ensure_valid_trgeo_geo(const Temporal *temp, const GSERIALIZED *gs)
Ensure the validity of a temporal rigid geometry and a geometry.
Definition: trgeo.c:94
bool ensure_has_geom(int16 flags)
Ensure that a temporal rigid geometry has a reference geometry.
Definition: trgeo.c:67
bool ensure_valid_trgeo_trgeo(const Temporal *temp1, const Temporal *temp2)
Ensure the validity of two temporal rigid geometries.
Definition: trgeo.c:120
TSequence * geo_tposeseq_to_trgeo(const GSERIALIZED *gs, const TSequence *seq)
Construct a temporal rigid geometry from a geometry and a temporal pose.
Definition: trgeo.c:355
bool ensure_valid_trgeo_stbox(const Temporal *temp, const STBox *box)
Ensure the validity of a temporal rigid geometry and a geometry.
Definition: trgeo.c:80
TSequenceSet * geo_tposeseqset_to_trgeo(const GSERIALIZED *gs, const TSequenceSet *ss)
Construct a temporal rigid geometry from a geometry and a temporal pose.
Definition: trgeo.c:378
TInstant * geo_tposeinst_to_trgeo(const GSERIALIZED *gs, const TInstant *inst)
Construct a temporal rigid geometry from a geometry and a temporal pose.
Definition: trgeo.c:337
int const GSERIALIZED * gs
Definition: trgeo_spatialrels.h:52