|
STBox * | box3d_to_stbox (const BOX3D *box) |
| Convert a BOX3D into a spatiotemporal box. More...
|
|
Datum | datum_geo_round (Datum value, Datum size) |
| Return a geometry with the precision of the coordinates set to a number of decimal places. More...
|
|
void | gbox_set_stbox (const GBOX *box, int32_t srid, STBox *result) |
| Set the a spatiotemporal box in the last argument from the GBOX and the SRID. More...
|
|
bool | geo_set_stbox (const GSERIALIZED *gs, STBox *box) |
| Return in the last argument the spatiotemporal box of a geometry/geography. More...
|
|
void | geoarr_set_stbox (const Datum *values, int count, STBox *box) |
| Return in the last argument a spatiotemporal box constructed from an array of geometries/geographies. More...
|
|
bool | inter_stbox_stbox (const STBox *box1, const STBox *box2, STBox *result) |
| Return in the last argument the intersection of two spatiotemporal boxes. More...
|
|
GSERIALIZED * | point_round (const GSERIALIZED *gs, int maxdd) |
| Return a point with the coordinates set to a number of decimal places. More...
|
|
PJ_CONTEXT * | proj_get_context (void) |
| Get the random generator used by temporal aggregation. More...
|
|
bool | spatial_set_srid (Datum d, meosType basetype, int32_t srid) |
| Return true if the first argument has been successfully transformed to another SRID. More...
|
|
bool | spatial_set_stbox (Datum d, meosType basetype, STBox *box) |
| Return in the last argument a spatiotemporal box constructed from a spatial base value. More...
|
|
int32_t | spatial_srid (Datum d, meosType basetype) |
| Return the SRID of a spatial value. More...
|
|
void | spatialset_set_stbox (const Set *set, STBox *box) |
| Return in the last argument the bounding box of a spatial set. More...
|
|
void | stbox_expand (const STBox *box1, STBox *box2) |
| Return the second spatiotemporal box expanded with the first one. More...
|
|
GSERIALIZED * | stbox_geo (const STBox *box) |
| Return a spatiotemporal box converted as a geometry/geography. More...
|
|
void | stbox_set (bool hasx, bool hasz, bool geodetic, int32 srid, double xmin, double xmax, double ymin, double ymax, double zmin, double zmax, const Span *s, STBox *box) |
| Return in the last argument a spatiotemporal box constructed from the given arguments. More...
|
|
void | stbox_set_box3d (const STBox *box, BOX3D *box3d) |
| Return in the last argument a BOX3D constructed from a spatiotemporal box. More...
|
|
void | stbox_set_gbox (const STBox *box, GBOX *gbox) |
| Return in the last argument a GBOX constructed from a spatiotemporal box. More...
|
|
Temporal * | tgeo_restrict_geom (const Temporal *temp, const GSERIALIZED *gs, const Span *zspan, bool atfunc) |
| Return a temporal geo restricted to (the complement of) a geometry and possibly a Z span. More...
|
|
Temporal * | tgeo_restrict_stbox (const Temporal *temp, const STBox *box, bool border_inc, bool atfunc) |
| Return a temporal geo restricted to (the complement of) a spatiotemporal box. More...
|
|
Temporal * | tgeo_tpoint (const Temporal *temp, bool oper) |
| Return a temporal geo transformed from/to a temporal point. More...
|
|
TInstant * | tgeogpointinst_from_mfjson (json_object *mfjson, int32_t srid) |
| Return a temporal geography point instant from its MF-JSON representation. More...
|
|
TInstant * | tgeogpointinst_in (const char *str) |
| Return a temporal instant geography point from its Well-Known Text (WKT) representation. More...
|
|
TSequence * | tgeogpointseq_from_mfjson (json_object *mfjson, int32_t srid, interpType interp) |
| Return a temporal geography point sequence from its MF-JSON representation. More...
|
|
TSequence * | tgeogpointseq_in (const char *str, interpType interp) |
| Return a temporal geography point sequence from its Well-Known Text (WKT) representation. More...
|
|
TSequenceSet * | tgeogpointseqset_from_mfjson (json_object *mfjson, int32_t srid, interpType interp) |
| Return a temporal geography point sequence set from its MF-JSON representation. More...
|
|
TSequenceSet * | tgeogpointseqset_in (const char *str) |
| Return a temporal geography point sequence set from its Well-Known Text (WKT) representation. More...
|
|
TInstant * | tgeographyinst_from_mfjson (json_object *mfjson, int32_t srid) |
| Return a temporal geography instant from its MF-JSON representation. More...
|
|
TInstant * | tgeographyinst_in (const char *str) |
| Return a temporal geography instant from its Well-Known Text (WKT) representation. More...
|
|
TSequence * | tgeographyseq_from_mfjson (json_object *mfjson, int32_t srid, interpType interp) |
| Return a temporal geography sequence from its MF-JSON representation. More...
|
|
TSequence * | tgeographyseq_in (const char *str, interpType interp) |
| Return a temporal geography sequence from its Well-Known Text (WKT) representation. More...
|
|
TSequenceSet * | tgeographyseqset_from_mfjson (json_object *mfjson, int32_t srid, interpType interp) |
| Return a temporal geography sequence set from its MF-JSON representation. More...
|
|
TSequenceSet * | tgeographyseqset_in (const char *str) |
| Return a temporal geography sequence set from its Well-Known Text (WKT) representation. More...
|
|
TInstant * | tgeoinst_restrict_geom (const TInstant *inst, const GSERIALIZED *gs, const Span *zspan, bool atfunc) |
| Return a temporal geo instant restricted to (the complement of) a geometry and possibly a Z span and a timestamptz span. More...
|
|
TInstant * | tgeoinst_restrict_stbox (const TInstant *inst, const STBox *box, bool border_inc, bool atfunc) |
| Return a temporal geo instant restricted to (the complement of) a spatiotemporal box. More...
|
|
void | tgeoinst_set_stbox (const TInstant *inst, STBox *box) |
| Return in the last argument the spatiotemporal box of a temporal geo instant. More...
|
|
Temporal * | tgeom_tgeog (const Temporal *temp, bool oper) |
| Return a temporal geometry/geography transformed from/to a temporal geometry/geography. More...
|
|
TInstant * | tgeometryinst_from_mfjson (json_object *mfjson, int32_t srid) |
| Return a temporal geometry instant from its MF-JSON representation. More...
|
|
TInstant * | tgeometryinst_in (const char *str) |
| Return a temporal geometry instant from its Well-Known Text (WKT) representation. More...
|
|
TSequence * | tgeometryseq_from_mfjson (json_object *mfjson, int32_t srid, interpType interp) |
| Return a temporal geometry sequence from its MF-JSON representation. More...
|
|
TSequence * | tgeometryseq_in (const char *str, interpType interp) |
| Return a temporal geometry sequence from its Well-Known Text (WKT) representation. More...
|
|
TSequenceSet * | tgeometryseqset_from_mfjson (json_object *mfjson, int32_t srid, interpType interp) |
| Return a temporal geometry sequence set from its MF-JSON representation. More...
|
|
TSequenceSet * | tgeometryseqset_in (const char *str) |
| Return a temporal geometry sequence set from its Well-Known Text (WKT) representation. More...
|
|
TInstant * | tgeominst_tgeoginst (const TInstant *inst, bool oper) |
| Return a temporal geometry/geography transformed from/to a temporal geometry/geography. More...
|
|
TInstant * | tgeompointinst_from_mfjson (json_object *mfjson, int32_t srid) |
| Return a temporal geometry point instant from its MF-JSON representation. More...
|
|
TInstant * | tgeompointinst_in (const char *str) |
| Return a temporal geometry point instant from its Well-Known Text (WKT) representation. More...
|
|
TSequence * | tgeompointseq_from_mfjson (json_object *mfjson, int32_t srid, interpType interp) |
| Return a temporal geometry point sequence from its MF-JSON representation. More...
|
|
TSequence * | tgeompointseq_in (const char *str, interpType interp) |
| Return a temporal geometry point sequence from its Well-Known Text (WKT) representation. More...
|
|
TSequenceSet * | tgeompointseqset_from_mfjson (json_object *mfjson, int32_t srid, interpType interp) |
| Return a temporal geometry point sequence set from its MF-JSON representation. More...
|
|
TSequenceSet * | tgeompointseqset_in (const char *str) |
| Return a temporal geometry point sequence set from its Well-Known Text (WKT) representation. More...
|
|
TSequence * | tgeomseq_tgeogseq (const TSequence *seq, bool oper) |
| Return a temporal geometry/geography transformed from/to a temporal geometry/geography. More...
|
|
TSequenceSet * | tgeomseqset_tgeogseqset (const TSequenceSet *ss, bool oper) |
| Return a temporal geometry/geography transformed from/to a temporal geometry/geography. More...
|
|
Temporal * | tgeoseq_restrict_geom (const TSequence *seq, const GSERIALIZED *gs, const Span *zspan, bool atfunc) |
| Return a temporal geo sequence restricted to (the complement of) a geometry and possibly a Z span and a timestamptz span. More...
|
|
Temporal * | tgeoseq_restrict_stbox (const TSequence *seq, const STBox *box, bool border_inc, bool atfunc) |
| Return a temporal geo sequence restricted to (the complement of) a spatiotemporal box. More...
|
|
STBox * | tgeoseq_split_n_stboxes (const TSequence *seq, int max_count, int *count) |
| Return an array of N spatiotemporal boxes from the instants or segments of a temporal geo sequence, where the choice between instants or segments depends, respectively, on whether the interpolation is discrete or continuous. More...
|
|
STBox * | tgeoseq_stboxes (const TSequence *seq, int *count) |
| Return an array of spatiotemporal boxes from the instants or segments of a temporal geo sequence, where the choice between instants or segments depends, respectively, on whether the interpolation is discrete or continuous. More...
|
|
TSequenceSet * | tgeoseqset_restrict_geom (const TSequenceSet *ss, const GSERIALIZED *gs, const Span *zspan, bool atfunc) |
| Return a temporal geo sequence set restricted to (the complement of) a geometry and possibly a Z span and a timestamptz span. More...
|
|
TSequenceSet * | tgeoseqset_restrict_stbox (const TSequenceSet *ss, const STBox *box, bool border_inc, bool atfunc) |
| Return a temporal geo sequence set restricted to (the complement of) a spatiotemporal box. More...
|
|
STBox * | tgeoseqset_split_n_stboxes (const TSequenceSet *ss, int max_count, int *count) |
| Return an array of N spatiotemporal boxes from the segments of a temporal geo sequence set. More...
|
|
STBox * | tgeoseqset_stboxes (const TSequenceSet *ss, int *count) |
| Return an array of spatiotemporal boxes from the segments of a temporal geo sequence set. More...
|
|
Temporal * | tpoint_get_coord (const Temporal *temp, int coord) |
| Return one of the coordinates of a temporal point as a temporal float. More...
|
|
TSequenceSet * | tpointseq_azimuth (const TSequence *seq) |
| Return the temporal azimuth of a temporal geometry point sequence. More...
|
|
TSequence * | tpointseq_cumulative_length (const TSequence *seq, double prevlength) |
| Return the cumulative length traversed by a temporal point sequence. More...
|
|
bool | tpointseq_is_simple (const TSequence *seq) |
| Return true if a temporal point does not self-intersect. More...
|
|
double | tpointseq_length (const TSequence *seq) |
| Return the length traversed by a temporal point sequence. More...
|
|
GSERIALIZED * | tpointseq_linear_trajectory (const TSequence *seq, bool unary_union) |
| Return the trajectory of a temporal point sequence. More...
|
|
TSequence * | tpointseq_make_coords (const double *xcoords, const double *ycoords, const double *zcoords, const TimestampTz *times, int count, int32 srid, bool geodetic, bool lower_inc, bool upper_inc, interpType interp, bool normalize) |
| Return a temporal sequence from arrays of coordinates, one per dimension, and timestamps. More...
|
|
TSequence ** | tpointseq_make_simple (const TSequence *seq, int *count) |
| Return a temporal point sequence split into an array of non self-intersecting fragments. More...
|
|
TSequence * | tpointseq_speed (const TSequence *seq) |
| Return the speed of a temporal point sequence. More...
|
|
GSERIALIZED * | tpointseq_twcentroid (const TSequence *seq) |
| Return the time-weighed centroid of a temporal geometry point sequence. More...
|
|
TSequenceSet * | tpointseqset_azimuth (const TSequenceSet *ss) |
| Return the temporal azimuth of a temporal geometry point sequence set. More...
|
|
TSequenceSet * | tpointseqset_cumulative_length (const TSequenceSet *ss) |
| Return the cumulative length traversed by a temporal point sequence set. More...
|
|
bool | tpointseqset_is_simple (const TSequenceSet *ss) |
| Return true if a temporal point does not self-intersect. More...
|
|
double | tpointseqset_length (const TSequenceSet *ss) |
| Return the length traversed by a temporal point sequence set. More...
|
|
TSequence ** | tpointseqset_make_simple (const TSequenceSet *ss, int *count) |
| Return a temporal point sequence set split into an array of non self-intersecting fragments. More...
|
|
TSequenceSet * | tpointseqset_speed (const TSequenceSet *ss) |
| Return the speed of a temporal point sequence set. More...
|
|
GSERIALIZED * | tpointseqset_twcentroid (const TSequenceSet *ss) |
| Return the time-weighed centroid of a temporal geometry point sequence set. More...
|
|
void | tspatial_set_stbox (const Temporal *temp, STBox *box) |
| Return in the last argument the spatiotemporal box of a temporal spatial value. More...
|
|
void | tspatialinst_set_srid (TInstant *inst, int32_t srid) |
| Set the coordinates of a spatiotemporal instant to an SRID. More...
|
|
int | tspatialinst_srid (const TInstant *inst) |
| Return the SRID of a spatiotemporal instant. More...
|
|
void | tspatialseq_set_srid (TSequence *seq, int32_t srid) |
| Set the coordinates of a spatiotemporal sequence to an SRID. More...
|
|
void | tspatialseq_set_stbox (const TSequence *seq, STBox *box) |
| Return in the last argument the spatiotemporal box of a temporal spatial sequence. More...
|
|
void | tspatialseqset_set_srid (TSequenceSet *ss, int32_t srid) |
| Set the coordinates of a spatiotemporal sequence set to an SRID. More...
|
|
void | tspatialseqset_set_stbox (const TSequenceSet *ss, STBox *box) |
| Return in the last argument the spatiotemporal box of a temporal spatial sequence set. More...
|
|
void | tstzset_set_stbox (const Set *s, STBox *box) |
| Return in the last argument a spatiotemporal box constructed from a timestamptz set. More...
|
|
void | tstzspan_set_stbox (const Span *s, STBox *box) |
| Return in the last argument a spatiotemporal box constructed from a timestamptz span. More...
|
|
void | tstzspanset_set_stbox (const SpanSet *s, STBox *box) |
| Return in the last argument a spatiotemporal box constructed from a timestamptz span set. More...
|
|