GDAL

Public Member Functions | List of all members
OGRDefaultConstGeometryVisitor Class Reference

OGRGeometry visitor default implementation. More...

`#include <ogr_geometry.h>`

Inheritance diagram for OGRDefaultConstGeometryVisitor:

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

## Detailed Description

OGRGeometry visitor default implementation.

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

Since
  GDAL 2.3

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

- ogr_geometry.h
- ogrgeometry.cpp