• FloorAware
  • class Esri::ArcGISRuntime::FloorAware

    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 noexcept] 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.