QGIS API Documentation  2.8.2-Wien
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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.
 QgsFeatureStore (const QgsFeatureStore &rhs)
 Constructor.
 QgsFeatureStore (const QgsFields &fields, const QgsCoordinateReferenceSystem &crs)
 Constructor.
 ~QgsFeatureStore ()
 Destructor.
void addFeature (const QgsFeature &feature)
 Add feature.
QgsCoordinateReferenceSystem crs () const
 Get crs.
QgsFeatureListfeatures ()
 Get features list reference.
QgsFieldsfields ()
 Get fields list.
QMap< QString, QVariant > params () const
 Get map of optional parameters.
void setCrs (const QgsCoordinateReferenceSystem &crs)
 Set crs.
void setFields (const QgsFields &fields)
 Set fields.
void setParams (const QMap< QString, QVariant > &theParams)
 Set map of optional parameters.

Detailed Description

Container for features with the same fields and crs.

Definition at line 30 of file qgsfeaturestore.h.

Constructor & Destructor Documentation

QgsFeatureStore::QgsFeatureStore ( )

Constructor.

Definition at line 18 of file qgsfeaturestore.cpp.

QgsFeatureStore::QgsFeatureStore ( const QgsFeatureStore rhs)

Constructor.

Definition at line 22 of file qgsfeaturestore.cpp.

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

Constructor.

Definition at line 30 of file qgsfeaturestore.cpp.

QgsFeatureStore::~QgsFeatureStore ( )

Destructor.

Definition at line 36 of file qgsfeaturestore.cpp.

Member Function Documentation

void QgsFeatureStore::addFeature ( const QgsFeature feature)

Add feature.

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

Parameters
feature
Note
added in 2.1

Definition at line 49 of file qgsfeaturestore.cpp.

QgsCoordinateReferenceSystem QgsFeatureStore::crs ( ) const
inline

Get crs.

Definition at line 52 of file qgsfeaturestore.h.

QgsFeatureList& QgsFeatureStore::features ( )
inline

Get features list reference.

Definition at line 64 of file qgsfeaturestore.h.

QgsFields& QgsFeatureStore::fields ( )
inline

Get fields list.

Definition at line 46 of file qgsfeaturestore.h.

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

Get map of optional parameters.

Definition at line 70 of file qgsfeaturestore.h.

void QgsFeatureStore::setCrs ( const QgsCoordinateReferenceSystem crs)
inline

Set crs.

Definition at line 55 of file qgsfeaturestore.h.

void QgsFeatureStore::setFields ( const QgsFields fields)

Set fields.

Resets feauters fields to pointer to new internal fields.

Definition at line 40 of file qgsfeaturestore.cpp.

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

Set map of optional parameters.

Definition at line 67 of file qgsfeaturestore.h.


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