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 Detail

      • 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