QGIS API Documentation 3.37.0-Master (fdefdf9c27f)
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
35class CORE_EXPORT QgsMemoryProviderUtils
36{
37
38 public:
39
49 static QgsVectorLayer *createMemoryLayer( const QString &name,
50 const QgsFields &fields,
53 bool loadDefaultStyle = true ) SIP_FACTORY;
54};
55
56#endif // QGSMEMORYPROVIDERUTILS_H
57
58
WkbType
The WKB type describes the number of dimensions a geometry has.
Definition: qgis.h:182
@ NoGeometry
No geometry.
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.
#define SIP_FACTORY
Definition: qgis_sip.h:76
const QgsCoordinateReferenceSystem & crs