/************************************************************************ * 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 //! Ensures that bool(obj) returns true (otherwise __len__() would be used) int __bool__() const; %MethodCode sipRes = true; %End QgsFeatureList features() const; %Docstring Returns the list of features contained in the store. %End void setParams( const QMap ¶meters ); %Docstring Sets a map of optional ``parameters`` for the store. .. seealso:: :py:func:`params` %End QMap params() const; %Docstring Returns the map of optional parameters. .. seealso:: :py:func:`setParams` %End }; typedef QList QgsFeatureStoreList; /************************************************************************ * This file has been generated automatically from * * * * src/core/qgsfeaturestore.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/