MySQL 9.1.0
Source Code Documentation
|
This file declares the interface of set GIS operations. More...
#include <memory>
#include "sql/dd/types/spatial_reference_system.h"
#include "sql/gis/geometries.h"
Go to the source code of this file.
Namespaces | |
namespace | gis |
Functions | |
bool | gis::difference (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, std::unique_ptr< Geometry > *result) noexcept |
Finds the difference between two geometries. More... | |
bool | gis::symdifference (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, std::unique_ptr< Geometry > *result) noexcept |
Finds the symdifference between two geometries. More... | |
bool | gis::union_ (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, std::unique_ptr< Geometry > *result, bool *result_null) noexcept |
Finds the union of two geometries. More... | |
bool | gis::intersection (const dd::Spatial_reference_system *srs, const Geometry *g1, const Geometry *g2, const char *func_name, std::unique_ptr< Geometry > *result) noexcept |
Finds the intersection between two geometries. More... | |
This file declares the interface of set GIS operations.
These are set operations that compute a geometry given two input geometries.