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
선택된 층의 인덱스.