OGR
Public Member Functions | List of all members
OGRDefaultGeometryVisitor Class Reference

#include <ogr_geometry.h>

Inheritance diagram for OGRDefaultGeometryVisitor:
IOGRGeometryVisitor

Public Member Functions

void visit (OGRPoint *) override
 
void visit (OGRLineString *) override
 
void visit (OGRLinearRing *) override
 
void visit (OGRPolygon *) override
 
void visit (OGRMultiPoint *) override
 
void visit (OGRMultiLineString *) override
 
void visit (OGRMultiPolygon *) override
 
void visit (OGRGeometryCollection *) override
 
void visit (OGRCircularString *) override
 
void visit (OGRCompoundCurve *) override
 
void visit (OGRCurvePolygon *) override
 
void visit (OGRMultiCurve *) override
 
void visit (OGRMultiSurface *) override
 
void visit (OGRTriangle *) override
 
void visit (OGRPolyhedralSurface *) override
 
void visit (OGRTriangulatedSurface *) override
 
- Public Member Functions inherited from IOGRGeometryVisitor
virtual ~IOGRGeometryVisitor ()=default
 

Detailed Description

OGRGeometry visitor default implementation.

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

Since
GDAL 2.3

Member Function Documentation

◆ visit() [1/16]

void OGRDefaultGeometryVisitor::visit ( OGRPoint *  )
inlineoverridevirtual

Visit OGRPoint.

Implements IOGRGeometryVisitor.

Referenced by visit().

◆ visit() [2/16]

void OGRDefaultGeometryVisitor::visit ( OGRLineString *  )
overridevirtual

Visit OGRLineString.

Implements IOGRGeometryVisitor.

◆ visit() [3/16]

void OGRDefaultGeometryVisitor::visit ( OGRLinearRing *  )
overridevirtual

◆ visit() [4/16]

void OGRDefaultGeometryVisitor::visit ( OGRPolygon *  )
overridevirtual

◆ visit() [5/16]

void OGRDefaultGeometryVisitor::visit ( OGRMultiPoint *  )
overridevirtual

◆ visit() [6/16]

void OGRDefaultGeometryVisitor::visit ( OGRMultiLineString *  )
overridevirtual

◆ visit() [7/16]

void OGRDefaultGeometryVisitor::visit ( OGRMultiPolygon *  )
overridevirtual

◆ visit() [8/16]

void OGRDefaultGeometryVisitor::visit ( OGRGeometryCollection *  )
overridevirtual

◆ visit() [9/16]

void OGRDefaultGeometryVisitor::visit ( OGRCircularString *  )
overridevirtual

◆ visit() [10/16]

void OGRDefaultGeometryVisitor::visit ( OGRCompoundCurve *  )
overridevirtual

◆ visit() [11/16]

void OGRDefaultGeometryVisitor::visit ( OGRCurvePolygon *  )
overridevirtual

◆ visit() [12/16]

void OGRDefaultGeometryVisitor::visit ( OGRMultiCurve *  )
overridevirtual

◆ visit() [13/16]

void OGRDefaultGeometryVisitor::visit ( OGRMultiSurface *  )
overridevirtual

◆ visit() [14/16]

void OGRDefaultGeometryVisitor::visit ( OGRTriangle *  )
overridevirtual

◆ visit() [15/16]

void OGRDefaultGeometryVisitor::visit ( OGRPolyhedralSurface *  )
overridevirtual

◆ visit() [16/16]

void OGRDefaultGeometryVisitor::visit ( OGRTriangulatedSurface *  )
overridevirtual

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

Generated for GDAL by doxygen 1.8.14.