ExecuteStructSample() public method

public ExecuteStructSample ( ) : System.Boolean
return System.Boolean
Example #1
0
        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();
        }
Example #2
0
        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();
        }
Example #3
0
    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();
    }
Example #4
0
        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();
        }