Exemplo n.º 1
0
 public double GetLengthConversion(lengthUnitEnum from, lengthUnitEnum to)
 {
     if (from == lengthUnitEnum.Centimeters)
     {
         if (to == lengthUnitEnum.Centimeters)
         {
             return(1);
         }
         else if (to == lengthUnitEnum.Feet)
         {
             return(0.03280839895);
         }
         else if (to == lengthUnitEnum.Inches)
         {
             return(0.3937);
         }
         else if (to == lengthUnitEnum.Kilometers)
         {
             return(0.00001);
         }
         else if (to == lengthUnitEnum.Meters)
         {
             return(0.01);
         }
         else if (to == lengthUnitEnum.Miles)
         {
             return(0.0000062137119224);
         }
         else if (to == lengthUnitEnum.Millimeters)
         {
             return(10);
         }
         else if (to == lengthUnitEnum.Yards)
         {
             return(0.010936132983);
         }
     }
     else if (from == lengthUnitEnum.Feet)
     {
         if (to == lengthUnitEnum.Centimeters)
         {
             return(30.48);
         }
         else if (to == lengthUnitEnum.Feet)
         {
             return(1);
         }
         else if (to == lengthUnitEnum.Inches)
         {
             return(12);
         }
         else if (to == lengthUnitEnum.Kilometers)
         {
             return(0.0003048);
         }
         else if (to == lengthUnitEnum.Meters)
         {
             return(0.3048);
         }
         else if (to == lengthUnitEnum.Miles)
         {
             return(0.000189393939);
         }
         else if (to == lengthUnitEnum.Millimeters)
         {
             return(304.8);
         }
         else if (to == lengthUnitEnum.Yards)
         {
             return(0.33333);
         }
     }
     else if (from == lengthUnitEnum.Inches)
     {
         if (to == lengthUnitEnum.Centimeters)
         {
             return(2.54);
         }
         else if (to == lengthUnitEnum.Feet)
         {
             return(0.08333);
         }
         else if (to == lengthUnitEnum.Inches)
         {
             return(1);
         }
         else if (to == lengthUnitEnum.Kilometers)
         {
             return(0.0000254);
         }
         else if (to == lengthUnitEnum.Meters)
         {
             return(0.0254);
         }
         else if (to == lengthUnitEnum.Miles)
         {
             return(0.000015782828283);
         }
         else if (to == lengthUnitEnum.Millimeters)
         {
             return(24.4);
         }
         else if (to == lengthUnitEnum.Yards)
         {
             return(0.0277778);
         }
     }
     else if (from == lengthUnitEnum.Kilometers)
     {
         if (to == lengthUnitEnum.Centimeters)
         {
             return(100000);
         }
         else if (to == lengthUnitEnum.Feet)
         {
             return(3280.839895);
         }
         else if (to == lengthUnitEnum.Inches)
         {
             return(39370);
         }
         else if (to == lengthUnitEnum.Kilometers)
         {
             return(1);
         }
         else if (to == lengthUnitEnum.Meters)
         {
             return(1000);
         }
         else if (to == lengthUnitEnum.Miles)
         {
             return(0.62137119224);
         }
         else if (to == lengthUnitEnum.Millimeters)
         {
             return(1000000);
         }
         else if (to == lengthUnitEnum.Yards)
         {
             return(1093.6132983);
         }
     }
     else if (from == lengthUnitEnum.Meters)
     {
         if (to == lengthUnitEnum.Centimeters)
         {
             return(100);
         }
         else if (to == lengthUnitEnum.Feet)
         {
             return(3.280839895);
         }
         else if (to == lengthUnitEnum.Inches)
         {
             return(39.370);
         }
         else if (to == lengthUnitEnum.Kilometers)
         {
             return(1000);
         }
         else if (to == lengthUnitEnum.Meters)
         {
             return(1);
         }
         else if (to == lengthUnitEnum.Miles)
         {
             return(0.00062137119224);
         }
         else if (to == lengthUnitEnum.Millimeters)
         {
             return(1000);
         }
         else if (to == lengthUnitEnum.Yards)
         {
             return(1.0936132983);
         }
     }
     else if (from == lengthUnitEnum.Miles)
     {
         if (to == lengthUnitEnum.Centimeters)
         {
             return(160934.4);
         }
         else if (to == lengthUnitEnum.Feet)
         {
             return(5280);
         }
         else if (to == lengthUnitEnum.Inches)
         {
             return(63600);
         }
         else if (to == lengthUnitEnum.Kilometers)
         {
             return(1.609344);
         }
         else if (to == lengthUnitEnum.Meters)
         {
             return(1609.344);
         }
         else if (to == lengthUnitEnum.Miles)
         {
             return(1);
         }
         else if (to == lengthUnitEnum.Millimeters)
         {
             return(1609344);
         }
         else if (to == lengthUnitEnum.Yards)
         {
             return(1760);
         }
     }
     else if (from == lengthUnitEnum.Millimeters)
     {
         if (to == lengthUnitEnum.Centimeters)
         {
             return(.1);
         }
         else if (to == lengthUnitEnum.Feet)
         {
             return(0.003280839895);
         }
         else if (to == lengthUnitEnum.Inches)
         {
             return(.03937);
         }
         else if (to == lengthUnitEnum.Kilometers)
         {
             return(0.000001);
         }
         else if (to == lengthUnitEnum.Meters)
         {
             return(0.001);
         }
         else if (to == lengthUnitEnum.Miles)
         {
             return(0.00000062137119224);
         }
         else if (to == lengthUnitEnum.Millimeters)
         {
             return(1);
         }
         else if (to == lengthUnitEnum.Yards)
         {
             return(0.0010936132983);
         }
     }
     else if (from == lengthUnitEnum.Yards)
     {
         if (to == lengthUnitEnum.Centimeters)
         {
             return(91.44);
         }
         else if (to == lengthUnitEnum.Feet)
         {
             return(3);
         }
         else if (to == lengthUnitEnum.Inches)
         {
             return(36);
         }
         else if (to == lengthUnitEnum.Kilometers)
         {
             return(0.0009144);
         }
         else if (to == lengthUnitEnum.Meters)
         {
             return(0.9144);
         }
         else if (to == lengthUnitEnum.Miles)
         {
             return(0.0005681818);
         }
         else if (to == lengthUnitEnum.Millimeters)
         {
             return(914.4);
         }
         else if (to == lengthUnitEnum.Yards)
         {
             return(1);
         }
     }
     return(-999);
 }
Exemplo n.º 2
0
        public double GetLengthConversion(lengthUnitEnum from, lengthUnitEnum to)
        {
            if (from == lengthUnitEnum.Centimeters)
            {
                if (to == lengthUnitEnum.Centimeters) { return 1; }
                else if (to == lengthUnitEnum.Feet) { return 0.03280839895; }
                else if (to == lengthUnitEnum.Inches) { return 0.3937; }
                else if (to == lengthUnitEnum.Kilometers) { return 0.00001; }
                else if (to == lengthUnitEnum.Meters) { return 0.01; }
                else if (to == lengthUnitEnum.Miles) { return 0.0000062137119224; }
                else if (to == lengthUnitEnum.Millimeters) { return 10; }
                else if (to == lengthUnitEnum.Yards) { return 0.010936132983; }
            }
            else if (from == lengthUnitEnum.Feet)
            {
                if (to == lengthUnitEnum.Centimeters) { return 30.48; }
                else if (to == lengthUnitEnum.Feet) { return 1; }
                else if (to == lengthUnitEnum.Inches) { return 12; }
                else if (to == lengthUnitEnum.Kilometers) { return 0.0003048; }
                else if (to == lengthUnitEnum.Meters) { return 0.3048; }
                else if (to == lengthUnitEnum.Miles) { return 0.000189393939; }
                else if (to == lengthUnitEnum.Millimeters) { return 304.8; }
                else if (to == lengthUnitEnum.Yards) { return 0.33333; }
            }
            else if (from == lengthUnitEnum.Inches)
            {
                if (to == lengthUnitEnum.Centimeters) { return 2.54; }
                else if (to == lengthUnitEnum.Feet) { return 0.08333; }
                else if (to == lengthUnitEnum.Inches) { return 1; }
                else if (to == lengthUnitEnum.Kilometers) { return 0.0000254; }
                else if (to == lengthUnitEnum.Meters) { return 0.0254; }
                else if (to == lengthUnitEnum.Miles) { return 0.000015782828283; }
                else if (to == lengthUnitEnum.Millimeters) { return 24.4; }
                else if (to == lengthUnitEnum.Yards) { return 0.0277778; }
            }
            else if (from == lengthUnitEnum.Kilometers)
            {
                if (to == lengthUnitEnum.Centimeters) { return 100000; }
                else if (to == lengthUnitEnum.Feet) { return 3280.839895; }
                else if (to == lengthUnitEnum.Inches) { return 39370; }
                else if (to == lengthUnitEnum.Kilometers) { return 1; }
                else if (to == lengthUnitEnum.Meters) { return 1000; }
                else if (to == lengthUnitEnum.Miles) { return 0.62137119224; }
                else if (to == lengthUnitEnum.Millimeters) { return 1000000; }
                else if (to == lengthUnitEnum.Yards) { return 1093.6132983; }
            }
            else if (from == lengthUnitEnum.Meters)
            {

                if (to == lengthUnitEnum.Centimeters) { return 100; }
                else if (to == lengthUnitEnum.Feet) { return 3.280839895; }
                else if (to == lengthUnitEnum.Inches) { return 39.370; }
                else if (to == lengthUnitEnum.Kilometers) { return 1000; }
                else if (to == lengthUnitEnum.Meters) { return 1; }
                else if (to == lengthUnitEnum.Miles) { return 0.00062137119224; }
                else if (to == lengthUnitEnum.Millimeters) { return 1000; }
                else if (to == lengthUnitEnum.Yards) { return 1.0936132983; }

            }
            else if (from == lengthUnitEnum.Miles)
            {
                if (to == lengthUnitEnum.Centimeters) { return 160934.4; }
                else if (to == lengthUnitEnum.Feet) { return 5280; }
                else if (to == lengthUnitEnum.Inches) { return 63600; }
                else if (to == lengthUnitEnum.Kilometers) { return 1.609344; }
                else if (to == lengthUnitEnum.Meters) { return 1609.344; }
                else if (to == lengthUnitEnum.Miles) { return 1; }
                else if (to == lengthUnitEnum.Millimeters) { return 1609344; }
                else if (to == lengthUnitEnum.Yards) { return 1760; }
            }
            else if (from == lengthUnitEnum.Millimeters)
            {
                if (to == lengthUnitEnum.Centimeters) { return .1; }
                else if (to == lengthUnitEnum.Feet) { return 0.003280839895; }
                else if (to == lengthUnitEnum.Inches) { return .03937; }
                else if (to == lengthUnitEnum.Kilometers) { return 0.000001; }
                else if (to == lengthUnitEnum.Meters) { return 0.001; }
                else if (to == lengthUnitEnum.Miles) { return 0.00000062137119224; }
                else if (to == lengthUnitEnum.Millimeters) { return 1; }
                else if (to == lengthUnitEnum.Yards) { return 0.0010936132983; }
            }
            else if (from == lengthUnitEnum.Yards)
            {
                if (to == lengthUnitEnum.Centimeters) { return 91.44; }
                else if (to == lengthUnitEnum.Feet) { return 3; }
                else if (to == lengthUnitEnum.Inches) { return 36; }
                else if (to == lengthUnitEnum.Kilometers) { return 0.0009144; }
                else if (to == lengthUnitEnum.Meters) { return 0.9144; }
                else if (to == lengthUnitEnum.Miles) { return 0.0005681818; }
                else if (to == lengthUnitEnum.Millimeters) { return 914.4; }
                else if (to == lengthUnitEnum.Yards) { return 1; }
            }
            return -999;
        }
Exemplo n.º 3
0
 public ShellGeometry()
 {
     this.unitField = lengthUnitEnum.Meters;
 }