MySQL 9.0.0
Source Code Documentation
geometries_traits.h File Reference

This file contains Boost.Geometry type traits declarations for Cartesian and geographic geometries. More...

#include <boost/geometry/core/access.hpp>
#include <boost/geometry/core/closure.hpp>
#include <boost/geometry/core/coordinate_dimension.hpp>
#include <boost/geometry/core/coordinate_system.hpp>
#include <boost/geometry/core/coordinate_type.hpp>
#include <boost/geometry/core/cs.hpp>
#include <boost/geometry/core/exterior_ring.hpp>
#include <boost/geometry/core/interior_rings.hpp>
#include <boost/geometry/core/interior_type.hpp>
#include <boost/geometry/core/point_order.hpp>
#include <boost/geometry/core/ring_type.hpp>
#include <boost/geometry/core/tags.hpp>
#include <boost/geometry/geometries/concepts/linestring_concept.hpp>
#include <boost/geometry/geometries/concepts/point_concept.hpp>
#include <boost/geometry/geometries/concepts/polygon_concept.hpp>
#include "sql/gis/geometries_cs.h"
#include "sql/malloc_allocator.h"

Go to the source code of this file.

Classes

struct  boost::geometry::traits::tag< gis::Cartesian_point >
 
struct  boost::geometry::traits::coordinate_type< gis::Cartesian_point >
 
struct  boost::geometry::traits::coordinate_system< gis::Cartesian_point >
 
struct  boost::geometry::traits::dimension< gis::Cartesian_point >
 
struct  boost::geometry::traits::access< gis::Cartesian_point, Dimension >
 
struct  boost::geometry::traits::tag< gis::Cartesian_linestring >
 
struct  boost::geometry::traits::tag< gis::Cartesian_linearring >
 
struct  boost::geometry::traits::point_order< gis::Cartesian_linearring >
 
struct  boost::geometry::traits::closure< gis::Cartesian_linearring >
 
struct  boost::geometry::traits::tag< gis::Cartesian_polygon >
 
struct  boost::geometry::traits::ring_const_type< gis::Cartesian_polygon >
 
struct  boost::geometry::traits::ring_mutable_type< gis::Cartesian_polygon >
 
struct  boost::geometry::traits::interior_const_type< gis::Cartesian_polygon >
 
struct  boost::geometry::traits::interior_mutable_type< gis::Cartesian_polygon >
 
struct  boost::geometry::traits::exterior_ring< gis::Cartesian_polygon >
 
struct  boost::geometry::traits::interior_rings< gis::Cartesian_polygon >
 
struct  boost::geometry::traits::tag< gis::Cartesian_multipoint >
 
struct  boost::geometry::traits::tag< gis::Cartesian_multilinestring >
 
struct  boost::geometry::traits::tag< gis::Cartesian_multipolygon >
 
struct  boost::geometry::traits::tag< gis::Geographic_point >
 
struct  boost::geometry::traits::coordinate_type< gis::Geographic_point >
 
struct  boost::geometry::traits::coordinate_system< gis::Geographic_point >
 
struct  boost::geometry::traits::dimension< gis::Geographic_point >
 
struct  boost::geometry::traits::access< gis::Geographic_point, Dimension >
 
struct  boost::geometry::traits::tag< gis::Geographic_linestring >
 
struct  boost::geometry::traits::tag< gis::Geographic_linearring >
 
struct  boost::geometry::traits::point_order< gis::Geographic_linearring >
 
struct  boost::geometry::traits::closure< gis::Geographic_linearring >
 
struct  boost::geometry::traits::tag< gis::Geographic_polygon >
 
struct  boost::geometry::traits::ring_const_type< gis::Geographic_polygon >
 
struct  boost::geometry::traits::ring_mutable_type< gis::Geographic_polygon >
 
struct  boost::geometry::traits::interior_const_type< gis::Geographic_polygon >
 
struct  boost::geometry::traits::interior_mutable_type< gis::Geographic_polygon >
 
struct  boost::geometry::traits::exterior_ring< gis::Geographic_polygon >
 
struct  boost::geometry::traits::interior_rings< gis::Geographic_polygon >
 
struct  boost::geometry::traits::tag< gis::Geographic_multipoint >
 
struct  boost::geometry::traits::tag< gis::Geographic_multilinestring >
 
struct  boost::geometry::traits::tag< gis::Geographic_multipolygon >
 

Namespaces

namespace  boost
 Tag dispatch for custom Role_properties.
 
namespace  boost::geometry
 
namespace  boost::geometry::traits
 

Detailed Description

This file contains Boost.Geometry type traits declarations for Cartesian and geographic geometries.

See also
geometries_cs.h