protected Weather() { UnitsSystem = UnitsSystems.Imperial; _skyCondition = new Sky(); _windVector = new Wind(); }
private static Wind ParseSpeed(XAttribute value) { var wind = new Wind(); if (value == null) { return wind; } string[] windInfo = value.Value.Split(' '); double speed; double.TryParse(windInfo[0], out speed); wind.Speed = speed; if (windInfo.Length == 3) { wind.Direction = (WindDirections) Enum.Parse(typeof (WindDirections), windInfo[2]); } return wind; }