/// <summary> /// Initializes a new instance of the <see cref="RadiationGridBasedSchema" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Type">Type.</param> /// <param name="SkyMtx">SkyMtx.</param> /// <param name="AnalysisGrids">AnalysisGrids.</param> /// <param name="Surfaces">Surfaces.</param> /// <param name="RadParameters">RadParameters.</param> public RadiationGridBasedSchema(IdEnum?Id = default(IdEnum?), TypeEnum?Type = default(TypeEnum?), SkyMtxSchema SkyMtx = default(SkyMtxSchema), List <AnalysisGridSchema> AnalysisGrids = default(List <AnalysisGridSchema>), List <HBSurfaceSchema> Surfaces = default(List <HBSurfaceSchema>), RadianceParameters RadParameters = default(RadianceParameters)) { this.Id = Id; this.Type = Type; this.SkyMtx = SkyMtx; this.AnalysisGrids = AnalysisGrids; this.Surfaces = Surfaces; this.RadParameters = RadParameters; }
/// <summary> /// Initializes a new instance of the <see cref="ThreePhaselGridBasedSchema" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Type">Type.</param> /// <param name="SkyMtx">SkyMtx.</param> /// <param name="AnalysisGrids">AnalysisGrids.</param> /// <param name="Surfaces">Surfaces.</param> /// <param name="AnalysisType">AnalysisType.</param> /// <param name="ViewMtxParameters">ViewMtxParameters.</param> /// <param name="DaylightMtxParameters">DaylightMtxParameters.</param> public ThreePhaselGridBasedSchema(IdEnum?Id = default(IdEnum?), TypeEnum?Type = default(TypeEnum?), SkyMtxSchema SkyMtx = default(SkyMtxSchema), List <AnalysisGridSchema> AnalysisGrids = default(List <AnalysisGridSchema>), List <HBSurfaceSchema> Surfaces = default(List <HBSurfaceSchema>), AnalysisType?AnalysisType = default(AnalysisType?), RadianceParameters ViewMtxParameters = default(RadianceParameters), RadianceParameters DaylightMtxParameters = default(RadianceParameters)) { this.Id = Id; this.Type = Type; this.SkyMtx = SkyMtx; this.AnalysisGrids = AnalysisGrids; this.Surfaces = Surfaces; this.AnalysisType = AnalysisType; this.ViewMtxParameters = ViewMtxParameters; this.DaylightMtxParameters = DaylightMtxParameters; }