Base class for a collection of features. More...
Header: | #include <FeatureSet.h> |
Since: | Esri::ArcGISRuntime 100.0 |
Inherited By: | Esri::ArcGISRuntime::FeatureCollectionTable, Esri::ArcGISRuntime::FeatureQueryResult, Esri::ArcGISRuntime::GeoprocessingFeatureSet, and Esri::ArcGISRuntime::RelatedFeatureQueryResult |
Public Functions
virtual | ~FeatureSet() |
virtual QList<Esri::ArcGISRuntime::Field> | fields() const = 0 |
virtual Esri::ArcGISRuntime::GeometryType | geometryType() const = 0 |
virtual Esri::ArcGISRuntime::FeatureIterator | iterator() const = 0 |
virtual Esri::ArcGISRuntime::SpatialReference | spatialReference() const = 0 |
Detailed Description
A feature set can be the result of a task, such as a query, or the input to a task, such as some geoprocessing tasks.
If the features in a feature set contain only attributes and no geometry, the feature set can be considered a simple table where each feature is a row in that table.
Member Function Documentation
[virtual]
FeatureSet::~FeatureSet ()
Destructor.
[pure virtual]
QList<Esri::ArcGISRuntime::Field > FeatureSet::fields() const
Returns the list of fields common to all features in this feature set.
This is the pure virtual version of this method. It should be implemented by classes that inherit from this interface.
[pure virtual]
Esri::ArcGISRuntime::GeometryType FeatureSet::geometryType () const
Returns the geometry type common to all features in this feature set.
This is the pure virtual version of this method. It should be implemented by classes that inherit from this interface.
[pure virtual]
Esri::ArcGISRuntime::FeatureIterator FeatureSet::iterator() const
Returns an iterator used iterate over all features in this feature set.
This is the pure virtual version of this method. It should be implemented by classes that inherit from this interface.
[pure virtual]
Esri::ArcGISRuntime::SpatialReference FeatureSet::spatialReference () const
Returns the spatial reference common to all features in this feature set.
This is the pure virtual version of this method. It should be implemented by classes that inherit from this interface.