An electrical system item contains the name and id of an electrical system. The class is used for displaying electrical systems in circuit selecting form.
Ejemplo n.º 1
0
        /// <summary>
        /// Get selected index from circuit selecting form and show the circuit in the center of
        /// screen by moving the view.
        /// </summary>
        /// <param name="index">Index of selected item in circuit selecting form</param>
        public void ShowCircuit(int index)
        {
            ElectricalSystemItem esi = m_electricalSystemItems[index] as ElectricalSystemItem;

            Autodesk.Revit.DB.ElementId ei = esi.Id;
            m_revitDoc.ShowElements(ei);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Get selected index from circuit selecting form and locate expected circuit
        /// </summary>
        /// <param name="index">Index of selected item in circuit selecting form</param>
        public void SelectCircuit(int index)
        {
            // Locate ElectricalSystemItem by index
            ElectricalSystemItem esi = m_electricalSystemItems[index] as ElectricalSystemItem;

            Autodesk.Revit.DB.ElementId ei = esi.Id;

            // Locate expected electrical system
            m_selectedElectricalSystem = m_revitDoc.Document.GetElement(ei) as ElectricalSystem;
            // Select the electrical system
            SelectCurrentCircuit();
        }