Class FloorFacility
- java.lang.Object
-
- com.esri.arcgisruntime.mapping.floor.FloorFacility
-
public final class FloorFacility extends java.lang.Object
A facility that contains one or more levels for a floor-aware map or scene.A FloorFacility represents any structure, such as an office or campus building, retail setting, or industrial structure. Facilities have one or more
FloorLevel
and are optionally contained within aFloorSite
. You can get the floor facilities from theFloorManager
associated with a floor-aware map or scene.- Since:
- 100.12.0
- See Also:
FloorManager.getFacilities()
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getFacilityId()
Gets the facility ID.Geometry
getGeometry()
Gets the geometry of this facility.java.util.List<FloorLevel>
getLevels()
Gets an unmodifiable list of floor levels contained within this facility, sorted in ascending vertical order.java.lang.String
getName()
Gets the name of this facility.FloorSite
getSite()
Gets the site the facility belongs to.
-
-
-
Method Detail
-
getGeometry
public Geometry getGeometry()
Gets the geometry of this facility.- Returns:
- the geometry of this facility, or null if none
- Since:
- 100.12.0
-
getFacilityId
public java.lang.String getFacilityId()
Gets the facility ID.- Returns:
- the facility ID
- Since:
- 100.12.0
-
getLevels
public java.util.List<FloorLevel> getLevels()
Gets an unmodifiable list of floor levels contained within this facility, sorted in ascending vertical order.- Returns:
- the list of floor levels contained within this facility, sorted in ascending vertical order
- Since:
- 100.12.0
-
getName
public java.lang.String getName()
Gets the name of this facility.- Returns:
- the name of this facility
- Since:
- 100.12.0
-
getSite
public FloorSite getSite()
Gets the site the facility belongs to.- Returns:
- the site the facility belongs to, or null if none
- Since:
- 100.12.0
-
-