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>);
            }
Exemple #2
0
        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();

        }
Exemple #3
0
        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());
        }