/// <summary> /// Create RevisionCloud from existing reference /// </summary> /// <param name="revisionCloud"></param> /// <param name="isRevitOwned"></param> /// <returns></returns> internal static RevisionCloud FromExisting(Autodesk.Revit.DB.RevisionCloud revisionCloud, bool isRevitOwned) { return(new RevisionCloud(revisionCloud) { IsRevitOwned = isRevitOwned }); }
private void btnMostrar_Click(object sender, EventArgs e) { int elemento = Convert.ToInt32(dataGridView1.CurrentRow.Cells["INTEGER_VALUE"].Value); revitDB.RevisionCloud nuvem = uiDoc.GetElement(new revitDB.ElementId(elemento)) as revitDB.RevisionCloud; revitDB.View view = uiDoc.GetElement(nuvem.OwnerViewId) as revitDB.View; uiApp.ActiveUIDocument.ActiveView = view; uiApp.ActiveUIDocument.ShowElements(nuvem); }
public static RevisionCloud Wrap(Autodesk.Revit.DB.RevisionCloud ele, bool isRevitOwned) { return(RevisionCloud.FromExisting(ele, isRevitOwned)); }
private void InitElement(Autodesk.Revit.DB.RevisionCloud element) { InternalSetElement(element); }
/// <summary> /// Set the internal Element, ElementId, and UniqueId /// </summary> /// <param name="wall"></param> private void InternalSetElement(Autodesk.Revit.DB.RevisionCloud element) { InternalRevitElement = element; InternalElementId = element.Id; InternalUniqueId = element.UniqueId; }
/// <summary> /// Create revision cloud from revit element /// </summary> /// <param name="RevisionCloud"></param> private RevisionCloud(Autodesk.Revit.DB.RevisionCloud RevisionCloud) { SafeInit(() => InitElement(RevisionCloud)); }