GDAL

Public Member Functions | List of all members
IOGRGeometryVisitor Class Referenceabstract

OGRGeometry visitor interface. More...

`#include <ogr_geometry.h>`

Inheritance diagram for IOGRGeometryVisitor:

## Public Member Functions
virtual | ~IOGRGeometryVisitor ()=default
| Destructor/.
virtual void | visit (OGRPoint *)=0
| Visit OGRPoint.
virtual void | visit (OGRLineString *)=0
| Visit OGRLineString.
virtual void | visit (OGRLinearRing *)=0
| Visit OGRLinearRing.
virtual void | visit (OGRPolygon *)=0
| Visit OGRPolygon.
virtual void | visit (OGRMultiPoint *)=0
| Visit OGRMultiPoint.
virtual void | visit (OGRMultiLineString *)=0
| Visit OGRMultiLineString.
virtual void | visit (OGRMultiPolygon *)=0
| Visit OGRMultiPolygon.
virtual void | visit (OGRGeometryCollection *)=0
| Visit OGRGeometryCollection.
virtual void | visit (OGRCircularString *)=0
| Visit OGRCircularString.
virtual void | visit (OGRCompoundCurve *)=0
| Visit OGRCompoundCurve.
virtual void | visit (OGRCurvePolygon *)=0
| Visit OGRCurvePolygon.
virtual void | visit (OGRMultiCurve *)=0
| Visit OGRMultiCurve.
virtual void | visit (OGRMultiSurface *)=0
| Visit OGRMultiSurface.
virtual void | visit (OGRTriangle *)=0
| Visit OGRTriangle.
virtual void | visit (OGRPolyhedralSurface *)=0
| Visit OGRPolyhedralSurface.
virtual void | visit (OGRTriangulatedSurface *)=0
| Visit OGRTriangulatedSurface.

## Detailed Description

OGRGeometry visitor interface.

Since
  GDAL 2.3

The documentation for this class was generated from the following file:

- ogr_geometry.h