public void ByLevel_ValidArgs() { var elevation = 100; var level = Level.ByElevation(elevation); Assert.NotNull(level); var view = FloorPlanView.ByLevel(level); Assert.NotNull(view); }
FloorPlanView GetFloorPlan() { var level = Level.ByElevation(0); Assert.NotNull(level); var view = FloorPlanView.ByLevel(level); Assert.NotNull(view); return(view); }
public static Element Wrap(Autodesk.Revit.DB.ViewPlan view, bool isRevitOwned) { if (view.ViewType == ViewType.CeilingPlan) { return(CeilingPlanView.FromExisting(view, isRevitOwned)); } else if (view.ViewType == ViewType.FloorPlan) { return(FloorPlanView.FromExisting(view, isRevitOwned)); } else { // unknown type of plan view, just wrap as unknown return(UnknownElement.FromExisting(view)); } }
public static Element Wrap(Autodesk.Revit.DB.ViewPlan view, bool isRevitOwned) { switch (view.ViewType) { case ViewType.CeilingPlan: return(CeilingPlanView.FromExisting(view, isRevitOwned)); case ViewType.FloorPlan: return(FloorPlanView.FromExisting(view, isRevitOwned)); case ViewType.EngineeringPlan: return(StructuralPlanView.FromExisting(view, isRevitOwned)); default: return(UnknownElement.FromExisting(view, true)); } }
public void ByLevel_BadArgs() { Assert.Throws(typeof(ArgumentNullException), () => FloorPlanView.ByLevel(null)); }