1#ifndef SQL_GIS_SIMPLIFY_FUNCTOR_H_INCLUDED 
    2#define SQL_GIS_SIMPLIFY_FUNCTOR_H_INCLUDED 
   38#include <boost/geometry.hpp> 
A Cartesian 2d geometry collection.
Definition: geometries_cs.h:375
 
A Cartesian 2d linestring.
Definition: geometries_cs.h:71
 
A Cartesian 2d multilinestring.
Definition: geometries_cs.h:602
 
A Cartesian 2d multipoint.
Definition: geometries_cs.h:501
 
A Cartesian 2d multipolygon.
Definition: geometries_cs.h:720
 
A Cartesian 2d point.
Definition: geometries_cs.h:47
 
A Cartesian 2d polygon.
Definition: geometries_cs.h:269
 
Abstract superclass for all geometric objects.
Definition: geometries.h:100
 
Simplify functor that calls Boost.Geometry with the correct parameter types.
Definition: simplify_functor.h:50
 
std::unique_ptr< Geometry > eval(const Geometry &g) const
Definition: simplify.cc:53
 
std::unique_ptr< Geometry > operator()(const Geometry &g) const override
Definition: simplify.cc:49
 
double m_max_distance
Definition: simplify_functor.h:52
 
Simplify(double max_distance)
Definition: simplify_functor.h:55
 
The base class of all functors that take one geometry argument.
Definition: functor.h:615
 
This file contains the superclasses for GIS functors.
 
This file declares the geometry class hierarchy used by the server as the internal representation of ...