This iteration
interface provides greater performance. You can get a list of elements from
the document or a list of element ids. We shall also identify some high
performance filters. |
|
Revit internally has
some elements in memory that are not expanded. So typically Revit has to
expand those to perform certain iterations and that consumes some of the
cycles. The unexpanded bit of each element does contain some information and
so this release is expected to provide some services in case you have to read
some information off an element, it does not have to expand the element in
memory and get the information out for you and thus providing a performance
advantage. We can now chain up the filters if we want to provide some
combination of filters in sequence. |
|
… |
|
… |
|
… |