MySQL  8.0.26
Source Code Documentation
gis Directory Reference

Directories

directory  srs
 

Files

file  area.cc
 Implements the area functor and function.
 
file  area.h [code]
 
file  area_functor.h [code]
 Declares the area functor interface.
 
file  box.h [code]
 This file declares the Box class.
 
file  box_traits.h [code]
 This file contains Boost.Geometry type traits declarations for Cartesian and geographic boxes.
 
file  buffer.cc
 This file implements the buffer functor.
 
file  buffer.h [code]
 This file declares the interface for calculating the buffer of a geometry.
 
file  buffer_functor.h [code]
 This file declares the buffer functor interface.
 
file  buffer_strategies.h [code]
 This file implements a struct that is used to hold information that decide how to compute the buffer of a geometry.
 
file  coordinate_range_visitor.h [code]
 
file  covered_by.cc
 This file implements the covered_by functor and mbr_covered_by function.
 
file  covered_by_functor.h [code]
 This file declares the covered_by functor interface.
 
file  crosses.cc
 This file implements the crosses functor and function.
 
file  crosses_functor.h [code]
 This file declares the crosses functor interface.
 
file  difference.cc
 This file implements the difference function.
 
file  difference_functor.cc
 This file implements the difference functor.
 
file  difference_functor.h [code]
 This file declares the difference functor interface.
 
file  disjoint.cc
 This file implements the disjoint functor and function.
 
file  disjoint_functor.h [code]
 This file declares the disjoint functor interface.
 
file  distance.cc
 This file implements the distance function.
 
file  distance.h [code]
 This file declares the interface to calculate distance between two geometries.
 
file  distance_functor.cc
 This file implements the distance functor.
 
file  distance_functor.h [code]
 This file declares the distance functor interface.
 
file  distance_sphere.cc
 Implements the distance_sphere functor and function.
 
file  distance_sphere.h [code]
 Interface for determining the aproximate distance between two geometries by assuming the world is a sphere.
 
file  distance_sphere_functor.h [code]
 Declares the Distance_sphere functor interface.
 
file  equals.cc
 This file implements the equals functor and function.
 
file  equals_functor.h [code]
 This file declares the equals functor interface.
 
file  frechet_distance.cc
 This file implements the discrete Frechet distance functor and function.
 
file  frechet_distance.h [code]
 This file declares the interface to calculate the discrete Frechet distance between linestrings.
 
file  frechet_distance_functor.h [code]
 This file declares the frechet_distance functor interface.
 
file  functor.h [code]
 This file contains the superclasses for GIS functors.
 
file  gc_utils.cc
 This file implements utility functions for working with geometrycollections.
 
file  gc_utils.h [code]
 This file declares the interface of various utility functions for geometrycollections.
 
file  geometries.cc
 
file  geometries.h [code]
 This file declares the geometry class hierarchy used by the server as the internal representation of geometries.
 
file  geometries_cs.h [code]
 This file declares the coordinate system specific subclasses of the geometry class hierarchy.
 
file  geometries_traits.h [code]
 This file contains Boost.Geometry type traits declarations for Cartesian and geographic geometries.
 
file  geometry_extraction.h [code]
 This file contains a few convenience functions for working with Geometries, to avoid boilerplate and mishandling of Geometries.
 
file  geometry_visitor.h [code]
 The geometries implement a hierarchical visitor pattern.
 
file  hausdorff_distance.cc
 This file implements the discrete Hausdorff distance functor and function.
 
file  hausdorff_distance.h [code]
 This file declares the interface to calculate the discrete Hausdorff distance between linestrings.
 
file  hausdorff_distance_functor.h [code]
 This file declares the hausdorff_distance functor interface.
 
file  intersects.cc
 This file implements the intersects functor and function.
 
file  intersects_functor.h [code]
 This file declares the intersects functor interface.
 
file  is_simple.cc
 Implements the is_simple functor and function.
 
file  is_simple.h [code]
 Interface for determining if geometry is simple.
 
file  is_simple_functor.h [code]
 Declares the is_simple functor interface.
 
file  is_valid.cc
 This file implements the Is_valid functor and is_valid function.
 
file  is_valid.h [code]
 This file declares the interface to calculate if a geometry is valid.
 
file  is_valid_functor.h [code]
 
file  length.cc
 This file implements the length functor and function.
 
file  length.h [code]
 This file declares the interface to calculate the length of linestrings and multilinestrings.
 
file  length_functor.h [code]
 This file declares the length functor interface.
 
file  line_interpolate.cc
 Implements the line interpolate point functor and function.
 
file  line_interpolate.h [code]
 Interface for obtaining a point at a given distance on a linestring.
 
file  line_interpolate_functor.h [code]
 This file declares the line interpolate functor interface.
 
file  longitude_range_normalizer.h [code]
 Implements a longitude normalizer that converts longitude coordinates outside the range such that geometries wrap correctly across the 180/-180 boundary on the globe.
 
file  mbr_utils.cc
 This file implements the mbr_disjoint function.
 
file  mbr_utils.h [code]
 This file declares the interface of various utility functions for geometrycollections.
 
file  overlaps.cc
 This file implements the overlaps functor and function.
 
file  overlaps_functor.h [code]
 This file declares the overlaps functor interface.
 
file  relops.h [code]
 This file declares the interface of relational GIS operations.
 
file  ring_flip_visitor.cc
 
file  ring_flip_visitor.h [code]
 
file  rtree_support.cc
 This file implements the set of functions that storage engines can call to do geometrical operations.
 
file  rtree_support.h [code]
 This file declares a set of functions that storage engines can call to do geometrical operations.
 
file  setops.h [code]
 This file declares the interface of set GIS operations.
 
file  simplify.cc
 This file implements the simplify functor and function.
 
file  simplify.h [code]
 This file declares the interface to simplify a geometry.
 
file  simplify_functor.h [code]
 This file declares the simplify functor interface.
 
file  so_utils.cc
 This file implements utility functions for spatial operations (union, intersection, difference, symdifference).
 
file  so_utils.h [code]
 This file declares the interface of various utility functions for spatial operations (union, intersection, difference, symdifference).
 
file  srid.h [code]
 
file  st_units_of_measure.cc
 
file  st_units_of_measure.h [code]
 
file  touches.cc
 This file implements the touches functor and function.
 
file  touches_functor.h [code]
 This file declares the touches functor interface.
 
file  transform.cc
 This file implements the transform functor and function.
 
file  transform.h [code]
 This file declares the interface of gis::transform, a function that converts geometries from one spatial reference system to another.
 
file  transform_functor.h [code]
 This file declares the transform functor interface.
 
file  union.cc
 This file implements the union function.
 
file  union_functor.cc
 This file implements the union functor.
 
file  union_functor.h [code]
 This file declares the union functor interface.
 
file  within.cc
 This file implements the within functor and function.
 
file  within_functor.h [code]
 This file declares the within functor interface.
 
file  wkb.cc
 
file  wkb.h [code]
 This file declares the interface of the WKB parser for geometries and the parser for the internal geometry representation.
 
file  wkb_size_visitor.cc
 
file  wkb_size_visitor.h [code]
 
file  wkb_visitor.cc
 
file  wkb_visitor.h [code]