NTPolygonGeom


@interface NTPolygonGeom : NTGeometry

این کلاس برای کار با شی geometry از نوع چند ضلعی به کار می‌رود. یک چند ضلعی با استفاده یک حلقه‌ی خارجی و تعدادی حلقه‌ی داخلی (اختیاری) ایجاد می‌شود.

  • یک چند ظلغی می سازد رسته خط ورودی به عنوان رینگ بیرونی در نظر گرفته می شود.

    Declaration

    Objective-C

    - (id)initWithPoses:(NTLngLatVector *)poses;

    Swift

    init!(poses: NTLngLatVector!)

    Parameters

    poses

    لیست نقاط.

  • یک چند ظلعی با کمک یه رشته خط به عنوان رینگ بیرونی و یکی لیست از رسته خط‌ها به عنوان رینگ‌های داخلی.

    Declaration

    Objective-C

    - (id)initWithPoses:(NTLngLatVector *)poses holes:(NTLngLatVectorVector *)holes;

    Swift

    init!(poses: NTLngLatVector!, holes: NTLngLatVectorVector!)

    Parameters

    poses

    لیست نقاط برای رینگ بیرونی.

    holes

    لیست لیست نقاط برای رینگ‌های داخلی.

  • با استفاده از لیستی از حلقه‌ها یک شی از نوع Polygon می‌سازد. اولین حلقه، حلقه خارجی و مابقی حلقه‌های داخلی می‌باشند.

    Declaration

    Objective-C

    - (id)initWithRings:(NTLngLatVectorVector *)rings;

    Swift

    init!(rings: NTLngLatVectorVector!)

    Parameters

    rings

    لیست حلقه‌ها

  • Undocumented

    Declaration

    Objective-C

    - (NTLngLat *)getCenterPos;

    Swift

    func getCenterPos() -> NTLngLat!
  • لیست نقاط روی نقشه که مشخص‌کننده حلقه‌ی خارجی چند ضلعی می‌باشند را برمی‌گرداند.

    Declaration

    Objective-C

    - (NTLngLatVector *)getPoses;

    Swift

    func getPoses() -> NTLngLatVector!

    Return Value

    لیست موقعیت‌های نقشه

  • لیست نقاط روی نقشه که مشخص‌کننده حلقه داخلی چند ضلعی می‌باشند را برمی‌گرداند.

    Declaration

    Objective-C

    - (NTLngLatVectorVector *)getHoles;

    Swift

    func getHoles() -> NTLngLatVectorVector!

    Return Value

    لیست موقعیت‌های حلقه داخلی چند ضلعی

  • لیست نقاط روی نقشه که مشخص‌کننده حلقه‌های چند ضلعی می‌باشند را برمی‌گرداند.

    Declaration

    Objective-C

    - (NTLngLatVectorVector *)getRings;

    Swift

    func getRings() -> NTLngLatVectorVector!

    Return Value

    لیست موقعیت‌های نقشه مشخص‌کننده حلقه‌های چند ضلعی

  • Undocumented

    Declaration

    Objective-C

    -(void)dealloc;