|
Datum | datum_geog_disjoint (Datum geog1, Datum geog2) |
| Return a Datum true if two geographies are disjoint. More...
|
|
Datum | datum_geog_dwithin (Datum geog1, Datum geog2, Datum dist) |
| Return a Datum true if two geographies are within a distance. More...
|
|
Datum | datum_geog_intersects (Datum geog1, Datum geog2) |
| Return a Datum true if two geographies intersect. More...
|
|
Datum | datum_geom_contains (Datum geom1, Datum geom2) |
| Return a Datum true if the first geometry covers the second one. More...
|
|
Datum | datum_geom_covers (Datum geom1, Datum geom2) |
| Return a Datum true if the first geometry covers the second one. More...
|
|
Datum | datum_geom_disjoint2d (Datum geom1, Datum geom2) |
| Return a Datum true if two geometries are disjoint in 2D. More...
|
|
Datum | datum_geom_disjoint3d (Datum geom1, Datum geom2) |
| Return a Datum true if two geometries are disjoint in 3D. More...
|
|
Datum | datum_geom_dwithin2d (Datum geom1, Datum geom2, Datum dist) |
| Return a Datum true if two 2D geometries are within a distance. More...
|
|
Datum | datum_geom_dwithin3d (Datum geom1, Datum geom2, Datum dist) |
| Return a Datum true if two 3D geometries are within a distance. More...
|
|
Datum | datum_geom_intersects2d (Datum geom1, Datum geom2) |
| Return a Datum true if two geometries intersect in 2D. More...
|
|
Datum | datum_geom_intersects3d (Datum geom1, Datum geom2) |
| Return a Datum true if two geometries intersect in 3D. More...
|
|
Datum | datum_geom_relate_pattern (Datum geog1, Datum geog2, Datum p) |
| Return a Datum true if two 2D geometries are within a distance. More...
|
|
Datum | datum_geom_touches (Datum geom1, Datum geom2) |
| Return a Datum true if the first geometry covers the second one. More...
|
|
int | ea_contains_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp, bool ever) |
| Return 1 if a temporal geometry ever/always contains a geo, 0 if not, and -1 on error or if the geometry is empty. More...
|
|
int | ea_contains_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, bool ever) |
| Return 1 if a temporal geometry ever/always contains a geo, 0 if not, and -1 on error or if the geometry is empty. More...
|
|
int | ea_contains_tgeo_tgeo (const Temporal *temp, const Temporal *temp2, bool ever) |
| Return 1 if a temporal geometry ever contains another temporal geometry, 0 if not, and -1 on error. More...
|
|
int | ea_covers_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp, bool ever) |
| Return 1 if a temporal geometry ever/always covers a geo, 0 if not, and -1 on error or if the geometry is empty. More...
|
|
int | ea_covers_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, bool ever) |
| Return 1 if a temporal geometry ever/always covers a geo, 0 if not, and -1 on error or if the geometry is empty. More...
|
|
int | ea_covers_tgeo_tgeo (const Temporal *temp, const Temporal *temp2, bool ever) |
| Return 1 if a temporal geometry ever covers another one, 0 if not, and -1 on error. More...
|
|
int | ea_disjoint_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp, bool ever) |
| Return 1 if a temporal geometry and a geometry are ever disjoint, 0 if not, and -1 on error or if the geometry is empty. More...
|
|
int | ea_disjoint_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, bool ever) |
| Return 1 if a temporal geometry and a geometry are ever disjoint, 0 if not, and -1 on error or if the geometry is empty. More...
|
|
int | ea_disjoint_tgeo_tgeo (const Temporal *temp, const Temporal *temp2, bool ever) |
| Return 1 if the temporal geos ever/always intersect, 0 if not, and -1 on error or if the temporal geos do not intersect in time. More...
|
|
int | ea_dwithin_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, double dist, bool ever) |
| Return 1 if a geometry and a temporal geo are ever within the given distance, 0 if not, -1 on error or if the geometry is empty. More...
|
|
int | ea_dwithin_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2, double dist, bool ever) |
| Return 1 if two temporal geos are ever/always within a distance, 0 if not, -1 on error or if the temporal geos do not intersect on time. More...
|
|
int | ea_intersects_geo_tgeo (const GSERIALIZED *gs, const Temporal *temp, bool ever) |
| Return 1 if a geometry intersects a temporal geometry, 0 if not, and -1 on error or if the geometry is empty. More...
|
|
int | ea_intersects_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, bool ever) |
| Return 1 if a temporal geometry ever/always intersects a geometry, 0 if not, and -1 on error or if the geometry is empty. More...
|
|
int | ea_intersects_tgeo_tgeo (const Temporal *temp, const Temporal *temp2, bool ever) |
| Return 1 if the temporal geos ever/always intersect, 0 if not, and -1 on error or if the temporal geos do not intersect in time. More...
|
|
int | ea_spatialrel_tspatial_geo (const Temporal *temp, const GSERIALIZED *gs, datum_func2 func, bool ever, bool invert) |
| Return true if two temporal geos ever/always satisfy a spatial relationship. More...
|
|
int | ea_spatialrel_tspatial_tspatial (const Temporal *temp1, const Temporal *temp2, datum_func2 func, bool ever) |
| Return true if two temporal geometries ever/always satisfy a spatial relationship. More...
|
|
int | ea_touches_tgeo_geo (const Temporal *temp, const GSERIALIZED *gs, bool ever) |
| Return 1 if a temporal geometry ever/always touches a geometry, 0 if not, and -1 on error or if the geometry is empty. More...
|
|
int | ea_touches_tgeo_tgeo (const Temporal *temp, const Temporal *temp2, bool ever) |
| Return 1 if a temporal geometry ever/always touches another one, 0 if not, and -1 on error. More...
|
|
int | ea_touches_tpoint_geo (const Temporal *temp, const GSERIALIZED *gs, bool ever) |
| Return 1 if a temporal point ever/always touches a geometry, 0 if not, and -1 on error or if the geometry is empty. More...
|
|
datum_func2 | geo_disjoint_fn (int16 flags1, int16 flags2) |
| Select the appropriate disjoint function depending on the flags. More...
|
|
datum_func2 | geo_disjoint_fn_geo (int16 flags1, uint8_t flags2) |
| Select the appropriate disjoint function depending on the flags. More...
|
|
datum_func3 | geo_dwithin_fn (int16 flags1, int16 flags2) |
| Select the appropriate dwithin function depending on the flags. More...
|
|
datum_func3 | geo_dwithin_fn_geo (int16 flags1, uint8_t flags2) |
| Select the appropriate dwithin function depending on the flags. More...
|
|
datum_func2 | geo_intersects_fn (int16 flags1, int16 flags2) |
| Select the appropriate intersects function depending on the flags. More...
|
|
datum_func2 | geo_intersects_fn_geo (int16 flags1, uint8_t flags2) |
| Select the appropriate intersects function depending on the flags. More...
|
|
int | spatialrel_geo_geo (const GSERIALIZED *gs1, const GSERIALIZED *gs2, Datum param, varfunc func, int numparam, bool invert) |
| Return 1 if two geometries satisfy a spatial relationship. More...
|
|
int | spatialrel_tgeo_tgeo (const Temporal *temp1, const Temporal *temp2, Datum param, varfunc func, int numparam) |
| Generic spatial relationship for the trajectory or traversed area of two temporal geometries. More...
|
|
int | tpointsegm_tdwithin_turnpt (Datum start1, Datum end1, Datum start2, Datum end2, Datum value, TimestampTz lower, TimestampTz upper, TimestampTz *t1, TimestampTz *t2) |
| Return the value and timestamp at which the two temporal geo segments are at the minimum distance. More...
|
|