FGX.Map.TfgMapObjectList`1: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 10: | Строка 10: | ||
== Описание == | == Описание == | ||
− | < | + | <p>Абстрактный список объектов карты определенного типа.</p> |
== Конструкторы == | == Конструкторы == | ||
Строка 45: | Строка 45: | ||
| <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetEnumerator(): [[T]]</code> | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">GetEnumerator(): [[T]]</code> | ||
<p>Перечисление всех объектов.</p> | <p>Перечисление всех объектов.</p> | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">function</syntaxhighlight> || <code lang="Delphi">ToArray(): [[T]]</code> | ||
+ | <p>Формирует массив из всех объектов.</p> | ||
+ | |} | ||
+ | |||
+ | == Свойства == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">property</syntaxhighlight> || <code>Count: [[Integer]]</code> | ||
+ | <p>Возвращает количество объектов в списке.</p> | ||
|} | |} |
Текущая версия на 17:21, 23 декабря 2022
Delphi
TfgMapObjectList`1 = class (TObject)
Содержание
Описание
Абстрактный список объектов карты определенного типа.
Конструкторы
constructor
|
Create(const AObjectFactory: IFGXMapObjectFactory)
Описание отсутствует. |
Методы
function
|
FindObjectById(const AId: string; out AObject: T): Boolean
Ищет объект на карте по указанному идентификатору AId и если он найден, то возвращает его в AMarker . |
procedure
|
RemoveObject(const AObject: T)
Удаляет объект с карты. |
procedure
|
RemoveObject(const AId: string)
Удаляет объект с карты по его идентификатору TfgMapMarker.Id . |
procedure
|
ClearObjectsInCategory(const ACategory: string)
Удаляет все объекты в указанной категории ACategory . Название категории регистрозависимое.
|
function
|
GetCategoryObjects(const ACategory: string): T
Получение списка объектов для указанной категории ACategory . Название категории регистрозависимое.
|
procedure
|
ClearObjects()
Удаляет все объекты с карты и уничтожает все экземпляры объектов. |
function
|
GetEnumerator(): T
Перечисление всех объектов. |
function
|
ToArray(): T
Формирует массив из всех объектов. |
Свойства
property
|
Count: Integer
Возвращает количество объектов в списке. |