/*****************************************************************************/ public static double GetWindSpeed(double dMPH, IGlobalization objGlobalization) { if (!objGlobalization.IsMetric) { return(dMPH); } return(Velocity.ToKPH(dMPH)); }
/*****************************************************************************/ public static double GetAtmosphericPressure(double dInches, IGlobalization objGlobalization) { if (!objGlobalization.IsMetric) { return(dInches); } return(AtmosphericPressure.ToHectoPascals(dInches)); }
/*****************************************************************************/ public static double GetTemperature(double dFahrenheit, IGlobalization objGlobalization) { if (!objGlobalization.IsMetric) { return(dFahrenheit); } return(Temperature.ToCelsius(dFahrenheit)); }
/*****************************************************************************/ public static double GetFuelLevel(double dGallons, IGlobalization objGlobalization) { if (!objGlobalization.IsMetric) { return(dGallons); } return(Fluid.ToLiters(dGallons)); }
/*****************************************************************************/ public static double GetRainfall(double dValue, IGlobalization objGlobalization) { if (!objGlobalization.IsMetric) { return(dValue); } Distance objDistance = new Distance(dValue); return(objDistance.Millimeters); }
public void UpdateCultureAll() { foreach (AvailablePlugIn <IPlugIn> p in this.AvailablePlugInCollection) { IGlobalization i = p.Instance as IGlobalization; if (i != null) { Translator.Instance.Update(i); } } }
public void Update(object o, bool recursive) { IGlobalization i = o as IGlobalization; if (i != null) { i.UpdateCulture(); } if (recursive) { Control c = o as Control; if (c != null) { foreach (Control x in c.Controls) { this.Update(x, recursive); } } } }
/** * Set the delegate implementation. * * @param _delegate The delegate implementing platform specific functions. */ public void SetDelegate(IGlobalization _delegate) { this._delegate = _delegate; }
/** * Constructor with delegate. * * @param _delegate The delegate implementing platform specific functions. */ public GlobalizationBridge(IGlobalization _delegate) : base() { this._delegate = _delegate; }
/*****************************************************************************/ public static double GetRainRate(double dValue, IGlobalization objGlobalization) { return(GetRainfall(dValue, objGlobalization)); }