Class IndoorSelection


  • public final class IndoorSelection
    extends java.lang.Object
    하나의 실내지도 영역 내에서 선택된 구역 및 층을 나타내는 불변 클래스.
    • Constructor Summary

      Constructors 
      Constructor Description
      IndoorSelection​(IndoorRegion region, int zoneIndex, int levelIndex)
      실내지도 영역 객체와 선택된 구역 및 층의 인덱스를 사용하는 생성자.
    • Constructor Detail

      • IndoorSelection

        public IndoorSelection​(@NonNull
                               IndoorRegion region,
                               int zoneIndex,
                               int levelIndex)
        실내지도 영역 객체와 선택된 구역 및 층의 인덱스를 사용하는 생성자.
        Parameters:
        region - 실내지도 영역.
        zoneIndex - 선택된 구역의 인덱스.
        levelIndex - 선택된 층의 인덱스.
    • Method Detail

      • getRegion

        @NonNull
        public IndoorRegion getRegion()
        영역을 반환합니다.
        Returns:
        영역.
      • getZoneIndex

        public int getZoneIndex()
        선택된 구역의 인덱스를 반환합니다.
        Returns:
        선택된 구역의 인덱스.
      • getZone

        @NonNull
        public IndoorZone getZone()
        선택된 구역을 반환합니다.
        Returns:
        선택된 구역.
      • getLevelIndex

        public int getLevelIndex()
        선택된 층의 인덱스를 반환합니다.
        Returns:
        선택된 층의 인덱스.
      • getLevel

        @NonNull
        public IndoorLevel getLevel()
        선택된 층을 반환합니다.
        Returns:
        선택된 층.