/// <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); }
/// <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(); }