reaumurTO static method

double reaumurTO(
  1. Temperature temp,
  2. double re
)

Implementation

static double reaumurTO(Temperature temp, double re) {
  switch (temp) {
    case Temperature.CELCIUS:
      return re * 1.25;
    case Temperature.FAHRENHEIT:
      return (re * 2.25) + Index.FAHRENHEIT;
    case Temperature.KELVIN:
      return reaumurTO(Temperature.CELCIUS, re) + Index.KELVIN;
    case Temperature.RANKINE:
      return reaumurTO(Temperature.FAHRENHEIT, re) + Index.RANKINE;
    default:
      return re;
  }
}