QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
qgsmemoryproviderutils.h
Go to the documentation of this file.
1/***************************************************************************
2 qgsmemoryproviderutils.h
3 ------------------------
4 begin : May 2017
5 copyright : (C) 2017 by Nyall Dawson
6 email : nyall dot dawson at gmail dot com
7 ***************************************************************************/
8
9/***************************************************************************
10 * *
11 * This program is free software; you can redistribute it and/or modify *
12 * it under the terms of the GNU General Public License as published by *
13 * the Free Software Foundation; either version 2 of the License, or *
14 * (at your option) any later version. *
15 * *
16 ***************************************************************************/
17
18#ifndef QGSMEMORYPROVIDERUTILS_H
19#define QGSMEMORYPROVIDERUTILS_H
20
21#include "qgis_core.h"
22#include "qgswkbtypes.h"
24#include <QString>
25#include <QVariant>
26
27class QgsVectorLayer;
28class QgsFields;
29
36class CORE_EXPORT QgsMemoryProviderUtils
37{
38
39 public:
40
49 static QgsVectorLayer *createMemoryLayer( const QString &name,
50 const QgsFields &fields,
53};
54
55#endif // QGSMEMORYPROVIDERUTILS_H
56
57
This class represents a coordinate reference system (CRS).
Container of fields for a vector layer.
Definition: qgsfields.h:45
Utility functions for use with the memory vector data provider.
Represents a vector layer which manages a vector based data sets.
Type
The WKB type describes the number of dimensions a geometry has.
Definition: qgswkbtypes.h:70
#define SIP_FACTORY
Definition: qgis_sip.h:76
const QgsCoordinateReferenceSystem & crs