using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WindStressPRM { /// <summary> /// DTO for input /// </summary> public class Input { /// <summary> /// prognistic raster info /// массив прогностического ветра /// </summary> public Matrix<PrognosticCell> PrognosticCells { get; set; } /// <summary> /// climate raster array /// массив климатических полей скорости ветра заданной повторяемости /// </summary> public Matrix<ClimateCell> ClimateCells { get; set; } /// <summary> /// lines list /// список ЛЭП /// </summary> public List<Powerline> PowerLines { get; set; } /// <summary> /// stations/poles list /// список точечных объектов - трансформаторных подстанций/столбов/понижающих(конечных) подстанций /// </summary> public List<PowerStation> PowerStations { get; set; } /// <summary> /// maximum distance for line segment, meters /// максимальное расстояние между точками ЛЭП, для которых проверяется сломаются/несломаются под действием ветра /// </summary> public double DistThreshold { get { return 500; } } } }