-
-
Notifications
You must be signed in to change notification settings - Fork 3k
/
qgsfeaturestore.sip
92 lines (73 loc) · 2.5 KB
/
qgsfeaturestore.sip
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/qgsfeaturestore.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsFeatureStore : QgsFeatureSink
{
%Docstring
A container for features with the same fields and crs.
%End
%TypeHeaderCode
#include "qgsfeaturestore.h"
%End
public:
QgsFeatureStore();
%Docstring
Constructor
%End
QgsFeatureStore( const QgsFields &fields, const QgsCoordinateReferenceSystem &crs );
%Docstring
Constructor
%End
QgsFields fields() const;
%Docstring
Returns the store's field list.
\see setFields()
:rtype: QgsFields
%End
void setFields( const QgsFields &fields );
%Docstring
Sets the store's ``fields``. Every contained feature's fields will be reset to match ``fields``.
\see fields()
%End
QgsCoordinateReferenceSystem crs() const;
%Docstring
Returns the store's coordinate reference system.
\see setCrs()
:rtype: QgsCoordinateReferenceSystem
%End
void setCrs( const QgsCoordinateReferenceSystem &crs );
%Docstring
Sets the store's ``crs``.
\see crs()
%End
virtual bool addFeature( QgsFeature &feature );
virtual bool addFeatures( QgsFeatureList &features );
QgsFeatureList features() const;
%Docstring
Returns the list of features contained in the store.
:rtype: QgsFeatureList
%End
void setParams( const QMap<QString, QVariant> ¶meters );
%Docstring
Sets a map of optional ``parameters`` for the store.
\see params()
%End
QMap<QString, QVariant> params() const;
%Docstring
Returns the map of optional parameters.
\see setParams()
:rtype: QMap<str, QVariant>
%End
};
typedef QList<QgsFeatureStore> QgsFeatureStoreList;
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/qgsfeaturestore.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/