Filter Elements Controlled by Line
Overview
The WhereElementIsCurveDriven()
shortcut gets elements controlled by a line.
Example
-
Filter elements controlled by a line:
elems = FilteredElementCollector(doc).WhereElementIsCurveDriven().WhereElementIsNotElementType().ToElements()
-
Invert the filter to find elements not controlled by a line:
Filter = ElementIsCurveDrivenFilter(True)
elems = FilteredElementCollector(doc).WherePasses(Filter).WhereElementIsNotElementType().ToElements()