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
لیست حلقهها
-
لیست نقاط روی نقشه که مشخصکننده حلقهی خارجی چند ضلعی میباشند را برمیگرداند.
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;