![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
An abstract 2d surface. More...
#include <geometries.h>
Public Member Functions | |
| bool | accept (Geometry_visitor *v) override=0 | 
| Applies a hierarchical visitor to this geometry.  More... | |
| Geometry_type | type () const override=0 | 
| Gets the geometry type of the object.  More... | |
  Public Member Functions inherited from gis::Geometry | |
| Geometry ()=default | |
| virtual | ~Geometry ()=default | 
| Geometry (const Geometry &)=default | |
| Geometry & | operator= (const Geometry &)=default | 
| virtual Geometry * | clone () const =0 | 
| virtual Coordinate_system | coordinate_system () const =0 | 
| Gets the coordinate system.  More... | |
| virtual bool | is_empty () const =0 | 
| Check if this is an empty geometry.  More... | |
An abstract 2d surface.
Surface is a non-instantiable type in SQL.
      
  | 
  overridepure virtual | 
Applies a hierarchical visitor to this geometry.
| v | A hierarchical visitor. | 
| true | The execution was aborted by the visitor. | 
| false | The execution completed. | 
Implements gis::Geometry.
Implemented in gis::Cartesian_polygon, gis::Geographic_polygon, and gis::Polygon.
      
  | 
  overridepure virtual | 
Gets the geometry type of the object.
Implements gis::Geometry.
Implemented in gis::Polygon.