MySQL 9.0.0
Source Code Documentation

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...  
This file declares the interface of relational GIS operations.
These are boolean operations that compute relations between geometries.