• FloorLevel
  • class Esri::ArcGISRuntime::FloorLevel

    A floor level within a facility for a floor-aware map or scene. More...

    Header: #include <FloorLevel.h>
    Since: Esri::ArcGISRuntime 100.12
    Inherits: Esri::ArcGISRuntime::Object

    Public Functions

    virtual ~FloorLevel() override
    Esri::ArcGISRuntime::FloorFacility *facility() const
    Esri::ArcGISRuntime::Geometry geometry() const
    bool isVisible() const
    QString levelId() const
    int levelNumber() const
    QString longName() const
    void setVisible(bool visible)
    QString shortName() const
    int verticalOrder() const

    Detailed Description

    A floor level describes the footprint of each occupiable floor contained in a FloorFacility. You can get the floor levels from the FloorManager associated with a floor-aware map or scene.

    Relevant samples:

    See also FloorManager.

    Member Function Documentation

    [override virtual noexcept] FloorLevel::~FloorLevel()

    Destructor.

    Esri::ArcGISRuntime::FloorFacility *FloorLevel::facility() const

    Returns the facility that contains the floor level.

    This property will be nullptr for orphan levels (those not contained in a facility).

    Esri::ArcGISRuntime::Geometry FloorLevel::geometry() const

    Returns the level geometry.

    bool FloorLevel::isVisible() const

    Returns the level's visibility.

    The level visibility, true if the level is visible; false otherwise. The default value is true in 3D and for the ground floor in 2D.

    QString FloorLevel::levelId() const

    Returns the level ID.

    int FloorLevel::levelNumber() const

    Returns the level floor number in the facility.

    QString FloorLevel::longName() const

    Returns the level long name.

    void FloorLevel::setVisible(bool visible)

    Sets the visible to visible.

    See also isVisible.

    QString FloorLevel::shortName() const

    Returns the level short name.

    int FloorLevel::verticalOrder() const

    Returns the vertical order within the collection of levels for the facility.

    The default value is 0, which represents the ground floor.