MySQL 8.3.0
Source Code Documentation
within.cc File Reference

This file implements the within functor and function. More...

#include <cmath>
#include <limits>
#include <memory>
#include <boost/geometry.hpp>
#include "sql/dd/types/spatial_reference_system.h"
#include "sql/gis/box.h"
#include "sql/gis/box_traits.h"
#include "sql/gis/difference_functor.h"
#include "sql/gis/equals_functor.h"
#include "sql/gis/gc_utils.h"
#include "sql/gis/geometries.h"
#include "sql/gis/geometries_traits.h"
#include "sql/gis/intersects_functor.h"
#include "sql/gis/mbr_utils.h"
#include "sql/gis/relops.h"
#include "sql/gis/within_functor.h"
#include "sql/sql_exception_handler.h"
#include "template_utils.h"

Namespaces

namespace  gis
 

Functions

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...
 
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...
 

Detailed Description

This file implements the within functor and function.