An interface that can be implemented by layers that support floor filtering. More...
Header: | #include <FloorAware.h> |
Since: | Esri::ArcGISRuntime 100.12 |
Inherited By: | Esri::ArcGISRuntime::ArcGISSceneLayer and Esri::ArcGISRuntime::FeatureLayer |
Public Functions
virtual | ~FloorAware() |
virtual Esri::ArcGISRuntime::LayerFloorDefinition * | floorDefinition() const = 0 |
Protected Functions
Detailed Description
The FloorAware interface is implemented by floor-aware layers, such as FeatureLayer. A floor-aware layer is a layer that contains indoor GIS data representing features that can be located on a specific floor of a building. When a layer is floor-aware, data can be filtered based on one or more floors.
Member Function Documentation
[protected]
FloorAware::FloorAware ()
Constructor.
[virtual]
FloorAware::~FloorAware ()
Destructor.
[pure virtual]
Esri::ArcGISRuntime::LayerFloorDefinition *FloorAware::floorDefinition () const
Defines the properties that allow a layer to be floor-aware.
When a layer is configured as floor-aware, it has a floorDefinition property that itself defines properties allowing a layer to be floor-aware. When it is nullptr
(default value) the specific layer does not support floor filtering.