30#ifndef SQL_GIS_SETOPS_H_INCLUDED 
   31#define SQL_GIS_SETOPS_H_INCLUDED 
   52                const Geometry *g2, 
const char *func_name,
 
   53                std::unique_ptr<Geometry> *
result) 
noexcept;
 
   67                   const Geometry *g2, 
const char *func_name,
 
   68                   std::unique_ptr<Geometry> *
result) 
noexcept;
 
   83            const Geometry *g2, 
const char *func_name,
 
   84            std::unique_ptr<Geometry> *
result, 
bool *result_null) 
noexcept;
 
   98                  const Geometry *g2, 
const char *func_name,
 
   99                  std::unique_ptr<Geometry> *
result) 
noexcept;
 
Definition: spatial.h:213
 
Definition: spatial_reference_system.h:53
 
This file declares the geometry class hierarchy used by the server as the internal representation of ...
 
bool 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.
Definition: symdifference.cc:36
 
bool 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.
Definition: difference.cc:36
 
bool 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.
Definition: intersection.cc:36
 
bool 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.
Definition: union.cc:36