QGIS API Documentation  2.17.0-Master (00653d2)
Public Member Functions | List of all members
QgsFeatureStore Class Reference

Container for features with the same fields and crs. More...

#include <qgsfeaturestore.h>

Public Member Functions

 QgsFeatureStore ()
 Constructor. More...
 QgsFeatureStore (const QgsFields &fields, const QgsCoordinateReferenceSystem &crs)
 Constructor. More...
void addFeature (const QgsFeature &feature)
 Add feature. More...
QgsCoordinateReferenceSystem crs () const
 Get crs. More...
QgsFeatureListfeatures ()
 Get features list reference. More...
QgsFieldsfields ()
 Get fields list. More...
QMap< QString, QVariantparams () const
 Get map of optional parameters. More...
void setCrs (const QgsCoordinateReferenceSystem &crs)
 Set crs. More...
void setFields (const QgsFields &fields)
 Set fields. More...
void setParams (const QMap< QString, QVariant > &theParams)
 Set map of optional parameters. More...

Detailed Description

Container for features with the same fields and crs.

Definition at line 30 of file qgsfeaturestore.h.

Constructor & Destructor Documentation

§ QgsFeatureStore() [1/2]

QgsFeatureStore::QgsFeatureStore ( )


Definition at line 18 of file qgsfeaturestore.cpp.

§ QgsFeatureStore() [2/2]

QgsFeatureStore::QgsFeatureStore ( const QgsFields fields,
const QgsCoordinateReferenceSystem crs 


Definition at line 22 of file qgsfeaturestore.cpp.

Member Function Documentation

§ addFeature()

void QgsFeatureStore::addFeature ( const QgsFeature feature)

Add feature.

Feature's fields will be set to pointer to the store fields.

added in 2.1

Definition at line 38 of file qgsfeaturestore.cpp.

§ crs()

QgsCoordinateReferenceSystem QgsFeatureStore::crs ( ) const

Get crs.

Definition at line 46 of file qgsfeaturestore.h.

§ features()

QgsFeatureList& QgsFeatureStore::features ( )

Get features list reference.

Definition at line 58 of file qgsfeaturestore.h.

§ fields()

QgsFields& QgsFeatureStore::fields ( )

Get fields list.

Definition at line 40 of file qgsfeaturestore.h.

§ params()

QMap<QString, QVariant> QgsFeatureStore::params ( ) const

Get map of optional parameters.

Definition at line 64 of file qgsfeaturestore.h.

§ setCrs()

void QgsFeatureStore::setCrs ( const QgsCoordinateReferenceSystem crs)

Set crs.

Definition at line 49 of file qgsfeaturestore.h.

§ setFields()

void QgsFeatureStore::setFields ( const QgsFields fields)

Set fields.

Resets feature's fields to pointer to new internal fields.

Definition at line 28 of file qgsfeaturestore.cpp.

§ setParams()

void QgsFeatureStore::setParams ( const QMap< QString, QVariant > &  theParams)

Set map of optional parameters.

Definition at line 61 of file qgsfeaturestore.h.

The documentation for this class was generated from the following files: