/// <summary> /// Create a Revit FaceWall from an existing reference /// </summary> /// <param name="wall"></param> /// <param name="isRevitOwned"></param> /// <returns></returns> internal static FaceWall FromExisting(Autodesk.Revit.DB.FaceWall wall, bool isRevitOwned) { return(new FaceWall(wall) { IsRevitOwned = isRevitOwned }); }
public static FaceWall Wrap(Autodesk.Revit.DB.FaceWall ele, bool isRevitOwned) { return(FaceWall.FromExisting(ele, isRevitOwned)); }
/// <summary> /// Initialize a Wall element /// </summary> /// <param name="wall"></param> private void InitFaceWall(Autodesk.Revit.DB.FaceWall wall) { InternalSetFaceWall(wall); }
/// <summary> /// Create from an existing Revit Element /// </summary> /// <param name="wall"></param> private FaceWall(Autodesk.Revit.DB.FaceWall wall) { SafeInit(() => InitFaceWall(wall)); }
/// <summary> /// Set the internal Element, ElementId, and UniqueId /// </summary> /// <param name="wall"></param> private void InternalSetFaceWall(Autodesk.Revit.DB.FaceWall wall) { InternalFaceWall = wall; InternalElementId = wall.Id; InternalUniqueId = wall.UniqueId; }