Example #1
0
 /// <summary>
 /// Create a CurtainSystemType from a user selected Element.
 /// </summary>
 /// <param name="curtainSystemType"></param>
 /// <param name="isRevitOwned"></param>
 /// <returns></returns>
 internal static CurtainSystemType FromExisting(Autodesk.Revit.DB.CurtainSystemType curtainSystemType, bool isRevitOwned)
 {
     return(new CurtainSystemType(curtainSystemType)
     {
         IsRevitOwned = isRevitOwned
     });
 }
Example #2
0
 /// <summary>
 /// Private constructor for the Element
 /// </summary>
 /// <param name="curtainSystemType"></param>
 private CurtainSystemType(Autodesk.Revit.DB.CurtainSystemType curtainSystemType) : base(curtainSystemType)
 {
 }
Example #3
0
 /// <summary>
 /// Initialize a CurtainSystemType element
 /// </summary>
 /// <param name="CurtainSystemType"></param>
 private void InitCurtainSystemType(Autodesk.Revit.DB.CurtainSystemType curtainSystemType)
 {
     InternalSetCurtainSystemType(curtainSystemType);
 }
Example #4
0
 /// <summary>
 /// Set the CurtainSystemType property, element id, and unique id
 /// </summary>
 /// <param name="curtainSystemType"></param>
 private void InternalSetCurtainSystemType(Autodesk.Revit.DB.CurtainSystemType curtainSystemType)
 {
     this.InternalCurtainSystemType = curtainSystemType;
     this.InternalElementId         = curtainSystemType.Id;
     this.InternalUniqueId          = curtainSystemType.UniqueId;
 }
Example #5
0
 /// <summary>
 /// Private constructor for the Element
 /// </summary>
 /// <param name="CurtainSystemType"></param>
 private CurtainSystemType(Autodesk.Revit.DB.CurtainSystemType curtainSystemType)
 {
     SafeInit(() => InitCurtainSystemType(curtainSystemType));
 }