public static IList <Element> RequestMultipleCurveElementsSelection(string message) { var doc = dynRevitSettings.Doc; Autodesk.Revit.UI.Selection.Selection choices = doc.Selection; choices.Elements.Clear(); DynamoLogger.Instance.Log(message); var ca = new ElementArray(); ISelectionFilter selFilter = new CurveSelectionFilter(); return(doc.Selection.PickElementsByRectangle(//selFilter, "Window select multiple curves.") as IList <Element>); }
public static List<ElementId> RequestMultipleCurveElementsSelection(string message) { var doc = DocumentManager.Instance.CurrentUIDocument; Selection choices = doc.Selection; choices.Elements.Clear(); dynSettings.DynamoLogger.Log(message); var ca = new ElementArray(); ISelectionFilter selFilter = new CurveSelectionFilter(); return doc.Selection.PickElementsByRectangle(//selFilter, "Window select multiple curves.").Select(x => x.Id).ToList(); }
public static List <ElementId> RequestMultipleCurveElementsSelection(string message) { var doc = DocumentManager.Instance.CurrentUIDocument; Selection choices = doc.Selection; choices.Elements.Clear(); dynSettings.Controller.DynamoLogger.Log(message); var ca = new ElementArray(); ISelectionFilter selFilter = new CurveSelectionFilter(); return(doc.Selection.PickElementsByRectangle(//selFilter, "Window select multiple curves.").Select(x => x.Id).ToList()); }