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:
- Browse building floors: Display and browse through building floors from a floor-aware web map.
See also FloorManager.
Member Function Documentation
[override virtual]
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.