public double GetVolumeUnitConversion(volumeUnitEnum from, volumeUnitEnum to) { if (from == volumeUnitEnum.CubicCentimeters) { if (to == volumeUnitEnum.CubicCentimeters) { return 1; } else if (to == volumeUnitEnum.CubicFeet) { return 0.000035314666; } else if (to == volumeUnitEnum.CubicInches) { return 0.061023744; } else if (to == volumeUnitEnum.CubicKilometers) { return 1 * Math.Pow(10, -15); } else if (to == volumeUnitEnum.CubicMeters) { return 1 * Math.Pow(10, -6); } else if (to == volumeUnitEnum.CubicMiles) { return 2.3991275858 * Math.Pow(10, -16); } else if (to == volumeUnitEnum.CubicMillimeters) { return 1000; } else if (to == volumeUnitEnum.CubicYards) { return 1.3079506193 * Math.Pow(10, -6); } } else if (from == volumeUnitEnum.CubicFeet) { if (to == volumeUnitEnum.CubicCentimeters) { return 28316.846592; } else if (to == volumeUnitEnum.CubicFeet) { return 1; } else if (to == volumeUnitEnum.CubicInches) { return 1728; } else if (to == volumeUnitEnum.CubicKilometers) { return 2.8316846592 * Math.Pow(10, -11); } else if (to == volumeUnitEnum.CubicMeters) { return 0.028316846592; } else if (to == volumeUnitEnum.CubicMiles) { return 6.7935727802 * Math.Pow(10, -12); } else if (to == volumeUnitEnum.CubicMillimeters) { return 28316846.592; } else if (to == volumeUnitEnum.CubicYards) { return 0.037037037; } } else if (from == volumeUnitEnum.CubicInches) { if (to == volumeUnitEnum.CubicCentimeters) { return 16.387064; } else if (to == volumeUnitEnum.CubicFeet) { return 0.000578703; } else if (to == volumeUnitEnum.CubicInches) { return 1; } else if (to == volumeUnitEnum.CubicKilometers) { return 1.6387064 * Math.Pow(10, -14); } else if (to == volumeUnitEnum.CubicMeters) { return 0.000016387064; } else if (to == volumeUnitEnum.CubicMiles) { return 3.9314657293 * Math.Pow(10, -15); } else if (to == volumeUnitEnum.CubicMillimeters) { return 16387.064; } else if (to == volumeUnitEnum.CubicYards) { return 0.000021433470508; } } else if (from == volumeUnitEnum.CubicKilometers) { if (to == volumeUnitEnum.CubicCentimeters) { return 1 * Math.Pow(10, 15); } else if (to == volumeUnitEnum.CubicFeet) { return 35314666721; } else if (to == volumeUnitEnum.CubicInches) { return 61023744095000; } else if (to == volumeUnitEnum.CubicKilometers) { return 1; } else if (to == volumeUnitEnum.CubicMeters) { return 1 * Math.Pow(10, 9); } else if (to == volumeUnitEnum.CubicMiles) { return 2.3991275858 * Math.Pow(10, -1); } else if (to == volumeUnitEnum.CubicMillimeters) { return 1 * Math.Pow(10, 18); } else if (to == volumeUnitEnum.CubicYards) { return 1307950619.3 * Math.Pow(10, -6); } } else if (from == volumeUnitEnum.CubicMeters) { if (to == volumeUnitEnum.CubicCentimeters) { return 1000000; } else if (to == volumeUnitEnum.CubicFeet) { return 35.314666721; } else if (to == volumeUnitEnum.CubicInches) { return 61023.744095; } else if (to == volumeUnitEnum.CubicKilometers) { return 1 * Math.Pow(10, -9); } else if (to == volumeUnitEnum.CubicMeters) { return 1; } else if (to == volumeUnitEnum.CubicMiles) { return 2.3991275858 * Math.Pow(10, -10); } else if (to == volumeUnitEnum.CubicMillimeters) { return 1 * Math.Pow(10, 9); } else if (to == volumeUnitEnum.CubicYards) { return 13079506193 * Math.Pow(10, -6); } } else if (from == volumeUnitEnum.CubicMiles) { if (to == volumeUnitEnum.CubicCentimeters) { return 4168181825400000; } else if (to == volumeUnitEnum.CubicFeet) { return 147197952000; } else if (to == volumeUnitEnum.CubicInches) { return 254358061050000; } else if (to == volumeUnitEnum.CubicKilometers) { return 4.1681818254; } else if (to == volumeUnitEnum.CubicMeters) { return 4168181825.4; } else if (to == volumeUnitEnum.CubicMiles) { return 1; } else if (to == volumeUnitEnum.CubicMillimeters) { return 4168181825400000000; } else if (to == volumeUnitEnum.CubicYards) { return 5451776000; } } else if (from == volumeUnitEnum.CubicMillimeters) { if (to == volumeUnitEnum.CubicCentimeters) { return .001; } else if (to == volumeUnitEnum.CubicFeet) { return 0.000000035314666; } else if (to == volumeUnitEnum.CubicInches) { return 0.000061023744; } else if (to == volumeUnitEnum.CubicKilometers) { return 1 * Math.Pow(10, -18); } else if (to == volumeUnitEnum.CubicMeters) { return 1 * Math.Pow(10, -9); } else if (to == volumeUnitEnum.CubicMiles) { return 2.3991275858 * Math.Pow(10, -19); } else if (to == volumeUnitEnum.CubicMillimeters) { return 1; } else if (to == volumeUnitEnum.CubicYards) { return 1.3079506193 * Math.Pow(10, -9); } } else if (from == volumeUnitEnum.CubicYards) { if (to == volumeUnitEnum.CubicCentimeters) { return 764554.85798; } else if (to == volumeUnitEnum.CubicFeet) { return 27; } else if (to == volumeUnitEnum.CubicInches) { return 46656; } else if (to == volumeUnitEnum.CubicKilometers) { return 7.6455485798 * Math.Pow(10, -10); } else if (to == volumeUnitEnum.CubicMeters) { return 0.76455485798; } else if (to == volumeUnitEnum.CubicMiles) { return 1.8342646506 * Math.Pow(10, -10); } else if (to == volumeUnitEnum.CubicMillimeters) { return 764554857.98; } else if (to == volumeUnitEnum.CubicYards) { return 1; } } return -999; }
public double GetVolumeUnitConversion(volumeUnitEnum from, volumeUnitEnum to) { if (from == volumeUnitEnum.CubicCentimeters) { if (to == volumeUnitEnum.CubicCentimeters) { return(1); } else if (to == volumeUnitEnum.CubicFeet) { return(0.000035314666); } else if (to == volumeUnitEnum.CubicInches) { return(0.061023744); } else if (to == volumeUnitEnum.CubicKilometers) { return(1 * Math.Pow(10, -15)); } else if (to == volumeUnitEnum.CubicMeters) { return(1 * Math.Pow(10, -6)); } else if (to == volumeUnitEnum.CubicMiles) { return(2.3991275858 * Math.Pow(10, -16)); } else if (to == volumeUnitEnum.CubicMillimeters) { return(1000); } else if (to == volumeUnitEnum.CubicYards) { return(1.3079506193 * Math.Pow(10, -6)); } } else if (from == volumeUnitEnum.CubicFeet) { if (to == volumeUnitEnum.CubicCentimeters) { return(28316.846592); } else if (to == volumeUnitEnum.CubicFeet) { return(1); } else if (to == volumeUnitEnum.CubicInches) { return(1728); } else if (to == volumeUnitEnum.CubicKilometers) { return(2.8316846592 * Math.Pow(10, -11)); } else if (to == volumeUnitEnum.CubicMeters) { return(0.028316846592); } else if (to == volumeUnitEnum.CubicMiles) { return(6.7935727802 * Math.Pow(10, -12)); } else if (to == volumeUnitEnum.CubicMillimeters) { return(28316846.592); } else if (to == volumeUnitEnum.CubicYards) { return(0.037037037); } } else if (from == volumeUnitEnum.CubicInches) { if (to == volumeUnitEnum.CubicCentimeters) { return(16.387064); } else if (to == volumeUnitEnum.CubicFeet) { return(0.000578703); } else if (to == volumeUnitEnum.CubicInches) { return(1); } else if (to == volumeUnitEnum.CubicKilometers) { return(1.6387064 * Math.Pow(10, -14)); } else if (to == volumeUnitEnum.CubicMeters) { return(0.000016387064); } else if (to == volumeUnitEnum.CubicMiles) { return(3.9314657293 * Math.Pow(10, -15)); } else if (to == volumeUnitEnum.CubicMillimeters) { return(16387.064); } else if (to == volumeUnitEnum.CubicYards) { return(0.000021433470508); } } else if (from == volumeUnitEnum.CubicKilometers) { if (to == volumeUnitEnum.CubicCentimeters) { return(1 * Math.Pow(10, 15)); } else if (to == volumeUnitEnum.CubicFeet) { return(35314666721); } else if (to == volumeUnitEnum.CubicInches) { return(61023744095000); } else if (to == volumeUnitEnum.CubicKilometers) { return(1); } else if (to == volumeUnitEnum.CubicMeters) { return(1 * Math.Pow(10, 9)); } else if (to == volumeUnitEnum.CubicMiles) { return(2.3991275858 * Math.Pow(10, -1)); } else if (to == volumeUnitEnum.CubicMillimeters) { return(1 * Math.Pow(10, 18)); } else if (to == volumeUnitEnum.CubicYards) { return(1307950619.3 * Math.Pow(10, -6)); } } else if (from == volumeUnitEnum.CubicMeters) { if (to == volumeUnitEnum.CubicCentimeters) { return(1000000); } else if (to == volumeUnitEnum.CubicFeet) { return(35.314666721); } else if (to == volumeUnitEnum.CubicInches) { return(61023.744095); } else if (to == volumeUnitEnum.CubicKilometers) { return(1 * Math.Pow(10, -9)); } else if (to == volumeUnitEnum.CubicMeters) { return(1); } else if (to == volumeUnitEnum.CubicMiles) { return(2.3991275858 * Math.Pow(10, -10)); } else if (to == volumeUnitEnum.CubicMillimeters) { return(1 * Math.Pow(10, 9)); } else if (to == volumeUnitEnum.CubicYards) { return(13079506193 * Math.Pow(10, -6)); } } else if (from == volumeUnitEnum.CubicMiles) { if (to == volumeUnitEnum.CubicCentimeters) { return(4168181825400000); } else if (to == volumeUnitEnum.CubicFeet) { return(147197952000); } else if (to == volumeUnitEnum.CubicInches) { return(254358061050000); } else if (to == volumeUnitEnum.CubicKilometers) { return(4.1681818254); } else if (to == volumeUnitEnum.CubicMeters) { return(4168181825.4); } else if (to == volumeUnitEnum.CubicMiles) { return(1); } else if (to == volumeUnitEnum.CubicMillimeters) { return(4168181825400000000); } else if (to == volumeUnitEnum.CubicYards) { return(5451776000); } } else if (from == volumeUnitEnum.CubicMillimeters) { if (to == volumeUnitEnum.CubicCentimeters) { return(.001); } else if (to == volumeUnitEnum.CubicFeet) { return(0.000000035314666); } else if (to == volumeUnitEnum.CubicInches) { return(0.000061023744); } else if (to == volumeUnitEnum.CubicKilometers) { return(1 * Math.Pow(10, -18)); } else if (to == volumeUnitEnum.CubicMeters) { return(1 * Math.Pow(10, -9)); } else if (to == volumeUnitEnum.CubicMiles) { return(2.3991275858 * Math.Pow(10, -19)); } else if (to == volumeUnitEnum.CubicMillimeters) { return(1); } else if (to == volumeUnitEnum.CubicYards) { return(1.3079506193 * Math.Pow(10, -9)); } } else if (from == volumeUnitEnum.CubicYards) { if (to == volumeUnitEnum.CubicCentimeters) { return(764554.85798); } else if (to == volumeUnitEnum.CubicFeet) { return(27); } else if (to == volumeUnitEnum.CubicInches) { return(46656); } else if (to == volumeUnitEnum.CubicKilometers) { return(7.6455485798 * Math.Pow(10, -10)); } else if (to == volumeUnitEnum.CubicMeters) { return(0.76455485798); } else if (to == volumeUnitEnum.CubicMiles) { return(1.8342646506 * Math.Pow(10, -10)); } else if (to == volumeUnitEnum.CubicMillimeters) { return(764554857.98); } else if (to == volumeUnitEnum.CubicYards) { return(1); } } return(-999); }