Information about the feature service metadata for an ArcGIS Feature Service. More...
Header: | #include <FeatureServiceLayerIdInfo.h> |
Since: | Esri::ArcGISRuntime 100.6 |
Inherits: | Esri::ArcGISRuntime::IdInfo |
Public Functions
FeatureServiceLayerIdInfo() | |
FeatureServiceLayerIdInfo(const Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &other) | |
FeatureServiceLayerIdInfo(Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &&other) | |
FeatureServiceLayerIdInfo(const Esri::ArcGISRuntime::IdInfo &other) | |
virtual | ~FeatureServiceLayerIdInfo() override |
Esri::ArcGISRuntime::GeometryType | geometryType() const |
bool | isDefaultVisibility() const |
bool | isValid() const |
double | maxScale() const |
double | minScale() const |
Esri::ArcGISRuntime::ArcGISFeatureLayerInfoServiceType | serviceType() const |
Esri::ArcGISRuntime::FeatureServiceLayerIdInfo & | operator=(const Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &other) |
Esri::ArcGISRuntime::FeatureServiceLayerIdInfo & | operator=(Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &&other) |
Detailed Description
Member Function Documentation
FeatureServiceLayerIdInfo::FeatureServiceLayerIdInfo ()
Default constructor. Creates an empty FeatureServiceLayerIdInfo.
FeatureServiceLayerIdInfo::FeatureServiceLayerIdInfo (const Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &other)
Copy constructor from other FeatureServiceLayerIdInfo.
FeatureServiceLayerIdInfo::FeatureServiceLayerIdInfo (Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &&other)
Move constructor from other FeatureServiceLayerIdInfo.
[explicit]
FeatureServiceLayerIdInfo::FeatureServiceLayerIdInfo (const Esri::ArcGISRuntime::IdInfo &other)
Converting constructor from other IdInfo.
See also Downcast helper functions.
[override virtual]
FeatureServiceLayerIdInfo::~FeatureServiceLayerIdInfo ()
Destructor.
Esri::ArcGISRuntime::GeometryType FeatureServiceLayerIdInfo::geometryType () const
Returns the type of geometry that all the features in the layer possess (read-only).
For point, multipoint, polyline or polygon feature layers, this will be the type of the feature's geometry. For annotation and dimension feature layers, this will be GeometryType::Polygon.
bool FeatureServiceLayerIdInfo::isDefaultVisibility () const
Returns whether the sublayer is visible by default (read-only).
bool FeatureServiceLayerIdInfo::isValid () const
Returns whether this FeatureServiceLayerIdInfo is valid.
A FeatureServiceLayerIdInfo is valid if it is not empty and idInfoType
is IdInfoType::FeatureServiceLayerIdInfo
.
Returns true
if valid.
double FeatureServiceLayerIdInfo::maxScale () const
Returns the sublayer's maximum scale (read-only).
double FeatureServiceLayerIdInfo::minScale () const
Returns the sublayer's minimum scale (read-only).
Esri::ArcGISRuntime::ArcGISFeatureLayerInfoServiceType FeatureServiceLayerIdInfo::serviceType () const
Returns the type of data held in the layer on the service (read-only).
Indicates the type of data contained in the layer, e.g., table row, geometric feature, annotation feature, or dimension feature.
Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &FeatureServiceLayerIdInfo::operator=(const Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &other)
Assignment operator from other FeatureServiceLayerIdInfo.
Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &FeatureServiceLayerIdInfo::operator=(Esri::ArcGISRuntime::FeatureServiceLayerIdInfo &&other)
Move operator from other FeatureServiceLayerIdInfo.