mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
109 lines
2.8 KiB
Plaintext
109 lines
2.8 KiB
Plaintext
/************************************************************************
|
|
* 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.
|
|
|
|
.. seealso:: :py:func:`setFields`
|
|
%End
|
|
|
|
void setFields( const QgsFields &fields );
|
|
%Docstring
|
|
Sets the store's ``fields``. Every contained feature's fields will be reset to match ``fields``.
|
|
|
|
.. seealso:: :py:func:`fields`
|
|
%End
|
|
|
|
QgsCoordinateReferenceSystem crs() const;
|
|
%Docstring
|
|
Returns the store's coordinate reference system.
|
|
|
|
.. seealso:: :py:func:`setCrs`
|
|
%End
|
|
|
|
void setCrs( const QgsCoordinateReferenceSystem &crs );
|
|
%Docstring
|
|
Sets the store's ``crs``.
|
|
|
|
.. seealso:: :py:func:`crs`
|
|
%End
|
|
|
|
virtual bool addFeature( QgsFeature &feature, QgsFeatureSink::Flags flags = 0 );
|
|
|
|
virtual bool addFeatures( QgsFeatureList &features, QgsFeatureSink::Flags flags = 0 );
|
|
|
|
|
|
int count() const;
|
|
%Docstring
|
|
Returns the number of features contained in the store.
|
|
%End
|
|
|
|
|
|
int __len__() const;
|
|
%Docstring
|
|
Returns the number of features contained in the store.
|
|
%End
|
|
%MethodCode
|
|
sipRes = sipCpp->count();
|
|
%End
|
|
|
|
QgsFeatureList features() const;
|
|
%Docstring
|
|
Returns the list of features contained in the store.
|
|
%End
|
|
|
|
void setParams( const QMap<QString, QVariant> ¶meters );
|
|
%Docstring
|
|
Sets a map of optional ``parameters`` for the store.
|
|
|
|
.. seealso:: :py:func:`params`
|
|
%End
|
|
|
|
QMap<QString, QVariant> params() const;
|
|
%Docstring
|
|
Returns the map of optional parameters.
|
|
|
|
.. seealso:: :py:func:`setParams`
|
|
%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 *
|
|
************************************************************************/
|