StructSample() { //// first filter out to only Wall elements //ElementSet selectedElements = Utils.Selection.FilterToCategory( m_revitApp.ActiveUIDocument.Selection.Elements, // BuiltInCategory.OST_Walls, false, m_revitApp.ActiveUIDocument.Document ); //if( selectedElements.IsEmpty ) //{ // MessageBox.Show( "No wall elements are currently selected" ); // return; //} //StructuralSample.StructSample sample = new StructuralSample.StructSample( m_revitApp, selectedElements ); // First filter out to only Wall elements ICollection <ElementId> selectedElementIds = Utils.Selection.FilterToCategory( m_revitApp.ActiveUIDocument.Selection.GetElementIds(), BuiltInCategory.OST_Walls, false, m_revitApp.ActiveUIDocument.Document); if (0 == selectedElementIds.Count) { MessageBox.Show("No wall elements are currently selected"); return; } StructuralSample.StructSample sample = new StructuralSample.StructSample(m_revitApp, selectedElementIds); sample.ExecuteStructSample(); }
StructSample() { // first filter out to only Wall elements ElementSet selectedElements = Utils.Selection.FilterToCategory(m_revitApp.ActiveUIDocument.Selection.Elements, BuiltInCategory.OST_Walls, false, m_revitApp.ActiveUIDocument.Document); if (selectedElements.IsEmpty) { MessageBox.Show("No wall elements are currently selected"); return; } StructuralSample.StructSample sample = new StructuralSample.StructSample(m_revitApp, selectedElements); sample.ExecuteStructSample(); }
StructSample() { //// first filter out to only Wall elements //ElementSet selectedElements = Utils.Selection.FilterToCategory( m_revitApp.ActiveUIDocument.Selection.Elements, // BuiltInCategory.OST_Walls, false, m_revitApp.ActiveUIDocument.Document ); //if( selectedElements.IsEmpty ) //{ // MessageBox.Show( "No wall elements are currently selected" ); // return; //} //StructuralSample.StructSample sample = new StructuralSample.StructSample( m_revitApp, selectedElements ); // First filter out to only Wall elements ICollection<ElementId> selectedElementIds = Utils.Selection.FilterToCategory( m_revitApp.ActiveUIDocument.Selection.GetElementIds(), BuiltInCategory.OST_Walls, false, m_revitApp.ActiveUIDocument.Document ); if( 0 == selectedElementIds.Count ) { MessageBox.Show( "No wall elements are currently selected" ); return; } StructuralSample.StructSample sample = new StructuralSample.StructSample( m_revitApp, selectedElementIds ); sample.ExecuteStructSample(); }
public void StructSample() { // first filter out to only Wall elements ElementSet selectedElements = Utils.Selection.FilterToCategory(m_revitApp.ActiveUIDocument.Selection.Elements, BuiltInCategory.OST_Walls, false, m_revitApp.ActiveUIDocument.Document); if (selectedElements.IsEmpty) { MessageBox.Show("No wall elements are currently selected"); return; } StructuralSample.StructSample sample = new StructuralSample.StructSample(m_revitApp, selectedElements); sample.ExecuteStructSample(); }