java.lang.Object | |||
↳ | org.neshan.layers.Layer | ||
↳ | org.neshan.layers.VectorLayer | ||
↳ | org.neshan.layers.VectorElementLayer |
لایه کار با المانهای برداری مانند خط و نقطه
برای ساختن این لایه از کلاس NeshanServices استفاده کنید
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
add(Element element)
یک المان برداری به لایه اضافه میکند.
| ||||||||||
void |
addAll(ElementVector elements)
تعدادی المان برداری به لایه اضافه میکند.
| ||||||||||
void |
clear()
لایه را با حذف تمام المانها خالی میکند.
| ||||||||||
synchronized void | delete() | ||||||||||
ElementVector |
getAll()
تمام المانهای برداری اضافهشده به لایه را برمیگرداند.
| ||||||||||
boolean |
remove(Element element)
یک المان برداری از لایه حذف میکند.
| ||||||||||
boolean |
removeAll(ElementVector elements)
چندین المان برداری از لایه حذف میکند.
| ||||||||||
void |
setAll(ElementVector elements)
تمامی المانهای برداری در لایه را با لیست داده شده از المانهای برداری جایگزین میکند.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
یک المان برداری به لایه اضافه میکند.
سیستم مختصات المان برداری با دادههای موجود در لایه باید یکسان باشد.
element | المان برداری که افزوده میشود |
---|
تعدادی المان برداری به لایه اضافه میکند.
سیستم مختصات المانهای برداری باید با سیستم مختصات دادههای موجود در لایه یکسان باشد.
elements | یک لیست از المانهای برداری که باید اضافه شوند |
---|
لایه را با حذف تمام المانها خالی میکند.
تمام المانهای برداری اضافهشده به لایه را برمیگرداند.
یک المان برداری از لایه حذف میکند.
element | المان برداری که باید حذف گردد |
---|
چندین المان برداری از لایه حذف میکند.
elements | لیستی از المانهای برداری که باید حذف شوند |
---|
تمامی المانهای برداری در لایه را با لیست داده شده از المانهای برداری جایگزین میکند.
elements | لیست المانهای برداری جدید |
---|