LitDev.Engines.GraphEngine.getInterval C# (CSharp) Method

getInterval() private method

private getInterval ( double range ) : double
range double
return double
        private double getInterval(double range)
        {
            if (System.Math.Abs(range) < 1.0e-10) range = 0.0;
            string unit = range.ToString("E0", CultureInfo.InvariantCulture);
            unit = unit.Replace("0E", "1E");
            unit = unit.Replace("3E", "2E");
            unit = unit.Replace("4E", "5E");
            unit = unit.Replace("6E", "5E");
            unit = unit.Replace("7E", "5E");
            unit = unit.Replace("8E", "10E");
            unit = unit.Replace("9E", "10E");
            return double.Parse(unit, CultureInfo.InvariantCulture);
        }