33#ifndef SQL_GIS_AREA_FUNCTOR_H_INCLUDED 
   34#define SQL_GIS_AREA_FUNCTOR_H_INCLUDED 
   36#include <boost/geometry.hpp>   
   57  Area(
double semi_major, 
double semi_minor);
 
Area functor that calls boost::geometry::area with the correct parameter types.
Definition: area_functor.h:49
 
double eval(const Cartesian_polygon &g) const
Definition: area.cc:59
 
boost::geometry::strategy::area::geographic m_geographic_strategy
Definition: area_functor.h:53
 
double operator()(const Geometry &g) const override
Definition: area.cc:57
 
double m_semi_minor
Definition: area_functor.h:51
 
double m_semi_major
Definition: area_functor.h:50
 
A Cartesian 2d multipolygon.
Definition: geometries_cs.h:720
 
A Cartesian 2d polygon.
Definition: geometries_cs.h:269
 
A geographic (ellipsoidal) 2d multipolygon.
Definition: geometries_cs.h:774
 
A geographic (ellipsoidal) 2d polygon.
Definition: geometries_cs.h:322
 
Abstract superclass for all geometric objects.
Definition: geometries.h:100
 
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 ...
 
This file declares the coordinate system specific subclasses of the geometry class hierarchy.