Beispiel #1
0
 /// <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;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PointInTimeGridBasedSchema" /> class.
 /// </summary>
 /// <param name="Id">Id.</param>
 /// <param name="Type">Type.</param>
 /// <param name="AnalysisGrids">AnalysisGrids.</param>
 /// <param name="Surfaces">Surfaces.</param>
 /// <param name="Sky">Sky.</param>
 /// <param name="AnalysisType">AnalysisType.</param>
 /// <param name="RadParameters">RadParameters.</param>
 public PointInTimeGridBasedSchema(IdEnum?Id = default(IdEnum?), TypeEnum?Type = default(TypeEnum?), List <AnalysisGridSchema> AnalysisGrids = default(List <AnalysisGridSchema>), List <HBSurfaceSchema> Surfaces = default(List <HBSurfaceSchema>), SkySchema Sky = default(SkySchema), AnalysisType?AnalysisType = default(AnalysisType?), RadianceParameters RadParameters = default(RadianceParameters))
 {
     this.Id            = Id;
     this.Type          = Type;
     this.AnalysisGrids = AnalysisGrids;
     this.Surfaces      = Surfaces;
     this.Sky           = Sky;
     this.AnalysisType  = AnalysisType;
     this.RadParameters = RadParameters;
 }
Beispiel #3
0
 /// <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;
 }
Beispiel #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DaylightFactorGridBasedSchema" /> class.
 /// </summary>
 /// <param name="Id">Id.</param>
 /// <param name="Type">Type.</param>
 /// <param name="AnalysisGrids">AnalysisGrids.</param>
 /// <param name="Surfaces">Surfaces.</param>
 /// <param name="RadParameters">RadParameters.</param>
 public DaylightFactorGridBasedSchema(IdEnum?Id = default(IdEnum?), TypeEnum?Type = default(TypeEnum?), List <AnalysisGridSchema> AnalysisGrids = default(List <AnalysisGridSchema>), List <HBSurfaceSchema> Surfaces = default(List <HBSurfaceSchema>), RadianceParameters RadParameters = default(RadianceParameters))
 {
     this.Id            = Id;
     this.Type          = Type;
     this.AnalysisGrids = AnalysisGrids;
     this.Surfaces      = Surfaces;
     this.RadParameters = RadParameters;
 }