NMGLineString


@interface NMGLineString<__covariant PointType> : NSObject <NMGMultiPointable>

라인스트링을 표현하는 클래스.

  • 라인스트링을 구성하는 점의 배열.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nonnull) NSArray<PointType> *points;

    Swift

    var points: [PointType] { get }
  • 라인스트링을 구성하는 NMGSegment의 배열.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nonnull) NSArray<NMGSegment *> *segments;

    Swift

    var segments: [NMGSegment] { get }
  • 라인스트링이 리니어 링의 특성을 만족하는지 여부.

    첫 번째 점과 마지막 점이 같을 경우 YES입니다.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL isRing;

    Swift

    var isRing: Bool { get }