MySQL 8.4.0
Source Code Documentation
relops.h File Reference

This file declares the interface of relational GIS operations. More...

Go to the source code of this file.

Namespaces

namespace  gis
 

Functions

bool gis::crosses (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *crosses, bool *null) noexcept
 Computes the crosses relation between two geometries. More...
 
bool gis::disjoint (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *disjoint, bool *null) noexcept
 Computes the disjoint relation between two geometries. More...
 
bool gis::equals (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *equals, bool *null) noexcept
 Computes the equals relation between two geometries. More...
 
bool gis::intersects (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *intersects, bool *null) noexcept
 Computes the intersects relation between two geometries. More...
 
bool gis::mbr_covered_by (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *covered_by, bool *null) noexcept
 Computes the covered by relation between the minimum bounding rectangles of two geometries. More...
 
bool gis::mbr_disjoint (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *disjoint, bool *null) noexcept
 Computes the disjoint relation between the minimum bounding rectangles of two geometries. More...
 
bool gis::mbr_equals (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *equals, bool *null) noexcept
 Computes the equals relation between the minimum bounding rectangles of two geometries. More...
 
bool gis::mbr_intersects (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *intersects, bool *null) noexcept
 Computes the intersects relation between the minimum bounding rectangles of two geometries. More...
 
bool gis::mbr_overlaps (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *overlaps, bool *null) noexcept
 Computes the overlaps relation between the minimum bounding rectangles of two geometries. More...
 
bool gis::mbr_touches (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *touches, bool *null) noexcept
 Computes the touches relation between the minimum bounding rectangles of two geometries. More...
 
bool gis::mbr_within (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *within, bool *null) noexcept
 Computes the within relation between the minimum bounding rectangles of two geometries. More...
 
bool gis::overlaps (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *overlaps, bool *null) noexcept
 Computes the overlaps relation between two geometries. More...
 
bool gis::touches (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *touches, bool *null) noexcept
 Computes the touches relation between two geometries. More...
 
bool gis::within (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, bool *within, bool *null) noexcept
 Computes the within relation between two geometries. More...
 

Detailed Description

This file declares the interface of relational GIS operations.

These are boolean operations that compute relations between geometries.