QGIS API Documentation  3.37.0-Master (a5b4d9743e8)
Classes | Typedefs | Functions
qgsabstractgeometry.h File Reference
#include <array>
#include <functional>
#include <type_traits>
#include <QString>
#include "qgis_core.h"
#include "qgis.h"
#include "qgswkbtypes.h"
#include "qgswkbptr.h"
#include "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  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

typedef QVector< QgsRingSequenceQgsCoordinateSequence
 
typedef QVector< QgsPointQgsPointSequence
 
typedef QVector< QgsPointSequenceQgsRingSequence
 

Functions

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

Typedef Documentation

◆ QgsCoordinateSequence

Definition at line 58 of file qgsabstractgeometry.h.

◆ QgsPointSequence

typedef QVector< QgsPoint > QgsPointSequence

Definition at line 55 of file qgsabstractgeometry.h.

◆ QgsRingSequence

typedef QVector< QgsPointSequence > QgsRingSequence

Definition at line 57 of file qgsabstractgeometry.h.

Function Documentation

◆ qgsgeometry_cast()

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

Definition at line 1176 of file qgsabstractgeometry.h.