GDAL

Public Member Functions | List of all members
OGRDefaultGeometryVisitor Class Reference

OGRGeometry visitor default implementation. More...

`#include <ogr_geometry.h>`

Inheritance diagram for OGRDefaultGeometryVisitor:

## Public Member Functions
void | visit (OGRPoint *) override
| Visit OGRPoint.
void | visit (OGRLineString *) override
| Visit OGRLineString.
void | visit (OGRLinearRing *) override
| Visit OGRLinearRing.
void | visit (OGRPolygon *) override
| Visit OGRPolygon.
void | visit (OGRMultiPoint *) override
| Visit OGRMultiPoint.
void | visit (OGRMultiLineString *) override
| Visit OGRMultiLineString.
void | visit (OGRMultiPolygon *) override
| Visit OGRMultiPolygon.
void | visit (OGRGeometryCollection *) override
| Visit OGRGeometryCollection.
void | visit (OGRCircularString *) override
| Visit OGRCircularString.
void | visit (OGRCompoundCurve *) override
| Visit OGRCompoundCurve.
void | visit (OGRCurvePolygon *) override
| Visit OGRCurvePolygon.
void | visit (OGRMultiCurve *) override
| Visit OGRMultiCurve.
void | visit (OGRMultiSurface *) override
| Visit OGRMultiSurface.
void | visit (OGRTriangle *) override
| Visit OGRTriangle.
void | visit (OGRPolyhedralSurface *) override
| Visit OGRPolyhedralSurface.
void | visit (OGRTriangulatedSurface *) override
| Visit OGRTriangulatedSurface.

## Detailed Description

OGRGeometry visitor default implementation.

This default implementation will recurse down to calling visit(OGRPoint*) on each point.

Since
  GDAL 2.3

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

- ogr_geometry.h
- ogrgeometry.cpp