Class FloorFacility


  • public final class FloorFacility
    extends 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 a FloorSite. You can get the floor facilities from the FloorManager associated with a floor-aware map or scene.

    Since:
    100.12.0
    See Also:
    FloorManager.getFacilities()
    • 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 String getFacilityId()
        Gets the facility ID.
        Returns:
        the facility ID
        Since:
        100.12.0
      • getLevels

        public 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 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