NMFIndoorSelection


@interface NMFIndoorSelection : NSObject

하나의 실내지도 영역 내에서 선택된 구역 및 층을 나타내는 불변 클래스.

  • 선택된 구역의 영역.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nonnull) NMFIndoorRegion *region;

    Swift

    var region: NMFIndoorRegion { get }
  • 선택된 구역의 인덱스.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSInteger zoneIndex;

    Swift

    var zoneIndex: Int { get }
  • 선택된 구역.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nonnull) NMFIndoorZone *zone;
  • 선택된 층의 인덱스.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSInteger levelIndex;

    Swift

    var levelIndex: Int { get }
  • 선택된 층.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nonnull) NMFIndoorLevel *level;

    Swift

    var level: NMFIndoorLevel { get }
  • 실내지도 영역 객체와 선택된 구역의 인덱스 및 층의 인덱스를 사용하는 생성자.

    Declaration

    Objective-C

    + (instancetype _Nonnull)indoorSelectionWithRegion:
                                 (NMFIndoorRegion *_Nonnull)region
                                             ZoneIndex:(NSInteger)zoneIndex
                                            LevelIndex:(NSInteger)levelIndex;

    Swift

    convenience init(region: NMFIndoorRegion, zoneIndex: Int, level levelIndex: Int)

    Parameters

    region

    실내지도 영역.

    zoneIndex

    선택된 구역의 인덱스.

    levelIndex

    선택된 층의 인덱스.