コード例 #1
0
 /// <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
     });
 }
コード例 #2
0
        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);
        }
コード例 #3
0
 public static RevisionCloud Wrap(Autodesk.Revit.DB.RevisionCloud ele, bool isRevitOwned)
 {
     return(RevisionCloud.FromExisting(ele, isRevitOwned));
 }
コード例 #4
0
 private void InitElement(Autodesk.Revit.DB.RevisionCloud element)
 {
     InternalSetElement(element);
 }
コード例 #5
0
 /// <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;
 }
コード例 #6
0
 /// <summary>
 /// Create revision cloud from revit element
 /// </summary>
 /// <param name="RevisionCloud"></param>
 private RevisionCloud(Autodesk.Revit.DB.RevisionCloud RevisionCloud)
 {
     SafeInit(() => InitElement(RevisionCloud));
 }