Interface SpaceBoundary


public interface SpaceBoundary
The SpaceBoundary interface provides information about the space boundary. The space boundary defines the physical or virtual delimiter of a space as its relationship to the surrounding elements.
Since:
9.10.2
  • Method Details

    • getArea

      double getArea()
      Returns the area of the space boundary.
      Returns:
      the area
      Since:
      9.10.2
    • getSpace

      Optional<Space> getSpace()
      Returns the relating space entity. Reference to space that is delimited by this boundary.
      Returns:
      an Optional having the space entity, or an empty Optional if there is no space entity specified
      Since:
      9.10.2
    • getType

      Returns the type of the space boundary.
      Returns:
      the type
      Since:
      9.10.2
    • getRelatedBuildingElement

      Optional<Component> getRelatedBuildingElement()
      Returns the related building element entity. Usually the relating element is a wall, a door or a window that is bounding the space. If the space boundary is between two spaces without an building element between them, then the related building element is not provided.
      Returns:
      an Optional having the related building element, or an empty Optional if there is no related building element
      Since:
      9.10.2