Ejemplo n.º 1
0
 /// <summary>
 /// Create a ScheduleOnSheet from a user selected Element.
 /// </summary>
 /// <param name="ScheduleOnSheet"></param>
 /// <param name="isRevitOwned"></param>
 /// <returns></returns>
 internal static ScheduleOnSheet FromExisting(Autodesk.Revit.DB.ScheduleSheetInstance ScheduleOnSheet, bool isRevitOwned)
 {
     return(new ScheduleOnSheet(ScheduleOnSheet)
     {
         IsRevitOwned = isRevitOwned
     });
 }
Ejemplo n.º 2
0
 public static ScheduleOnSheet Wrap(Autodesk.Revit.DB.ScheduleSheetInstance ele, bool isRevitOwned)
 {
     return(ScheduleOnSheet.FromExisting(ele, isRevitOwned));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Initialize a ScheduleOnSheet element
 /// </summary>
 /// <param name="ScheduleOnSheet"></param>
 private void InitScheduleOnSheet(Autodesk.Revit.DB.ScheduleSheetInstance ScheduleOnSheet)
 {
     InternalSetScheduleOnSheet(ScheduleOnSheet);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Private constructor for the Element
 /// </summary>
 /// <param name="ScheduleOnSheet"></param>
 private ScheduleOnSheet(Autodesk.Revit.DB.ScheduleSheetInstance ScheduleOnSheet)
 {
     SafeInit(() => InitScheduleOnSheet(ScheduleOnSheet));
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Set the ScheduleOnSheet property, element id, and unique id
 /// </summary>
 /// <param name="ScheduleOnSheet"></param>
 private void InternalSetScheduleOnSheet(Autodesk.Revit.DB.ScheduleSheetInstance ScheduleOnSheet)
 {
     this.InternalScheduleOnSheet = ScheduleOnSheet;
     this.InternalElementId       = ScheduleOnSheet.Id;
     this.InternalUniqueId        = ScheduleOnSheet.UniqueId;
 }