public BuildingLateralSystem(string SystemId, SeismicDesignCategory Sdc, ICalcLog CalcLog) : base(CalcLog) { this.SeismicLateralSystemId = SystemId; this.SeismicDesignCategory = Sdc; if (SystemId != null) { this.ReadTableData(); } }
public BuildingLateralSystem(string SystemId, SeismicDesignCategory Sdc, ICalcLog CalcLog) : base(CalcLog) { this.SeismicLateralSystemId = SystemId; this.SeismicDesignCategory = Sdc; if (SystemId!=null) { this.ReadTableData(); } }
public static LifeCycleAssessmentScope LifeCycleAssessmentScope( string additionalNotes = "", bool biogenicCarbon = false, int buildingLifespan = 20, bool constructionScopeNew = true, bool constructionScopeRenovation = false, string contactName = "", GravityStructuralMaterial gravityStructuralMaterial = GravityStructuralMaterial.Undefined, LateralStructuralMaterial lateralStructuralMaterial = LateralStructuralMaterial.Undefined, LevelOfDevelopment levelOfDevelopment = LevelOfDevelopment.Undefined, List <LifeCycleAssessmentPhases> lifeCycleAssessmentPhases = null, ProjectType projectType = ProjectType.Undefined, string projectName = "", double projectArea = 0, SeismicDesignCategory seismicDesignCategory = SeismicDesignCategory.Undefined, WindSpeedCategory windSpeedCategory = WindSpeedCategory.Undefined, Location location = null) { return(new LifeCycleAssessmentScope { AdditionalNotes = additionalNotes, BiogenicCarbon = biogenicCarbon, BuildingLifespan = buildingLifespan, ConstructionScopeNew = constructionScopeNew, ConstructionScopeRenovation = constructionScopeRenovation, ContactName = contactName, GravityStructuralMaterial = gravityStructuralMaterial, LateralStructuralMaterial = lateralStructuralMaterial, LevelOfDevelopment = levelOfDevelopment, LifeCycleAssessmentPhases = lifeCycleAssessmentPhases, ProjectType = projectType, ProjectName = projectName, ProjectArea = projectArea, SeismicDesignCategory = seismicDesignCategory, WindSpeedCategory = windSpeedCategory, Location = location }); }
public Building(string LateralSystemId, SeismicDesignCategory SDC, ICalcLog CalcLog) : base(CalcLog) { this.LateralSystem = new BuildingLateralSystem(LateralSystemId, SDC, CalcLog); }
} public Building(string LateralSystemId, SeismicDesignCategory SDC, ICalcLog CalcLog) :base(CalcLog) { this.LateralSystem = new BuildingLateralSystem(LateralSystemId, SDC, CalcLog);