QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
#include <QMap>
#include <QString>
#include <QVariant>
#include <QList>
#include <QHash>
#include <QVector>
#include <QSet>
#include "qgsfield.h"
Go to the source code of this file.
Classes | |
class | QgsAttributes |
A vector of attributes. More... | |
class | QgsFeature |
The feature class encapsulates a single feature including its id, geometry and a list of field/values attributes. More... | |
Macros | |
#define | FID_IS_NEW(fid) (fid<0) |
#define | FID_TO_NUMBER(fid) static_cast<qint64>(fid) |
#define | FID_TO_STRING(fid) QString::number( fid ) |
#define | STRING_TO_FID(str) (str).toLongLong() |
Typedefs | |
typedef QMap< int, QVariant > | QgsAttributeMap |
typedef QMap< QgsFeatureId, QgsAttributeMap > | QgsChangedAttributesMap |
typedef qint64 | QgsFeatureId |
typedef QSet< QgsFeatureId > | QgsFeatureIds |
typedef QList< QgsFeature > | QgsFeatureList |
typedef QMap< int, QString > | QgsFieldNameMap |
typedef QMap< QgsFeatureId, QgsGeometry > | QgsGeometryMap |
Functions | |
CORE_EXPORT QDataStream & | operator<< (QDataStream &out, const QgsFeature &feature) |
Writes the feature to stream out. More... | |
CORE_EXPORT QDataStream & | operator>> (QDataStream &in, QgsFeature &feature) |
Reads a feature from stream in into feature. More... | |
#define FID_IS_NEW | ( | fid | ) | (fid<0) |
Definition at line 87 of file qgsfeature.h.
#define FID_TO_NUMBER | ( | fid | ) | static_cast<qint64>(fid) |
Definition at line 88 of file qgsfeature.h.
#define FID_TO_STRING | ( | fid | ) | QString::number( fid ) |
Definition at line 89 of file qgsfeature.h.
#define STRING_TO_FID | ( | str | ) | (str).toLongLong() |
Definition at line 90 of file qgsfeature.h.
typedef QMap<int, QVariant> QgsAttributeMap |
Definition at line 104 of file qgsfeature.h.
Definition at line 434 of file qgsfeature.h.
typedef qint64 QgsFeatureId |
Definition at line 31 of file qgsfeature.h.
typedef QSet<QgsFeatureId> QgsFeatureIds |
Definition at line 439 of file qgsfeature.h.
typedef QList<QgsFeature> QgsFeatureList |
Definition at line 444 of file qgsfeature.h.
typedef QMap<int, QString> QgsFieldNameMap |
Definition at line 442 of file qgsfeature.h.
typedef QMap<QgsFeatureId, QgsGeometry> QgsGeometryMap |
Definition at line 437 of file qgsfeature.h.
CORE_EXPORT QDataStream& operator<< | ( | QDataStream & | out, |
const QgsFeature & | feature | ||
) |
Writes the feature to stream out.
QGIS version compatibility is not guaranteed.
Definition at line 297 of file qgsfeature.cpp.
CORE_EXPORT QDataStream& operator>> | ( | QDataStream & | in, |
QgsFeature & | feature | ||
) |
Reads a feature from stream in into feature.
QGIS version compatibility is not guaranteed.
Definition at line 314 of file qgsfeature.cpp.