IntersectByLayer method (Layer)

Возвращает коллекцию ElementKeyPairs пар ключей объектов двух слоев, удовлетворивших заданным критериям пересечения.

Ответ содержит набор пар ключей, где первый ключ - это ключ объекта исходного слоя, а второй ключ - объекта второго слоя, в который попал объект исходного слоя.

Применяется к:

Layer

Синтаксис:

Visual Basic:

Function IntersectByLayer(Layer object As Layer, Crit As eCrossCriteria enum, SelectedOnly As Boolean, CrossType As Long, nMode As Long, Reserved As Long) As ElementKeyPairs

Layer - слой для пересечения с данным слоем.

Crit - критерий пересечения может принимать значения из набора eCrossCriteria.

SelectedOnly - анализировать только выделенные объекты исходного слоя.

CrossType - ID типа объектов исходного слоя, участвующих в анализе:

-1 - все объекты

-2 - только площадные

-3 - только символьные

-4 - только линейные

-5 - только текстовые

-6 - все типизированные.

nMode - номер режима объектов, участвующих в анализе ( -1 для любых режимов).

Flags - флаги.

1 - пересекать только с выделенными объектами второго слоя.