/***************************************************/ /**** Public methods ****/ /***************************************************/ public static double FromSI(this double value, UnitType unitType) { if (double.IsNaN(value) || value == double.MaxValue || value == double.MinValue || double.IsNegativeInfinity(value) || double.IsPositiveInfinity(value)) { return(value); } return(UnitUtils.ConvertToInternalUnits(value, unitType.BHoMUnitType())); }