QGIS API Documentation  3.8.0-Zanzibar (11aff65)
Classes | Typedefs | Functions
qgsabstractgeometry.h File Reference
#include <functional>
#include <QString>
#include "qgis_core.h"
#include "qgscoordinatetransform.h"
#include "qgswkbtypes.h"
#include "qgswkbptr.h"
#include <nlohmann/json_fwd.hpp>
Include dependency graph for qgsabstractgeometry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QgsAbstractGeometry::const_part_iterator
 The part_iterator class provides STL-style iterator for const references to geometry parts. More...
 
class  QgsAbstractGeometry::part_iterator
 The part_iterator class provides STL-style iterator for geometry parts. More...
 
class  QgsAbstractGeometry
 Abstract base class for all geometries. More...
 
class  QgsGeometryConstPartIterator
 Java-style iterator for const traversal of parts of a geometry. More...
 
class  QgsGeometryPartIterator
 Java-style iterator for traversal of parts of a geometry. More...
 
class  QgsVertexId
 Utility class for identifying a unique vertex within a geometry. More...
 
class  QgsVertexIterator
 Java-style iterator for traversal of vertices of a geometry. More...
 
class  QgsAbstractGeometry::vertex_iterator
 The vertex_iterator class provides STL-style iterator for vertices. More...
 

Typedefs

using json = nlohmann::json
 
typedef QVector< QgsRingSequenceQgsCoordinateSequence
 
typedef QVector< QgsPointQgsPointSequence
 
typedef QVector< QgsPointSequenceQgsRingSequence
 

Functions

template<class T >
qgsgeometry_cast (const QgsAbstractGeometry *geom)
 

Typedef Documentation

◆ json

using json = nlohmann::json

Definition at line 29 of file qgsabstractgeometry.h.

◆ QgsCoordinateSequence

Definition at line 49 of file qgsabstractgeometry.h.

◆ QgsPointSequence

typedef QVector< QgsPoint > QgsPointSequence

Definition at line 44 of file qgsabstractgeometry.h.

◆ QgsRingSequence

typedef QVector< QgsPointSequence > QgsRingSequence

Definition at line 48 of file qgsabstractgeometry.h.

Function Documentation

◆ qgsgeometry_cast()

template<class T >
T qgsgeometry_cast ( const QgsAbstractGeometry geom)
inline

Definition at line 1031 of file qgsabstractgeometry.h.