Class 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 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 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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