/// <summary> /// Returns cloud altitude in selected distance unit. /// </summary> /// <param name="distanceUnit"></param> /// <returns></returns> public double GetAltitudeIn(DistanceUnit distanceUnit) { int inFt = Altitude * 100; double ret = distanceUnit == DistanceUnit.ft ? inFt : Convertions.Convert(inFt, DistanceUnit.ft, distanceUnit); return(ret); }
/// <summary> /// Returns distance converted to selected unit. If distance has no value, null is returned. /// </summary> /// <param name="targetUnit"></param> /// <returns></returns> public double?GetDistanceIn(DistanceUnit targetUnit) { if (Distance.HasValue == false) { return(null); } double ret = Convertions.Convert(Distance.Value.Value, DistanceUnit, targetUnit); return(ret); }