OGR
Public Member Functions | List of all members
IOGRGeometryVisitor Class Referenceabstract

#include <ogr_geometry.h>

Inheritance diagram for IOGRGeometryVisitor:
OGRDefaultGeometryVisitor

Public Member Functions

virtual ~IOGRGeometryVisitor ()=default
 
virtual void visit (OGRPoint *)=0
 
virtual void visit (OGRLineString *)=0
 
virtual void visit (OGRLinearRing *)=0
 
virtual void visit (OGRPolygon *)=0
 
virtual void visit (OGRMultiPoint *)=0
 
virtual void visit (OGRMultiLineString *)=0
 
virtual void visit (OGRMultiPolygon *)=0
 
virtual void visit (OGRGeometryCollection *)=0
 
virtual void visit (OGRCircularString *)=0
 
virtual void visit (OGRCompoundCurve *)=0
 
virtual void visit (OGRCurvePolygon *)=0
 
virtual void visit (OGRMultiCurve *)=0
 
virtual void visit (OGRMultiSurface *)=0
 
virtual void visit (OGRTriangle *)=0
 
virtual void visit (OGRPolyhedralSurface *)=0
 
virtual void visit (OGRTriangulatedSurface *)=0
 

Detailed Description

OGRGeometry visitor interface.

Since
GDAL 2.3

Constructor & Destructor Documentation

◆ ~IOGRGeometryVisitor()

virtual IOGRGeometryVisitor::~IOGRGeometryVisitor ( )
virtualdefault

Destructor/

Member Function Documentation

◆ visit() [1/16]

virtual void IOGRGeometryVisitor::visit ( OGRPoint )
pure virtual

◆ visit() [2/16]

virtual void IOGRGeometryVisitor::visit ( OGRLineString )
pure virtual

Visit OGRLineString.

Implemented in OGRDefaultGeometryVisitor.

◆ visit() [3/16]

virtual void IOGRGeometryVisitor::visit ( OGRLinearRing )
pure virtual

Visit OGRLinearRing.

Implemented in OGRDefaultGeometryVisitor.

◆ visit() [4/16]

virtual void IOGRGeometryVisitor::visit ( OGRPolygon )
pure virtual

Visit OGRPolygon.

Implemented in OGRDefaultGeometryVisitor.

◆ visit() [5/16]

virtual void IOGRGeometryVisitor::visit ( OGRMultiPoint )
pure virtual

Visit OGRMultiPoint.

Implemented in OGRDefaultGeometryVisitor.

◆ visit() [6/16]

virtual void IOGRGeometryVisitor::visit ( OGRMultiLineString )
pure virtual

◆ visit() [7/16]

virtual void IOGRGeometryVisitor::visit ( OGRMultiPolygon )
pure virtual

◆ visit() [8/16]

virtual void IOGRGeometryVisitor::visit ( OGRGeometryCollection )
pure virtual

◆ visit() [9/16]

virtual void IOGRGeometryVisitor::visit ( OGRCircularString )
pure virtual

◆ visit() [10/16]

virtual void IOGRGeometryVisitor::visit ( OGRCompoundCurve )
pure virtual

◆ visit() [11/16]

virtual void IOGRGeometryVisitor::visit ( OGRCurvePolygon )
pure virtual

◆ visit() [12/16]

virtual void IOGRGeometryVisitor::visit ( OGRMultiCurve )
pure virtual

Visit OGRMultiCurve.

Implemented in OGRDefaultGeometryVisitor.

◆ visit() [13/16]

virtual void IOGRGeometryVisitor::visit ( OGRMultiSurface )
pure virtual

◆ visit() [14/16]

virtual void IOGRGeometryVisitor::visit ( OGRTriangle )
pure virtual

Visit OGRTriangle.

Implemented in OGRDefaultGeometryVisitor.

◆ visit() [15/16]

virtual void IOGRGeometryVisitor::visit ( OGRPolyhedralSurface )
pure virtual

◆ visit() [16/16]

virtual void IOGRGeometryVisitor::visit ( OGRTriangulatedSurface )
pure virtual

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

Generated for GDAL by doxygen 1.8.14.