ARUP.IssueTracker.Navisworks.NavisWindow.GetGunits C# (CSharp) Method

GetGunits() private method

private GetGunits ( ) : double
return double
            private double GetGunits()
    {
        string units = _oDoc.Units.ToString();
        double factor = 1;
        switch (units)
        {
            case "Centimeters":
                factor = 100;
                break;
            case "Feet":
                factor = 3.28084;
                break;
            case "Inches":
                factor = 39.3701;
                break;
            case "Kilometers":
                factor = 0.001;
                break;
            case "Meters":
                factor = 1;
                break;
            case "Micrometers":
                factor = 1000000;
                break;
            case "Miles":
                factor = 0.000621371;
                break;
            case "Millimeters":
                factor = 1000;
                break;
            case "Mils":
                factor = 39370.0787;
                break;
            case "Yards":
                factor = 1.09361;
                break;
            default:
                MessageBox.Show("Units " + units + " not recognized.");
                factor = 1;
                break;
        }
        return factor;
    }