TMapplCustomTempObjects.SearchObjectsByMOS

Модуль: Animation
Класс: TMapplCustomTempObjects

Найти временный объект по MOS

Объявление

function SearchObjectsByMOS(MOS: TMapObjectStructure;
	 SearchObjectTypes: byte; aSearchMode: TSearchByMOSModes;
	 flExcludeHoles: boolean; aMOSList: TMapObjectStructureList;
	 Delta: double): integer;

Параметры

MOS
экземпляр класса структуры пространственного объекта в котором осуществляется поиск
SearchObjectTypes
маска типов искомых объектов
aSearchMode
режим поиска объектов в контуре (например, если значение параметра равно [smInclude], то будут искаться объекты,
flExludeHoles
флаг исключения "дырок" объектов при поиске в сложных объектах (false - в любом подобъекте, true - исключая подобъекты-дырки)
aMOSList
список, куда положить найденные объекты
Delta
допустимая погрешность поиска (минимальная погрешность для слоя LayerCoordAccuracy)

Возвращает

< 0 если ошибка, иначе количество найденных объектов

Описание

(по схеме ИЛИ: 1 - только площадные, 2 - только линейные, 4 - только точечные, 3 - площадные и линейные и т.д.) полностью включающие MOS, если [smInside] - то объекты, находящиеся внутри MOS и т.д.)

Смотри также

SearchObject
Найти временный объект в точке с экранными координатами
SearchObjectIndexInMapPoint
Найти индекс временного объекта в точке с картографическими координатами
SearchObjectInMapPoint
Найти временный объект в точке с картографическими координатами
SearchObjectsByMOS
Найти временный объект по MOS