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