An abstract representation of geographic entities on a map. More...
Header: | #include <GeoElement.h> |
Since: | Esri::ArcGISRuntime 100.0 |
Inherited By: | Esri::ArcGISRuntime::EncFeature, Esri::ArcGISRuntime::Feature, Esri::ArcGISRuntime::Graphic, Esri::ArcGISRuntime::KmlPlacemark, Esri::ArcGISRuntime::RasterCell, and Esri::ArcGISRuntime::WmsFeature |
This class was introduced in Esri::ArcGISRuntime 100.0.
Public Functions
virtual | ~GeoElement() |
virtual Esri::ArcGISRuntime::AttributeListModel * | attributes() const = 0 |
virtual Esri::ArcGISRuntime::Geometry | geometry() const = 0 |
virtual void | setGeometry(const Esri::ArcGISRuntime::Geometry &geometry) = 0 |
Protected Functions
Detailed Description
A geo-element represents abstract geographic entities on a map. Classes that inherit from GeoElement provide concrete implementations such as graphics in a graphics overlay, features in a layer, and so on.
Member Function Documentation
[protected]
GeoElement::GeoElement ()
Constructor.
[virtual]
GeoElement::~GeoElement ()
Destructor.
[pure virtual]
Esri::ArcGISRuntime::AttributeListModel *GeoElement::attributes() const
Gets the attributes of the GeoElement as a list model of key-value pairs.
[pure virtual]
Esri::ArcGISRuntime::Geometry GeoElement::geometry() const
Gets the geometry of the GeoElement.
See also setGeometry().
[pure virtual]
void GeoElement::setGeometry (const Esri::ArcGISRuntime::Geometry &geometry)
Sets the geometry of the GeoElement to geometry.
See also geometry().