An Electronic Navigation Chart (ENC) feature object. More...
Header: | #include <EncFeature.h> |
Since: | Esri::ArcGISRuntime 100.2 |
Inherits: | Esri::ArcGISRuntime::Object and Esri::ArcGISRuntime::GeoElement |
Public Functions
virtual | ~EncFeature() override |
QString | acronym() const |
QString | attributeDescription(const QString &acronym) const |
QString | description() const |
Reimplemented Public Functions
virtual Esri::ArcGISRuntime::AttributeListModel * | attributes() const override |
virtual Esri::ArcGISRuntime::Geometry | geometry() const override |
virtual void | setGeometry(const Esri::ArcGISRuntime::Geometry &geometry) override |
Signals
void | geometryChanged() |
Detailed Description
Note: You cannot create an object of this class.
See also EncLayer.
Member Function Documentation
[override virtual]
EncFeature::~EncFeature ()
Destructor.
QString EncFeature::acronym() const
Gets the acronym of the ENC feature.
QString EncFeature::attributeDescription (const QString &acronym) const
Gets the description of ENC feature acronym, given the acronym string as the key.
[override virtual]
Esri::ArcGISRuntime::AttributeListModel *EncFeature::attributes() const
Reimplements: GeoElement::attributes() const.
Returns a list model of all the EncFeature attributes as key-value pairs.
QString EncFeature::description() const
Gets the description of the ENC feature.
[override virtual]
Esri::ArcGISRuntime::Geometry EncFeature::geometry() const
Reimplements: GeoElement::geometry() const.
Gets the geometry.
See also setGeometry().
[signal, since Esri::ArcGISRuntime 100.2.1]
void EncFeature::geometryChanged ()
Signal emitted when the geometry is changed.
This function was introduced in Esri::ArcGISRuntime 100.2.1.
See also GeoElement.
[override virtual]
void EncFeature::setGeometry (const Esri::ArcGISRuntime::Geometry &geometry)
Reimplements: GeoElement::setGeometry(const Esri::ArcGISRuntime::Geometry &geometry).
Sets the geometry to geometry.
See also geometry().