Interface FloorAware

All Known Implementing Classes:
ArcGISSceneLayer, FeatureLayer, SubtypeFeatureLayer

public interface FloorAware
An interface that can be implemented by layers that support floor filtering.

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.

Since:
100.12.0
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the floor definition that defines the properties that allow a layer to be floor-aware.
    void
    Sets the floor definition that defines the properties that allow a layer to be floor-aware.
  • Method Details

    • getFloorDefinition

      LayerFloorDefinition getFloorDefinition()
      Gets the floor definition that defines the properties that allow a layer to be floor-aware.

      When a layer is configured as floor-aware, it has a getFloorDefinition() property that defines properties that allow a layer to be floor-aware. When it is null (default value) the specific layer does not support floor filtering.

      Returns:
      the floor definition that defines the properties that allow a layer to be floor-aware, or null if none
      Since:
      100.12.0
    • setFloorDefinition

      void setFloorDefinition(LayerFloorDefinition floorDefinition)
      Sets the floor definition that defines the properties that allow a layer to be floor-aware.

      When a layer is configured as floor-aware, it has a getFloorDefinition() property that defines properties that allow a layer to be floor-aware. When it is null (default value) the specific layer does not support floor filtering.

      Parameters:
      floorDefinition - the floor definition that defines the properties that allow a layer to be floor-aware
      Since:
      100.12.0