mirror of
https://github.com/Myzel394/NumberHub.git
synced 2025-06-18 16:25:27 +02:00
Use strings for BigDecimals
This commit is contained in:
parent
ebb5fc52e0
commit
224ddd8bad
@ -27,27 +27,27 @@ import java.math.BigDecimal
|
||||
|
||||
internal val accelerationCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.attometer_per_square_second, BigDecimal.valueOf(1), UnitGroup.ACCELERATION, R.string.unit_attometer_per_square_second, R.string.unit_attometer_per_square_second_short),
|
||||
NormalUnit(UnitID.femtometer_per_square_second, BigDecimal.valueOf(1E+3), UnitGroup.ACCELERATION, R.string.unit_femtometer_per_square_second, R.string.unit_femtometer_per_square_second_short),
|
||||
NormalUnit(UnitID.picometer_per_square_second, BigDecimal.valueOf(1E+6), UnitGroup.ACCELERATION, R.string.unit_picometer_per_square_second, R.string.unit_picometer_per_square_second_short),
|
||||
NormalUnit(UnitID.nanometer_per_square_second, BigDecimal.valueOf(1E+9), UnitGroup.ACCELERATION, R.string.unit_nanometer_per_square_second, R.string.unit_nanometer_per_square_second_short),
|
||||
NormalUnit(UnitID.micrometer_per_square_second, BigDecimal.valueOf(1E+12), UnitGroup.ACCELERATION, R.string.unit_micrometer_per_square_second, R.string.unit_micrometer_per_square_second_short),
|
||||
NormalUnit(UnitID.millimeter_per_square_second, BigDecimal.valueOf(1E+15), UnitGroup.ACCELERATION, R.string.unit_millimeter_per_square_second, R.string.unit_millimeter_per_square_second_short),
|
||||
NormalUnit(UnitID.centimeter_per_square_second, BigDecimal.valueOf(1E+16), UnitGroup.ACCELERATION, R.string.unit_centimeter_per_square_second, R.string.unit_centimeter_per_square_second_short),
|
||||
NormalUnit(UnitID.decimeter_per_square_second, BigDecimal.valueOf(1E+17), UnitGroup.ACCELERATION, R.string.unit_decimeter_per_square_second, R.string.unit_decimeter_per_square_second_short),
|
||||
NormalUnit(UnitID.meter_per_square_second, BigDecimal.valueOf(1E+18), UnitGroup.ACCELERATION, R.string.unit_meter_per_square_second, R.string.unit_meter_per_square_second_short),
|
||||
NormalUnit(UnitID.kilometer_per_square_second, BigDecimal.valueOf(1E+21), UnitGroup.ACCELERATION, R.string.unit_kilometer_per_square_second, R.string.unit_kilometer_per_square_second_short),
|
||||
NormalUnit(UnitID.dekameter_per_square_second, BigDecimal.valueOf(1E+19), UnitGroup.ACCELERATION, R.string.unit_dekameter_per_square_second, R.string.unit_dekameter_per_square_second_short),
|
||||
NormalUnit(UnitID.hectometer_per_square_second, BigDecimal.valueOf(1E+20), UnitGroup.ACCELERATION, R.string.unit_hectometer_per_square_second, R.string.unit_hectometer_per_square_second_short),
|
||||
NormalUnit(UnitID.gal, BigDecimal.valueOf(1E+16), UnitGroup.ACCELERATION, R.string.unit_gal, R.string.unit_gal_short),
|
||||
NormalUnit(UnitID.mercury_surface_gravity, BigDecimal.valueOf(3.7E+18), UnitGroup.ACCELERATION, R.string.unit_mercury_surface_gravity, R.string.unit_mercury_surface_gravity_short),
|
||||
NormalUnit(UnitID.venus_surface_gravity, BigDecimal.valueOf(8.87E+18), UnitGroup.ACCELERATION, R.string.unit_venus_surface_gravity, R.string.unit_venus_surface_gravity_short),
|
||||
NormalUnit(UnitID.earth_surface_gravity, BigDecimal.valueOf(9.80655E+18), UnitGroup.ACCELERATION, R.string.unit_earth_surface_gravity, R.string.unit_earth_surface_gravity_short),
|
||||
NormalUnit(UnitID.mars_surface_gravity, BigDecimal.valueOf(3.71E+18), UnitGroup.ACCELERATION, R.string.unit_mars_surface_gravity, R.string.unit_mars_surface_gravity_short),
|
||||
NormalUnit(UnitID.jupiter_surface_gravity, BigDecimal.valueOf(2.479E+19), UnitGroup.ACCELERATION, R.string.unit_jupiter_surface_gravity, R.string.unit_jupiter_surface_gravity_short),
|
||||
NormalUnit(UnitID.saturn_surface_gravity, BigDecimal.valueOf(1.044E+19), UnitGroup.ACCELERATION, R.string.unit_saturn_surface_gravity, R.string.unit_saturn_surface_gravity_short),
|
||||
NormalUnit(UnitID.uranus_surface_gravity, BigDecimal.valueOf(8.87E+18), UnitGroup.ACCELERATION, R.string.unit_uranus_surface_gravity, R.string.unit_uranus_surface_gravity_short),
|
||||
NormalUnit(UnitID.neptune_surface_gravity, BigDecimal.valueOf(1.115E+19), UnitGroup.ACCELERATION, R.string.unit_neptune_surface_gravity, R.string.unit_neptune_surface_gravity_short),
|
||||
NormalUnit(UnitID.sun_surface_gravity, BigDecimal.valueOf(2.74E+20), UnitGroup.ACCELERATION, R.string.unit_sun_surface_gravity, R.string.unit_sun_surface_gravity_short),
|
||||
NormalUnit(UnitID.attometer_per_square_second, BigDecimal("1"), UnitGroup.ACCELERATION, R.string.unit_attometer_per_square_second, R.string.unit_attometer_per_square_second_short),
|
||||
NormalUnit(UnitID.femtometer_per_square_second, BigDecimal("1000"), UnitGroup.ACCELERATION, R.string.unit_femtometer_per_square_second, R.string.unit_femtometer_per_square_second_short),
|
||||
NormalUnit(UnitID.picometer_per_square_second, BigDecimal("1000000"), UnitGroup.ACCELERATION, R.string.unit_picometer_per_square_second, R.string.unit_picometer_per_square_second_short),
|
||||
NormalUnit(UnitID.nanometer_per_square_second, BigDecimal("1000000000"), UnitGroup.ACCELERATION, R.string.unit_nanometer_per_square_second, R.string.unit_nanometer_per_square_second_short),
|
||||
NormalUnit(UnitID.micrometer_per_square_second, BigDecimal("1000000000000"), UnitGroup.ACCELERATION, R.string.unit_micrometer_per_square_second, R.string.unit_micrometer_per_square_second_short),
|
||||
NormalUnit(UnitID.millimeter_per_square_second, BigDecimal("1000000000000000"), UnitGroup.ACCELERATION, R.string.unit_millimeter_per_square_second, R.string.unit_millimeter_per_square_second_short),
|
||||
NormalUnit(UnitID.centimeter_per_square_second, BigDecimal("10000000000000000"), UnitGroup.ACCELERATION, R.string.unit_centimeter_per_square_second, R.string.unit_centimeter_per_square_second_short),
|
||||
NormalUnit(UnitID.decimeter_per_square_second, BigDecimal("100000000000000000"), UnitGroup.ACCELERATION, R.string.unit_decimeter_per_square_second, R.string.unit_decimeter_per_square_second_short),
|
||||
NormalUnit(UnitID.meter_per_square_second, BigDecimal("1000000000000000000"), UnitGroup.ACCELERATION, R.string.unit_meter_per_square_second, R.string.unit_meter_per_square_second_short),
|
||||
NormalUnit(UnitID.kilometer_per_square_second, BigDecimal("1000000000000000000000"), UnitGroup.ACCELERATION, R.string.unit_kilometer_per_square_second, R.string.unit_kilometer_per_square_second_short),
|
||||
NormalUnit(UnitID.dekameter_per_square_second, BigDecimal("10000000000000000000"), UnitGroup.ACCELERATION, R.string.unit_dekameter_per_square_second, R.string.unit_dekameter_per_square_second_short),
|
||||
NormalUnit(UnitID.hectometer_per_square_second, BigDecimal("100000000000000000000"), UnitGroup.ACCELERATION, R.string.unit_hectometer_per_square_second, R.string.unit_hectometer_per_square_second_short),
|
||||
NormalUnit(UnitID.gal, BigDecimal("10000000000000000"), UnitGroup.ACCELERATION, R.string.unit_gal, R.string.unit_gal_short),
|
||||
NormalUnit(UnitID.mercury_surface_gravity, BigDecimal("3700000000000000000"), UnitGroup.ACCELERATION, R.string.unit_mercury_surface_gravity, R.string.unit_mercury_surface_gravity_short),
|
||||
NormalUnit(UnitID.venus_surface_gravity, BigDecimal("8870000000000000000"), UnitGroup.ACCELERATION, R.string.unit_venus_surface_gravity, R.string.unit_venus_surface_gravity_short),
|
||||
NormalUnit(UnitID.earth_surface_gravity, BigDecimal("9806550000000000000"), UnitGroup.ACCELERATION, R.string.unit_earth_surface_gravity, R.string.unit_earth_surface_gravity_short),
|
||||
NormalUnit(UnitID.mars_surface_gravity, BigDecimal("3710000000000000000"), UnitGroup.ACCELERATION, R.string.unit_mars_surface_gravity, R.string.unit_mars_surface_gravity_short),
|
||||
NormalUnit(UnitID.jupiter_surface_gravity, BigDecimal("24790000000000000000"), UnitGroup.ACCELERATION, R.string.unit_jupiter_surface_gravity, R.string.unit_jupiter_surface_gravity_short),
|
||||
NormalUnit(UnitID.saturn_surface_gravity, BigDecimal("10440000000000000000"), UnitGroup.ACCELERATION, R.string.unit_saturn_surface_gravity, R.string.unit_saturn_surface_gravity_short),
|
||||
NormalUnit(UnitID.uranus_surface_gravity, BigDecimal("8870000000000000000"), UnitGroup.ACCELERATION, R.string.unit_uranus_surface_gravity, R.string.unit_uranus_surface_gravity_short),
|
||||
NormalUnit(UnitID.neptune_surface_gravity, BigDecimal("11150000000000000000"), UnitGroup.ACCELERATION, R.string.unit_neptune_surface_gravity, R.string.unit_neptune_surface_gravity_short),
|
||||
NormalUnit(UnitID.sun_surface_gravity, BigDecimal("274000000000000000000"), UnitGroup.ACCELERATION, R.string.unit_sun_surface_gravity, R.string.unit_sun_surface_gravity_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,19 +19,19 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
internal val angleCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.angle_second, BigDecimal.valueOf(1), UnitGroup.ANGLE, R.string.unit_angle_second, R.string.unit_angle_second_short),
|
||||
NormalUnit(UnitID.angle_minute, BigDecimal.valueOf(60), UnitGroup.ANGLE, R.string.unit_angle_minute, R.string.unit_angle_minute_short),
|
||||
NormalUnit(UnitID.degree, BigDecimal.valueOf(3600), UnitGroup.ANGLE, R.string.unit_degree, R.string.unit_degree_short),
|
||||
NormalUnit(UnitID.radian, BigDecimal.valueOf(206264.8062471), UnitGroup.ANGLE, R.string.unit_radian, R.string.unit_radian_short),
|
||||
NormalUnit(UnitID.sextant, BigDecimal.valueOf(216000), UnitGroup.ANGLE, R.string.unit_sextant, R.string.unit_sextant_short),
|
||||
NormalUnit(UnitID.turn, BigDecimal.valueOf(1296000), UnitGroup.ANGLE, R.string.unit_turn, R.string.unit_turn_short),
|
||||
NormalUnit(UnitID.angle_second, BigDecimal("1"), UnitGroup.ANGLE, R.string.unit_angle_second, R.string.unit_angle_second_short),
|
||||
NormalUnit(UnitID.angle_minute, BigDecimal("60"), UnitGroup.ANGLE, R.string.unit_angle_minute, R.string.unit_angle_minute_short),
|
||||
NormalUnit(UnitID.degree, BigDecimal("3600"), UnitGroup.ANGLE, R.string.unit_degree, R.string.unit_degree_short),
|
||||
NormalUnit(UnitID.radian, BigDecimal("206264.8062471"), UnitGroup.ANGLE, R.string.unit_radian, R.string.unit_radian_short),
|
||||
NormalUnit(UnitID.sextant, BigDecimal("216000"), UnitGroup.ANGLE, R.string.unit_sextant, R.string.unit_sextant_short),
|
||||
NormalUnit(UnitID.turn, BigDecimal("1296000"), UnitGroup.ANGLE, R.string.unit_turn, R.string.unit_turn_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,27 +19,27 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
internal val areaCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.cent, BigDecimal.valueOf(6.083246572E+33), UnitGroup.AREA, R.string.unit_cent, R.string.unit_cent_short),
|
||||
NormalUnit(UnitID.acre, BigDecimal.valueOf(6.083246572E+31), UnitGroup.AREA, R.string.unit_acre, R.string.unit_acre_short),
|
||||
NormalUnit(UnitID.hectare, BigDecimal.valueOf(1.503202964E+32), UnitGroup.AREA, R.string.unit_hectare, R.string.unit_hectare_short ),
|
||||
NormalUnit(UnitID.square_foot, BigDecimal.valueOf(1.396521251E+27), UnitGroup.AREA, R.string.unit_square_foot, R.string.unit_square_foot_short),
|
||||
NormalUnit(UnitID.square_mile, BigDecimal.valueOf(3.893277806E+34), UnitGroup.AREA, R.string.unit_square_mile, R.string.unit_square_mile_short),
|
||||
NormalUnit(UnitID.square_yard, BigDecimal.valueOf(1.256869126E+28), UnitGroup.AREA, R.string.unit_square_yard, R.string.unit_square_yard_short),
|
||||
NormalUnit(UnitID.square_inch, BigDecimal.valueOf(9.698064247E+24), UnitGroup.AREA, R.string.unit_square_inch, R.string.unit_square_inch_short),
|
||||
NormalUnit(UnitID.square_micrometer, BigDecimal.valueOf(1.503202964E+16), UnitGroup.AREA, R.string.unit_square_micrometer, R.string.unit_square_micrometer_short),
|
||||
NormalUnit(UnitID.square_millimeter, BigDecimal.valueOf(1.503202964E+22), UnitGroup.AREA, R.string.unit_square_millimeter, R.string.unit_square_millimeter_short),
|
||||
NormalUnit(UnitID.square_centimeter, BigDecimal.valueOf(1.503202964E+24), UnitGroup.AREA, R.string.unit_square_centimeter, R.string.unit_square_centimeter_short),
|
||||
NormalUnit(UnitID.square_decimeter, BigDecimal.valueOf(1.503202964E+26), UnitGroup.AREA, R.string.unit_square_decimeter, R.string.unit_square_decimeter_short),
|
||||
NormalUnit(UnitID.square_meter, BigDecimal.valueOf(1.503202964E+28), UnitGroup.AREA, R.string.unit_square_meter, R.string.unit_square_meter_short),
|
||||
NormalUnit(UnitID.square_kilometer, BigDecimal.valueOf(1.503202964E+34), UnitGroup.AREA, R.string.unit_square_kilometer, R.string.unit_square_kilometer_short),
|
||||
NormalUnit(UnitID.electron_cross_section, BigDecimal.valueOf(1.0), UnitGroup.AREA, R.string.unit_electron_cross_section, R.string.unit_electron_cross_section_short),
|
||||
NormalUnit(UnitID.cent, BigDecimal("6083246572000000000000000000000000"), UnitGroup.AREA, R.string.unit_cent, R.string.unit_cent_short),
|
||||
NormalUnit(UnitID.acre, BigDecimal("60832465720000000000000000000000"), UnitGroup.AREA, R.string.unit_acre, R.string.unit_acre_short),
|
||||
NormalUnit(UnitID.hectare, BigDecimal("150320296400000000000000000000000"), UnitGroup.AREA, R.string.unit_hectare, R.string.unit_hectare_short ),
|
||||
NormalUnit(UnitID.square_foot, BigDecimal("1396521251000000000000000000"), UnitGroup.AREA, R.string.unit_square_foot, R.string.unit_square_foot_short),
|
||||
NormalUnit(UnitID.square_mile, BigDecimal("38932778060000000000000000000000000"), UnitGroup.AREA, R.string.unit_square_mile, R.string.unit_square_mile_short),
|
||||
NormalUnit(UnitID.square_yard, BigDecimal("12568691260000000000000000000"), UnitGroup.AREA, R.string.unit_square_yard, R.string.unit_square_yard_short),
|
||||
NormalUnit(UnitID.square_inch, BigDecimal("9698064247000000000000000"), UnitGroup.AREA, R.string.unit_square_inch, R.string.unit_square_inch_short),
|
||||
NormalUnit(UnitID.square_micrometer, BigDecimal("15032029640000000"), UnitGroup.AREA, R.string.unit_square_micrometer, R.string.unit_square_micrometer_short),
|
||||
NormalUnit(UnitID.square_millimeter, BigDecimal("15032029640000000000000"), UnitGroup.AREA, R.string.unit_square_millimeter, R.string.unit_square_millimeter_short),
|
||||
NormalUnit(UnitID.square_centimeter, BigDecimal("1503202964000000000000000"), UnitGroup.AREA, R.string.unit_square_centimeter, R.string.unit_square_centimeter_short),
|
||||
NormalUnit(UnitID.square_decimeter, BigDecimal("150320296400000000000000000"), UnitGroup.AREA, R.string.unit_square_decimeter, R.string.unit_square_decimeter_short),
|
||||
NormalUnit(UnitID.square_meter, BigDecimal("15032029640000000000000000000"), UnitGroup.AREA, R.string.unit_square_meter, R.string.unit_square_meter_short),
|
||||
NormalUnit(UnitID.square_kilometer, BigDecimal("15032029640000000000000000000000000"), UnitGroup.AREA, R.string.unit_square_kilometer, R.string.unit_square_kilometer_short),
|
||||
NormalUnit(UnitID.electron_cross_section, BigDecimal("1"), UnitGroup.AREA, R.string.unit_electron_cross_section, R.string.unit_electron_cross_section_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,33 +19,33 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
internal val dataCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.bit, BigDecimal.valueOf(1), UnitGroup.DATA, R.string.unit_bit, R.string.unit_bit_short),
|
||||
NormalUnit(UnitID.kibibit, BigDecimal.valueOf(1_024), UnitGroup.DATA, R.string.unit_kibibit, R.string.unit_kibibit_short),
|
||||
NormalUnit(UnitID.kilobit, BigDecimal.valueOf(1_000), UnitGroup.DATA, R.string.unit_kilobit, R.string.unit_kilobit_short),
|
||||
NormalUnit(UnitID.megabit, BigDecimal.valueOf(1_000_000), UnitGroup.DATA, R.string.unit_megabit, R.string.unit_megabit_short),
|
||||
NormalUnit(UnitID.mebibit, BigDecimal.valueOf(1_048_576), UnitGroup.DATA, R.string.unit_mebibit, R.string.unit_mebibit_short),
|
||||
NormalUnit(UnitID.gigabit, BigDecimal.valueOf(1_000_000_000), UnitGroup.DATA, R.string.unit_gigabit, R.string.unit_gigabit_short),
|
||||
NormalUnit(UnitID.gibibit, BigDecimal.valueOf(1_073_741_824), UnitGroup.DATA, R.string.unit_gibibit, R.string.unit_gibibit_short),
|
||||
NormalUnit(UnitID.terabit, BigDecimal.valueOf(1_000_000_000_000), UnitGroup.DATA, R.string.unit_terabit, R.string.unit_terabit_short),
|
||||
NormalUnit(UnitID.petabit, BigDecimal.valueOf(1_000_000_000_000_000), UnitGroup.DATA, R.string.unit_petabit, R.string.unit_petabit_short),
|
||||
NormalUnit(UnitID.exabit, BigDecimal.valueOf(1_000_000_000_000_000_000), UnitGroup.DATA, R.string.unit_exabit, R.string.unit_exabit_short),
|
||||
NormalUnit(UnitID.byte, BigDecimal.valueOf(8), UnitGroup.DATA, R.string.unit_byte, R.string.unit_byte_short),
|
||||
NormalUnit(UnitID.kibibyte, BigDecimal.valueOf(8_192), UnitGroup.DATA, R.string.unit_kibibyte, R.string.unit_kibibyte_short),
|
||||
NormalUnit(UnitID.kilobyte, BigDecimal.valueOf(8_000), UnitGroup.DATA, R.string.unit_kilobyte, R.string.unit_kilobyte_short),
|
||||
NormalUnit(UnitID.megabyte, BigDecimal.valueOf(8_000_000), UnitGroup.DATA, R.string.unit_megabyte, R.string.unit_megabyte_short),
|
||||
NormalUnit(UnitID.mebibyte, BigDecimal.valueOf(8_388_608), UnitGroup.DATA, R.string.unit_mebibyte, R.string.unit_mebibyte_short),
|
||||
NormalUnit(UnitID.gigabyte, BigDecimal.valueOf(8_000_000_000), UnitGroup.DATA, R.string.unit_gigabyte, R.string.unit_gigabyte_short),
|
||||
NormalUnit(UnitID.gibibyte, BigDecimal.valueOf(8_589_934_592), UnitGroup.DATA, R.string.unit_gibibyte, R.string.unit_gibibyte_short),
|
||||
NormalUnit(UnitID.terabyte, BigDecimal.valueOf(8_000_000_000_000), UnitGroup.DATA, R.string.unit_terabyte, R.string.unit_terabyte_short),
|
||||
NormalUnit(UnitID.petabyte, BigDecimal.valueOf(8_000_000_000_000_000), UnitGroup.DATA, R.string.unit_petabyte, R.string.unit_petabyte_short),
|
||||
NormalUnit(UnitID.exabyte, BigDecimal.valueOf(8_000_000_000_000_000_000), UnitGroup.DATA, R.string.unit_exabyte, R.string.unit_exabyte_short),
|
||||
NormalUnit(UnitID.bit, BigDecimal("1"), UnitGroup.DATA, R.string.unit_bit, R.string.unit_bit_short),
|
||||
NormalUnit(UnitID.kibibit, BigDecimal("1024"), UnitGroup.DATA, R.string.unit_kibibit, R.string.unit_kibibit_short),
|
||||
NormalUnit(UnitID.kilobit, BigDecimal("1000"), UnitGroup.DATA, R.string.unit_kilobit, R.string.unit_kilobit_short),
|
||||
NormalUnit(UnitID.megabit, BigDecimal("1000000"), UnitGroup.DATA, R.string.unit_megabit, R.string.unit_megabit_short),
|
||||
NormalUnit(UnitID.mebibit, BigDecimal("1048576"), UnitGroup.DATA, R.string.unit_mebibit, R.string.unit_mebibit_short),
|
||||
NormalUnit(UnitID.gigabit, BigDecimal("1000000000"), UnitGroup.DATA, R.string.unit_gigabit, R.string.unit_gigabit_short),
|
||||
NormalUnit(UnitID.gibibit, BigDecimal("1073741824"), UnitGroup.DATA, R.string.unit_gibibit, R.string.unit_gibibit_short),
|
||||
NormalUnit(UnitID.terabit, BigDecimal("1000000000000"), UnitGroup.DATA, R.string.unit_terabit, R.string.unit_terabit_short),
|
||||
NormalUnit(UnitID.petabit, BigDecimal("1000000000000000"), UnitGroup.DATA, R.string.unit_petabit, R.string.unit_petabit_short),
|
||||
NormalUnit(UnitID.exabit, BigDecimal("1000000000000000000"), UnitGroup.DATA, R.string.unit_exabit, R.string.unit_exabit_short),
|
||||
NormalUnit(UnitID.byte, BigDecimal("8"), UnitGroup.DATA, R.string.unit_byte, R.string.unit_byte_short),
|
||||
NormalUnit(UnitID.kibibyte, BigDecimal("8192"), UnitGroup.DATA, R.string.unit_kibibyte, R.string.unit_kibibyte_short),
|
||||
NormalUnit(UnitID.kilobyte, BigDecimal("8000"), UnitGroup.DATA, R.string.unit_kilobyte, R.string.unit_kilobyte_short),
|
||||
NormalUnit(UnitID.megabyte, BigDecimal("8000000"), UnitGroup.DATA, R.string.unit_megabyte, R.string.unit_megabyte_short),
|
||||
NormalUnit(UnitID.mebibyte, BigDecimal("8388608"), UnitGroup.DATA, R.string.unit_mebibyte, R.string.unit_mebibyte_short),
|
||||
NormalUnit(UnitID.gigabyte, BigDecimal("8000000000"), UnitGroup.DATA, R.string.unit_gigabyte, R.string.unit_gigabyte_short),
|
||||
NormalUnit(UnitID.gibibyte, BigDecimal("8589934592"), UnitGroup.DATA, R.string.unit_gibibyte, R.string.unit_gibibyte_short),
|
||||
NormalUnit(UnitID.terabyte, BigDecimal("8000000000000"), UnitGroup.DATA, R.string.unit_terabyte, R.string.unit_terabyte_short),
|
||||
NormalUnit(UnitID.petabyte, BigDecimal("8000000000000000"), UnitGroup.DATA, R.string.unit_petabyte, R.string.unit_petabyte_short),
|
||||
NormalUnit(UnitID.exabyte, BigDecimal("8000000000000000000"), UnitGroup.DATA, R.string.unit_exabyte, R.string.unit_exabyte_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,33 +19,33 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
internal val dataTransferCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.bit_per_second, BigDecimal.valueOf(1), UnitGroup.DATA_TRANSFER, R.string.unit_bit_per_second, R.string.unit_bit_per_second_short),
|
||||
NormalUnit(UnitID.kibibit_per_second, BigDecimal.valueOf(1_024), UnitGroup.DATA_TRANSFER, R.string.unit_kibibit_per_second, R.string.unit_kibibit_per_second_short),
|
||||
NormalUnit(UnitID.kilobit_per_second, BigDecimal.valueOf(1_000), UnitGroup.DATA_TRANSFER, R.string.unit_kilobit_per_second, R.string.unit_kilobit_per_second_short),
|
||||
NormalUnit(UnitID.megabit_per_second, BigDecimal.valueOf(1_000_000), UnitGroup.DATA_TRANSFER, R.string.unit_megabit_per_second, R.string.unit_megabit_per_second_short),
|
||||
NormalUnit(UnitID.mebibit_per_second, BigDecimal.valueOf(1_048_576), UnitGroup.DATA_TRANSFER, R.string.unit_mebibit_per_second, R.string.unit_mebibit_per_second_short),
|
||||
NormalUnit(UnitID.gigabit_per_second, BigDecimal.valueOf(1_000_000_000), UnitGroup.DATA_TRANSFER, R.string.unit_gigabit_per_second, R.string.unit_gigabit_per_second_short),
|
||||
NormalUnit(UnitID.gibibit_per_second, BigDecimal.valueOf(1_073_741_824), UnitGroup.DATA_TRANSFER, R.string.unit_gibibit_per_second, R.string.unit_gibibit_per_second_short),
|
||||
NormalUnit(UnitID.terabit_per_second, BigDecimal.valueOf(1_000_000_000_000), UnitGroup.DATA_TRANSFER, R.string.unit_terabit_per_second, R.string.unit_terabit_per_second_short),
|
||||
NormalUnit(UnitID.petabit_per_second, BigDecimal.valueOf(1_000_000_000_000_000), UnitGroup.DATA_TRANSFER, R.string.unit_petabit_per_second, R.string.unit_petabit_per_second_short),
|
||||
NormalUnit(UnitID.exabit_per_second, BigDecimal.valueOf(1_000_000_000_000_000_000), UnitGroup.DATA_TRANSFER, R.string.unit_exabit_per_second, R.string.unit_exabit_per_second_short),
|
||||
NormalUnit(UnitID.byte_per_second, BigDecimal.valueOf(8), UnitGroup.DATA_TRANSFER, R.string.unit_byte_per_second, R.string.unit_byte_per_second_short),
|
||||
NormalUnit(UnitID.kibibyte_per_second, BigDecimal.valueOf(8_192), UnitGroup.DATA_TRANSFER, R.string.unit_kibibyte_per_second, R.string.unit_kibibyte_per_second_short),
|
||||
NormalUnit(UnitID.kilobyte_per_second, BigDecimal.valueOf(8_000), UnitGroup.DATA_TRANSFER, R.string.unit_kilobyte_per_second, R.string.unit_kilobyte_per_second_short),
|
||||
NormalUnit(UnitID.megabyte_per_second, BigDecimal.valueOf(8_000_000), UnitGroup.DATA_TRANSFER, R.string.unit_megabyte_per_second, R.string.unit_megabyte_per_second_short),
|
||||
NormalUnit(UnitID.mebibyte_per_second, BigDecimal.valueOf(8_388_608), UnitGroup.DATA_TRANSFER, R.string.unit_mebibyte_per_second, R.string.unit_mebibyte_per_second_short),
|
||||
NormalUnit(UnitID.gigabyte_per_second, BigDecimal.valueOf(8_000_000_000), UnitGroup.DATA_TRANSFER, R.string.unit_gigabyte_per_second, R.string.unit_gigabyte_per_second_short),
|
||||
NormalUnit(UnitID.gibibyte_per_second, BigDecimal.valueOf(8_589_934_592), UnitGroup.DATA_TRANSFER, R.string.unit_gibibyte_per_second, R.string.unit_gibibyte_per_second_short),
|
||||
NormalUnit(UnitID.terabyte_per_second, BigDecimal.valueOf(8_000_000_000_000), UnitGroup.DATA_TRANSFER, R.string.unit_terabyte_per_second, R.string.unit_terabyte_per_second_short),
|
||||
NormalUnit(UnitID.petabyte_per_second, BigDecimal.valueOf(8_000_000_000_000_000), UnitGroup.DATA_TRANSFER, R.string.unit_petabyte_per_second, R.string.unit_petabyte_per_second_short),
|
||||
NormalUnit(UnitID.exabyte_per_second, BigDecimal.valueOf(8_000_000_000_000_000_000), UnitGroup.DATA_TRANSFER, R.string.unit_exabyte_per_second, R.string.unit_exabyte_per_second_short),
|
||||
NormalUnit(UnitID.bit_per_second, BigDecimal("1"), UnitGroup.DATA_TRANSFER, R.string.unit_bit_per_second, R.string.unit_bit_per_second_short),
|
||||
NormalUnit(UnitID.kibibit_per_second, BigDecimal("1024"), UnitGroup.DATA_TRANSFER, R.string.unit_kibibit_per_second, R.string.unit_kibibit_per_second_short),
|
||||
NormalUnit(UnitID.kilobit_per_second, BigDecimal("1000"), UnitGroup.DATA_TRANSFER, R.string.unit_kilobit_per_second, R.string.unit_kilobit_per_second_short),
|
||||
NormalUnit(UnitID.megabit_per_second, BigDecimal("1000000"), UnitGroup.DATA_TRANSFER, R.string.unit_megabit_per_second, R.string.unit_megabit_per_second_short),
|
||||
NormalUnit(UnitID.mebibit_per_second, BigDecimal("1048576"), UnitGroup.DATA_TRANSFER, R.string.unit_mebibit_per_second, R.string.unit_mebibit_per_second_short),
|
||||
NormalUnit(UnitID.gigabit_per_second, BigDecimal("1000000000"), UnitGroup.DATA_TRANSFER, R.string.unit_gigabit_per_second, R.string.unit_gigabit_per_second_short),
|
||||
NormalUnit(UnitID.gibibit_per_second, BigDecimal("1073741824"), UnitGroup.DATA_TRANSFER, R.string.unit_gibibit_per_second, R.string.unit_gibibit_per_second_short),
|
||||
NormalUnit(UnitID.terabit_per_second, BigDecimal("1000000000000"), UnitGroup.DATA_TRANSFER, R.string.unit_terabit_per_second, R.string.unit_terabit_per_second_short),
|
||||
NormalUnit(UnitID.petabit_per_second, BigDecimal("1000000000000000"), UnitGroup.DATA_TRANSFER, R.string.unit_petabit_per_second, R.string.unit_petabit_per_second_short),
|
||||
NormalUnit(UnitID.exabit_per_second, BigDecimal("1000000000000000000"), UnitGroup.DATA_TRANSFER, R.string.unit_exabit_per_second, R.string.unit_exabit_per_second_short),
|
||||
NormalUnit(UnitID.byte_per_second, BigDecimal("8"), UnitGroup.DATA_TRANSFER, R.string.unit_byte_per_second, R.string.unit_byte_per_second_short),
|
||||
NormalUnit(UnitID.kibibyte_per_second, BigDecimal("8192"), UnitGroup.DATA_TRANSFER, R.string.unit_kibibyte_per_second, R.string.unit_kibibyte_per_second_short),
|
||||
NormalUnit(UnitID.kilobyte_per_second, BigDecimal("8000"), UnitGroup.DATA_TRANSFER, R.string.unit_kilobyte_per_second, R.string.unit_kilobyte_per_second_short),
|
||||
NormalUnit(UnitID.megabyte_per_second, BigDecimal("8000000"), UnitGroup.DATA_TRANSFER, R.string.unit_megabyte_per_second, R.string.unit_megabyte_per_second_short),
|
||||
NormalUnit(UnitID.mebibyte_per_second, BigDecimal("8388608"), UnitGroup.DATA_TRANSFER, R.string.unit_mebibyte_per_second, R.string.unit_mebibyte_per_second_short),
|
||||
NormalUnit(UnitID.gigabyte_per_second, BigDecimal("8000000000"), UnitGroup.DATA_TRANSFER, R.string.unit_gigabyte_per_second, R.string.unit_gigabyte_per_second_short),
|
||||
NormalUnit(UnitID.gibibyte_per_second, BigDecimal("8589934592"), UnitGroup.DATA_TRANSFER, R.string.unit_gibibyte_per_second, R.string.unit_gibibyte_per_second_short),
|
||||
NormalUnit(UnitID.terabyte_per_second, BigDecimal("8000000000000"), UnitGroup.DATA_TRANSFER, R.string.unit_terabyte_per_second, R.string.unit_terabyte_per_second_short),
|
||||
NormalUnit(UnitID.petabyte_per_second, BigDecimal("8000000000000000"), UnitGroup.DATA_TRANSFER, R.string.unit_petabyte_per_second, R.string.unit_petabyte_per_second_short),
|
||||
NormalUnit(UnitID.exabyte_per_second, BigDecimal("8000000000000000000"), UnitGroup.DATA_TRANSFER, R.string.unit_exabyte_per_second, R.string.unit_exabyte_per_second_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,25 +19,25 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
internal val electrostaticCapacitance: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.attofarad, BigDecimal.valueOf(1), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_attofarad, R.string.unit_attofarad_short),
|
||||
NormalUnit(UnitID.picofarad, BigDecimal.valueOf(1E+6), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_picofarad, R.string.unit_picofarad_short),
|
||||
NormalUnit(UnitID.statfarad, BigDecimal.valueOf(1112650.0561), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_statfarad, R.string.unit_statfarad_short),
|
||||
NormalUnit(UnitID.nanofarad, BigDecimal.valueOf(1E+9), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_nanofarad, R.string.unit_nanofarad_short),
|
||||
NormalUnit(UnitID.microfarad, BigDecimal.valueOf(1E+12), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_microfarad, R.string.unit_microfarad_short),
|
||||
NormalUnit(UnitID.millifarad, BigDecimal.valueOf(1E+15), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_millifarad, R.string.unit_millifarad_short),
|
||||
NormalUnit(UnitID.farad, BigDecimal.valueOf(1E+18), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_farad, R.string.unit_farad_short),
|
||||
NormalUnit(UnitID.kilofarad, BigDecimal.valueOf(1E+21), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_kilofarad, R.string.unit_kilofarad_short),
|
||||
NormalUnit(UnitID.megafarad, BigDecimal.valueOf(1E+24), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_megafarad, R.string.unit_megafarad_short),
|
||||
NormalUnit(UnitID.gigafarad, BigDecimal.valueOf(1E+27), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_gigafarad, R.string.unit_gigafarad_short),
|
||||
NormalUnit(UnitID.petafarad, BigDecimal.valueOf(1E+33), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_petafarad, R.string.unit_petafarad_short),
|
||||
NormalUnit(UnitID.exafarad, BigDecimal.valueOf(1E+36), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_exafarad, R.string.unit_exafarad_short),
|
||||
NormalUnit(UnitID.attofarad, BigDecimal("1"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_attofarad, R.string.unit_attofarad_short),
|
||||
NormalUnit(UnitID.picofarad, BigDecimal("1000000"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_picofarad, R.string.unit_picofarad_short),
|
||||
NormalUnit(UnitID.statfarad, BigDecimal("1112650.0561"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_statfarad, R.string.unit_statfarad_short),
|
||||
NormalUnit(UnitID.nanofarad, BigDecimal("1000000000"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_nanofarad, R.string.unit_nanofarad_short),
|
||||
NormalUnit(UnitID.microfarad, BigDecimal("1000000000000"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_microfarad, R.string.unit_microfarad_short),
|
||||
NormalUnit(UnitID.millifarad, BigDecimal("1000000000000000"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_millifarad, R.string.unit_millifarad_short),
|
||||
NormalUnit(UnitID.farad, BigDecimal("1000000000000000000"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_farad, R.string.unit_farad_short),
|
||||
NormalUnit(UnitID.kilofarad, BigDecimal("1000000000000000000000"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_kilofarad, R.string.unit_kilofarad_short),
|
||||
NormalUnit(UnitID.megafarad, BigDecimal("1000000000000000000000000"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_megafarad, R.string.unit_megafarad_short),
|
||||
NormalUnit(UnitID.gigafarad, BigDecimal("1000000000000000000000000000"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_gigafarad, R.string.unit_gigafarad_short),
|
||||
NormalUnit(UnitID.petafarad, BigDecimal("1000000000000000000000000000000000"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_petafarad, R.string.unit_petafarad_short),
|
||||
NormalUnit(UnitID.exafarad, BigDecimal("1000000000000000000000000000000000000"), UnitGroup.ELECTROSTATIC_CAPACITANCE, R.string.unit_exafarad, R.string.unit_exafarad_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,26 +19,26 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
internal val energyCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.electron_volt, BigDecimal.valueOf(0.160217733), UnitGroup.ENERGY, R.string.unit_electron_volt, R.string.unit_electron_volt_short),
|
||||
NormalUnit(UnitID.attojoule, BigDecimal.valueOf(1), UnitGroup.ENERGY, R.string.unit_attojoule, R.string.unit_attojoule_short),
|
||||
NormalUnit(UnitID.joule, BigDecimal.valueOf(1E+18), UnitGroup.ENERGY, R.string.unit_joule, R.string.unit_joule_short),
|
||||
NormalUnit(UnitID.kilojoule, BigDecimal.valueOf(1E+21), UnitGroup.ENERGY, R.string.unit_kilojoule, R.string.unit_kilojoule_short),
|
||||
NormalUnit(UnitID.megajoule, BigDecimal.valueOf(1E+24), UnitGroup.ENERGY, R.string.unit_megajoule, R.string.unit_megajoule_short),
|
||||
NormalUnit(UnitID.gigajoule, BigDecimal.valueOf(1E+27), UnitGroup.ENERGY, R.string.unit_gigajoule, R.string.unit_gigajoule_short),
|
||||
NormalUnit(UnitID.energy_ton, BigDecimal.valueOf(4.184E+27), UnitGroup.ENERGY, R.string.unit_energy_ton, R.string.unit_energy_ton_short),
|
||||
NormalUnit(UnitID.kiloton, BigDecimal.valueOf(4.184E+30), UnitGroup.ENERGY, R.string.unit_kiloton, R.string.unit_kiloton_short),
|
||||
NormalUnit(UnitID.megaton, BigDecimal.valueOf(4.184E+33), UnitGroup.ENERGY, R.string.unit_megaton, R.string.unit_megaton_short),
|
||||
NormalUnit(UnitID.gigaton, BigDecimal.valueOf(4.184E+36), UnitGroup.ENERGY, R.string.unit_gigaton, R.string.unit_gigaton_short),
|
||||
NormalUnit(UnitID.energy_horse_power_metric, BigDecimal.valueOf(2.6477955E+24), UnitGroup.ENERGY, R.string.unit_energy_horse_power_metric, R.string.unit_energy_horse_power_metric_short),
|
||||
NormalUnit(UnitID.calorie_th, BigDecimal.valueOf(4184E+15), UnitGroup.ENERGY, R.string.unit_calorie_th, R.string.unit_calorie_th_short),
|
||||
NormalUnit(UnitID.kilocalorie_th, BigDecimal.valueOf(4184E+18), UnitGroup.ENERGY, R.string.unit_kilocalorie_th, R.string.unit_kilocalorie_th_short),
|
||||
NormalUnit(UnitID.electron_volt, BigDecimal("0.160217733"), UnitGroup.ENERGY, R.string.unit_electron_volt, R.string.unit_electron_volt_short),
|
||||
NormalUnit(UnitID.attojoule, BigDecimal("1.00"), UnitGroup.ENERGY, R.string.unit_attojoule, R.string.unit_attojoule_short),
|
||||
NormalUnit(UnitID.joule, BigDecimal("1000000000000000000"), UnitGroup.ENERGY, R.string.unit_joule, R.string.unit_joule_short),
|
||||
NormalUnit(UnitID.kilojoule, BigDecimal("1000000000000000000000"), UnitGroup.ENERGY, R.string.unit_kilojoule, R.string.unit_kilojoule_short),
|
||||
NormalUnit(UnitID.megajoule, BigDecimal("1000000000000000000000000"), UnitGroup.ENERGY, R.string.unit_megajoule, R.string.unit_megajoule_short),
|
||||
NormalUnit(UnitID.gigajoule, BigDecimal("1000000000000000000000000000"), UnitGroup.ENERGY, R.string.unit_gigajoule, R.string.unit_gigajoule_short),
|
||||
NormalUnit(UnitID.energy_ton, BigDecimal("4184000000000000000000000000"), UnitGroup.ENERGY, R.string.unit_energy_ton, R.string.unit_energy_ton_short),
|
||||
NormalUnit(UnitID.kiloton, BigDecimal("4184000000000000000000000000000"), UnitGroup.ENERGY, R.string.unit_kiloton, R.string.unit_kiloton_short),
|
||||
NormalUnit(UnitID.megaton, BigDecimal("4184000000000000000000000000000000"), UnitGroup.ENERGY, R.string.unit_megaton, R.string.unit_megaton_short),
|
||||
NormalUnit(UnitID.gigaton, BigDecimal("4184000000000000000000000000000000000"), UnitGroup.ENERGY, R.string.unit_gigaton, R.string.unit_gigaton_short),
|
||||
NormalUnit(UnitID.energy_horse_power_metric, BigDecimal("2647795500000000000000000"), UnitGroup.ENERGY, R.string.unit_energy_horse_power_metric, R.string.unit_energy_horse_power_metric_short),
|
||||
NormalUnit(UnitID.calorie_th, BigDecimal("4184000000000000000"), UnitGroup.ENERGY, R.string.unit_calorie_th, R.string.unit_calorie_th_short),
|
||||
NormalUnit(UnitID.kilocalorie_th, BigDecimal("4184000000000000000000"), UnitGroup.ENERGY, R.string.unit_kilocalorie_th, R.string.unit_kilocalorie_th_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,34 +19,34 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.ReverseUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
val flowRateCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
ReverseUnit(UnitID.liter_per_hour, BigDecimal.valueOf(3600000), UnitGroup.FLOW_RATE, R.string.unit_liter_per_hour, R.string.unit_liter_per_hour_short),
|
||||
ReverseUnit(UnitID.liter_per_minute, BigDecimal.valueOf(60000), UnitGroup.FLOW_RATE, R.string.unit_liter_per_minute, R.string.unit_liter_per_minute_short),
|
||||
ReverseUnit(UnitID.liter_per_second, BigDecimal.valueOf(1000), UnitGroup.FLOW_RATE, R.string.unit_liter_per_second, R.string.unit_liter_per_second_short),
|
||||
ReverseUnit(UnitID.milliliter_per_hour, BigDecimal.valueOf(3600000000), UnitGroup.FLOW_RATE, R.string.unit_milliliter_per_hour, R.string.unit_milliliter_per_hour_short),
|
||||
ReverseUnit(UnitID.milliliter_per_minute, BigDecimal.valueOf(60000000), UnitGroup.FLOW_RATE, R.string.unit_milliliter_per_minute, R.string.unit_milliliter_per_minute_short),
|
||||
ReverseUnit(UnitID.milliliter_per_second, BigDecimal.valueOf(1000000), UnitGroup.FLOW_RATE, R.string.unit_milliliter_per_second, R.string.unit_milliliter_per_second_short),
|
||||
ReverseUnit(UnitID.cubic_meter_per_hour, BigDecimal.valueOf(3600), UnitGroup.FLOW_RATE, R.string.unit_cubic_meter_per_hour, R.string.unit_cubic_meter_per_hour_short),
|
||||
ReverseUnit(UnitID.cubic_meter_per_minute, BigDecimal.valueOf(60), UnitGroup.FLOW_RATE, R.string.unit_cubic_meter_per_minute, R.string.unit_cubic_meter_per_minute_short),
|
||||
ReverseUnit(UnitID.cubic_meter_per_second, BigDecimal.valueOf(1), UnitGroup.FLOW_RATE, R.string.unit_cubic_meter_per_second, R.string.unit_cubic_meter_per_second_short),
|
||||
ReverseUnit(UnitID.cubic_millimeter_per_hour, BigDecimal.valueOf(3600000000000), UnitGroup.FLOW_RATE, R.string.unit_cubic_millimeter_per_hour, R.string.unit_cubic_millimeter_per_hour_short),
|
||||
ReverseUnit(UnitID.cubic_millimeter_per_minute, BigDecimal.valueOf(60000000000), UnitGroup.FLOW_RATE, R.string.unit_cubic_millimeter_per_minute, R.string.unit_cubic_millimeter_per_minute_short),
|
||||
ReverseUnit(UnitID.cubic_millimeter_per_second, BigDecimal.valueOf(1000000000), UnitGroup.FLOW_RATE, R.string.unit_cubic_millimeter_per_second, R.string.unit_cubic_millimeter_per_second_short),
|
||||
ReverseUnit(UnitID.cubic_foot_per_hour, BigDecimal.valueOf(127132.80019736), UnitGroup.FLOW_RATE, R.string.unit_cubic_foot_per_hour, R.string.unit_cubic_foot_per_hour_short),
|
||||
ReverseUnit(UnitID.cubic_foot_per_minute, BigDecimal.valueOf(2118.8800032893), UnitGroup.FLOW_RATE, R.string.unit_cubic_foot_per_minute, R.string.unit_cubic_foot_per_minute_short),
|
||||
ReverseUnit(UnitID.cubic_foot_per_second, BigDecimal.valueOf(35.314666721489), UnitGroup.FLOW_RATE, R.string.unit_cubic_foot_per_second, R.string.unit_cubic_foot_per_second_short),
|
||||
ReverseUnit(UnitID.gallons_per_hour_us, BigDecimal.valueOf(951019.38848933), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_hour_us, R.string.unit_gallon_per_hour_us_short),
|
||||
ReverseUnit(UnitID.gallons_per_minute_us, BigDecimal.valueOf(15850.323141489), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_minute_us, R.string.unit_gallon_per_minute_us_short),
|
||||
ReverseUnit(UnitID.gallons_per_second_us, BigDecimal.valueOf(264.17205235815), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_second_us, R.string.unit_gallon_per_second_us_short),
|
||||
ReverseUnit(UnitID.gallons_per_hour_imperial, BigDecimal.valueOf(791889.29387672), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_hour_imperial, R.string.unit_gallon_per_hour_imperial_short),
|
||||
ReverseUnit(UnitID.gallons_per_minute_imperial, BigDecimal.valueOf(13198.154897945), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_minute_imperial, R.string.unit_gallon_per_minute_imperial_short),
|
||||
ReverseUnit(UnitID.gallons_per_second_imperial, BigDecimal.valueOf(219.96924829909), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_second_imperial, R.string.unit_gallon_per_second_imperial_short),
|
||||
ReverseUnit(UnitID.liter_per_hour, BigDecimal("3600000"), UnitGroup.FLOW_RATE, R.string.unit_liter_per_hour, R.string.unit_liter_per_hour_short),
|
||||
ReverseUnit(UnitID.liter_per_minute, BigDecimal("60000"), UnitGroup.FLOW_RATE, R.string.unit_liter_per_minute, R.string.unit_liter_per_minute_short),
|
||||
ReverseUnit(UnitID.liter_per_second, BigDecimal("1000"), UnitGroup.FLOW_RATE, R.string.unit_liter_per_second, R.string.unit_liter_per_second_short),
|
||||
ReverseUnit(UnitID.milliliter_per_hour, BigDecimal("3600000000"), UnitGroup.FLOW_RATE, R.string.unit_milliliter_per_hour, R.string.unit_milliliter_per_hour_short),
|
||||
ReverseUnit(UnitID.milliliter_per_minute, BigDecimal("60000000"), UnitGroup.FLOW_RATE, R.string.unit_milliliter_per_minute, R.string.unit_milliliter_per_minute_short),
|
||||
ReverseUnit(UnitID.milliliter_per_second, BigDecimal("1000000"), UnitGroup.FLOW_RATE, R.string.unit_milliliter_per_second, R.string.unit_milliliter_per_second_short),
|
||||
ReverseUnit(UnitID.cubic_meter_per_hour, BigDecimal("3600"), UnitGroup.FLOW_RATE, R.string.unit_cubic_meter_per_hour, R.string.unit_cubic_meter_per_hour_short),
|
||||
ReverseUnit(UnitID.cubic_meter_per_minute, BigDecimal("60"), UnitGroup.FLOW_RATE, R.string.unit_cubic_meter_per_minute, R.string.unit_cubic_meter_per_minute_short),
|
||||
ReverseUnit(UnitID.cubic_meter_per_second, BigDecimal("1"), UnitGroup.FLOW_RATE, R.string.unit_cubic_meter_per_second, R.string.unit_cubic_meter_per_second_short),
|
||||
ReverseUnit(UnitID.cubic_millimeter_per_hour, BigDecimal("3600000000000"), UnitGroup.FLOW_RATE, R.string.unit_cubic_millimeter_per_hour, R.string.unit_cubic_millimeter_per_hour_short),
|
||||
ReverseUnit(UnitID.cubic_millimeter_per_minute, BigDecimal("60000000000"), UnitGroup.FLOW_RATE, R.string.unit_cubic_millimeter_per_minute, R.string.unit_cubic_millimeter_per_minute_short),
|
||||
ReverseUnit(UnitID.cubic_millimeter_per_second, BigDecimal("1000000000"), UnitGroup.FLOW_RATE, R.string.unit_cubic_millimeter_per_second, R.string.unit_cubic_millimeter_per_second_short),
|
||||
ReverseUnit(UnitID.cubic_foot_per_hour, BigDecimal("127132.80019736"), UnitGroup.FLOW_RATE, R.string.unit_cubic_foot_per_hour, R.string.unit_cubic_foot_per_hour_short),
|
||||
ReverseUnit(UnitID.cubic_foot_per_minute, BigDecimal("2118.8800032893"), UnitGroup.FLOW_RATE, R.string.unit_cubic_foot_per_minute, R.string.unit_cubic_foot_per_minute_short),
|
||||
ReverseUnit(UnitID.cubic_foot_per_second, BigDecimal("35.314666721489"), UnitGroup.FLOW_RATE, R.string.unit_cubic_foot_per_second, R.string.unit_cubic_foot_per_second_short),
|
||||
ReverseUnit(UnitID.gallons_per_hour_us, BigDecimal("951019.38848933"), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_hour_us, R.string.unit_gallon_per_hour_us_short),
|
||||
ReverseUnit(UnitID.gallons_per_minute_us, BigDecimal("15850.323141489"), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_minute_us, R.string.unit_gallon_per_minute_us_short),
|
||||
ReverseUnit(UnitID.gallons_per_second_us, BigDecimal("264.17205235815"), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_second_us, R.string.unit_gallon_per_second_us_short),
|
||||
ReverseUnit(UnitID.gallons_per_hour_imperial, BigDecimal("791889.29387672"), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_hour_imperial, R.string.unit_gallon_per_hour_imperial_short),
|
||||
ReverseUnit(UnitID.gallons_per_minute_imperial, BigDecimal("13198.154897945"), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_minute_imperial, R.string.unit_gallon_per_minute_imperial_short),
|
||||
ReverseUnit(UnitID.gallons_per_second_imperial, BigDecimal("219.96924829909"), UnitGroup.FLOW_RATE, R.string.unit_gallon_per_second_imperial, R.string.unit_gallon_per_second_imperial_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,20 +19,20 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
internal val fluxCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.maxwell, BigDecimal.valueOf(1), UnitGroup.FLUX, R.string.unit_maxwell, R.string.unit_maxwell_short),
|
||||
NormalUnit(UnitID.microweber, BigDecimal.valueOf(100), UnitGroup.FLUX, R.string.unit_microweber, R.string.unit_microweber_short),
|
||||
NormalUnit(UnitID.milliweber, BigDecimal.valueOf(100000), UnitGroup.FLUX, R.string.unit_milliweber, R.string.unit_milliweber_short),
|
||||
NormalUnit(UnitID.weber, BigDecimal.valueOf(100000000), UnitGroup.FLUX, R.string.unit_weber, R.string.unit_weber_short),
|
||||
NormalUnit(UnitID.kiloweber, BigDecimal.valueOf(100000000000), UnitGroup.FLUX, R.string.unit_kiloweber, R.string.unit_kiloweber_short),
|
||||
NormalUnit(UnitID.megaweber, BigDecimal.valueOf(100000000000000), UnitGroup.FLUX, R.string.unit_megaweber, R.string.unit_megaweber_short),
|
||||
NormalUnit(UnitID.gigaweber, BigDecimal.valueOf(100000000000000000), UnitGroup.FLUX, R.string.unit_gigaweber, R.string.unit_gigaweber_short),
|
||||
NormalUnit(UnitID.maxwell, BigDecimal("1"), UnitGroup.FLUX, R.string.unit_maxwell, R.string.unit_maxwell_short),
|
||||
NormalUnit(UnitID.microweber, BigDecimal("100"), UnitGroup.FLUX, R.string.unit_microweber, R.string.unit_microweber_short),
|
||||
NormalUnit(UnitID.milliweber, BigDecimal("100000"), UnitGroup.FLUX, R.string.unit_milliweber, R.string.unit_milliweber_short),
|
||||
NormalUnit(UnitID.weber, BigDecimal("100000000"), UnitGroup.FLUX, R.string.unit_weber, R.string.unit_weber_short),
|
||||
NormalUnit(UnitID.kiloweber, BigDecimal("100000000000"), UnitGroup.FLUX, R.string.unit_kiloweber, R.string.unit_kiloweber_short),
|
||||
NormalUnit(UnitID.megaweber, BigDecimal("100000000000000"), UnitGroup.FLUX, R.string.unit_megaweber, R.string.unit_megaweber_short),
|
||||
NormalUnit(UnitID.gigaweber, BigDecimal("100000000000000000"), UnitGroup.FLUX, R.string.unit_gigaweber, R.string.unit_gigaweber_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,28 +19,28 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
val forceCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.attonewton, BigDecimal.valueOf(1), UnitGroup.FORCE, R.string.unit_attonewton, R.string.unit_attonewton_short),
|
||||
NormalUnit(UnitID.dyne, BigDecimal.valueOf(1E+13), UnitGroup.FORCE, R.string.unit_dyne, R.string.unit_dyne_short),
|
||||
NormalUnit(UnitID.millinewton, BigDecimal.valueOf(1E+15), UnitGroup.FORCE, R.string.unit_millinewton, R.string.unit_millinewton_short),
|
||||
NormalUnit(UnitID.joule_per_centimeter, BigDecimal.valueOf(1E+16), UnitGroup.FORCE, R.string.unit_joule_per_centimeter, R.string.unit_joule_per_centimeter_short),
|
||||
NormalUnit(UnitID.newton, BigDecimal.valueOf(1E+18), UnitGroup.FORCE, R.string.unit_newton, R.string.unit_newton_short),
|
||||
NormalUnit(UnitID.joule_per_meter, BigDecimal.valueOf(1E+18), UnitGroup.FORCE, R.string.unit_joule_per_meter, R.string.unit_joule_per_meter_short),
|
||||
NormalUnit(UnitID.kilonewton, BigDecimal.valueOf(1E+21), UnitGroup.FORCE, R.string.unit_kilonewton, R.string.unit_kilonewton_short),
|
||||
NormalUnit(UnitID.gram_force, BigDecimal.valueOf(9.80665E+15), UnitGroup.FORCE, R.string.unit_gram_force, R.string.unit_gram_force_short),
|
||||
NormalUnit(UnitID.kilogram_force, BigDecimal.valueOf(9.80665E+18), UnitGroup.FORCE, R.string.unit_kilogram_force, R.string.unit_kilogram_force_short),
|
||||
NormalUnit(UnitID.ton_force, BigDecimal.valueOf(9.80665E+21), UnitGroup.FORCE, R.string.unit_ton_force, R.string.unit_ton_force_short),
|
||||
NormalUnit(UnitID.ounce_force, BigDecimal.valueOf(2.78013850953423008E17), UnitGroup.FORCE, R.string.unit_ounce_force, R.string.unit_ounce_force_short),
|
||||
NormalUnit(UnitID.pound_force, BigDecimal.valueOf(4.4482216152550001E18), UnitGroup.FORCE, R.string.unit_pound_force, R.string.unit_pound_force_short),
|
||||
NormalUnit(UnitID.kilopound_force, BigDecimal.valueOf(4.448221615255E+21), UnitGroup.FORCE, R.string.unit_kilopound_force, R.string.unit_kilopound_force_short),
|
||||
NormalUnit(UnitID.pond, BigDecimal.valueOf(9.80665E+15), UnitGroup.FORCE, R.string.unit_pond, R.string.unit_pond_short),
|
||||
NormalUnit(UnitID.kilopond, BigDecimal.valueOf(9.80665E+18), UnitGroup.FORCE, R.string.unit_kilopond, R.string.unit_kilopond_short),
|
||||
NormalUnit(UnitID.attonewton, BigDecimal("1"), UnitGroup.FORCE, R.string.unit_attonewton, R.string.unit_attonewton_short),
|
||||
NormalUnit(UnitID.dyne, BigDecimal("10000000000000"), UnitGroup.FORCE, R.string.unit_dyne, R.string.unit_dyne_short),
|
||||
NormalUnit(UnitID.millinewton, BigDecimal("1000000000000000"), UnitGroup.FORCE, R.string.unit_millinewton, R.string.unit_millinewton_short),
|
||||
NormalUnit(UnitID.joule_per_centimeter, BigDecimal("10000000000000000"), UnitGroup.FORCE, R.string.unit_joule_per_centimeter, R.string.unit_joule_per_centimeter_short),
|
||||
NormalUnit(UnitID.newton, BigDecimal("1000000000000000000"), UnitGroup.FORCE, R.string.unit_newton, R.string.unit_newton_short),
|
||||
NormalUnit(UnitID.joule_per_meter, BigDecimal("1000000000000000000"), UnitGroup.FORCE, R.string.unit_joule_per_meter, R.string.unit_joule_per_meter_short),
|
||||
NormalUnit(UnitID.kilonewton, BigDecimal("1000000000000000000000"), UnitGroup.FORCE, R.string.unit_kilonewton, R.string.unit_kilonewton_short),
|
||||
NormalUnit(UnitID.gram_force, BigDecimal("9806650000000000"), UnitGroup.FORCE, R.string.unit_gram_force, R.string.unit_gram_force_short),
|
||||
NormalUnit(UnitID.kilogram_force, BigDecimal("9806650000000000000"), UnitGroup.FORCE, R.string.unit_kilogram_force, R.string.unit_kilogram_force_short),
|
||||
NormalUnit(UnitID.ton_force, BigDecimal("9806650000000000000000"), UnitGroup.FORCE, R.string.unit_ton_force, R.string.unit_ton_force_short),
|
||||
NormalUnit(UnitID.ounce_force, BigDecimal("278013850953423000"), UnitGroup.FORCE, R.string.unit_ounce_force, R.string.unit_ounce_force_short),
|
||||
NormalUnit(UnitID.pound_force, BigDecimal("4448221615255000000"), UnitGroup.FORCE, R.string.unit_pound_force, R.string.unit_pound_force_short),
|
||||
NormalUnit(UnitID.kilopound_force, BigDecimal("4448221615255000000000"), UnitGroup.FORCE, R.string.unit_kilopound_force, R.string.unit_kilopound_force_short),
|
||||
NormalUnit(UnitID.pond, BigDecimal("9806650000000000"), UnitGroup.FORCE, R.string.unit_pond, R.string.unit_pond_short),
|
||||
NormalUnit(UnitID.kilopond, BigDecimal("9806650000000000000"), UnitGroup.FORCE, R.string.unit_kilopond, R.string.unit_kilopond_short),
|
||||
)
|
||||
}
|
||||
|
@ -28,15 +28,15 @@ import java.math.BigDecimal
|
||||
|
||||
val fuelConsumptionCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit( UnitID.kilometer_per_liter, BigDecimal.valueOf(1), UnitGroup.FUEL_CONSUMPTION, R.string.unit_km_per_l, R.string.unit_km_per_l_short),
|
||||
BackwardUnit(UnitID.liter_per_kilometer, BigDecimal.valueOf(1), UnitGroup.FUEL_CONSUMPTION, R.string.unit_l_per_km, R.string.unit_l_per_km_short),
|
||||
BackwardUnit(UnitID.liter_per_100_kilometer, BigDecimal.valueOf(100), UnitGroup.FUEL_CONSUMPTION, R.string.unit_l_per_100_km, R.string.unit_l_per_100_km_short),
|
||||
NormalUnit( UnitID.mile_per_gallon_uk, BigDecimal.valueOf(0.35400619), UnitGroup.FUEL_CONSUMPTION, R.string.unit_mi_per_gallon_uk, R.string.unit_mi_per_gallon_uk_short),
|
||||
NormalUnit( UnitID.mile_per_gallon_us, BigDecimal.valueOf(0.4251437075), UnitGroup.FUEL_CONSUMPTION, R.string.unit_mi_per_gallon_us, R.string.unit_mi_per_gallon_us_short),
|
||||
NormalUnit( UnitID.mile_us_per_liter, BigDecimal.valueOf(1.609344), UnitGroup.FUEL_CONSUMPTION, R.string.unit_mi_us_per_l, R.string.unit_mi_us_per_l_short),
|
||||
BackwardUnit(UnitID.gallon_us_per_mile, BigDecimal.valueOf(0.4251437075), UnitGroup.FUEL_CONSUMPTION, R.string.unit_gallon_us_per_mile, R.string.unit_gallon_us_per_mile_short),
|
||||
BackwardUnit(UnitID.gallon_uk_per_mile, BigDecimal.valueOf(0.35400619), UnitGroup.FUEL_CONSUMPTION, R.string.unit_gallon_uk_per_mile, R.string.unit_gallon_uk_per_mile_short),
|
||||
BackwardUnit(UnitID.gallon_us_per_100_mile, BigDecimal.valueOf(42.51437075), UnitGroup.FUEL_CONSUMPTION, R.string.unit_gallon_us_per_100_mile, R.string.unit_gallon_us_per_100_mile_short),
|
||||
BackwardUnit(UnitID.gallon_uk_per_100_mile, BigDecimal.valueOf(35.400618996), UnitGroup.FUEL_CONSUMPTION, R.string.unit_gallon_uk_per_100_mile, R.string.unit_gallon_uk_per_100_mile_short),
|
||||
NormalUnit( UnitID.kilometer_per_liter, BigDecimal("1"), UnitGroup.FUEL_CONSUMPTION, R.string.unit_km_per_l, R.string.unit_km_per_l_short),
|
||||
BackwardUnit(UnitID.liter_per_kilometer, BigDecimal("1"), UnitGroup.FUEL_CONSUMPTION, R.string.unit_l_per_km, R.string.unit_l_per_km_short),
|
||||
BackwardUnit(UnitID.liter_per_100_kilometer, BigDecimal("100"), UnitGroup.FUEL_CONSUMPTION, R.string.unit_l_per_100_km, R.string.unit_l_per_100_km_short),
|
||||
NormalUnit( UnitID.mile_per_gallon_uk, BigDecimal("0.35400619"), UnitGroup.FUEL_CONSUMPTION, R.string.unit_mi_per_gallon_uk, R.string.unit_mi_per_gallon_uk_short),
|
||||
NormalUnit( UnitID.mile_per_gallon_us, BigDecimal("0.4251437075"), UnitGroup.FUEL_CONSUMPTION, R.string.unit_mi_per_gallon_us, R.string.unit_mi_per_gallon_us_short),
|
||||
NormalUnit( UnitID.mile_us_per_liter, BigDecimal("1.609344"), UnitGroup.FUEL_CONSUMPTION, R.string.unit_mi_us_per_l, R.string.unit_mi_us_per_l_short),
|
||||
BackwardUnit(UnitID.gallon_us_per_mile, BigDecimal("0.4251437075"), UnitGroup.FUEL_CONSUMPTION, R.string.unit_gallon_us_per_mile, R.string.unit_gallon_us_per_mile_short),
|
||||
BackwardUnit(UnitID.gallon_uk_per_mile, BigDecimal("0.35400619"), UnitGroup.FUEL_CONSUMPTION, R.string.unit_gallon_uk_per_mile, R.string.unit_gallon_uk_per_mile_short),
|
||||
BackwardUnit(UnitID.gallon_us_per_100_mile, BigDecimal("42.51437075"), UnitGroup.FUEL_CONSUMPTION, R.string.unit_gallon_us_per_100_mile, R.string.unit_gallon_us_per_100_mile_short),
|
||||
BackwardUnit(UnitID.gallon_uk_per_100_mile, BigDecimal("35.400618996"), UnitGroup.FUEL_CONSUMPTION, R.string.unit_gallon_uk_per_100_mile, R.string.unit_gallon_uk_per_100_mile_short),
|
||||
)
|
||||
}
|
||||
|
@ -27,31 +27,31 @@ import java.math.BigDecimal
|
||||
|
||||
internal val lengthCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.attometer, BigDecimal.valueOf(1.0), UnitGroup.LENGTH, R.string.unit_attometer, R.string.unit_attometer_short),
|
||||
NormalUnit(UnitID.nanometer, BigDecimal.valueOf(1.0E+9), UnitGroup.LENGTH, R.string.unit_nanometer, R.string.unit_nanometer_short),
|
||||
NormalUnit(UnitID.micrometer, BigDecimal.valueOf(1.0E+12), UnitGroup.LENGTH, R.string.unit_micrometer, R.string.unit_micrometer_short),
|
||||
NormalUnit(UnitID.millimeter, BigDecimal.valueOf(1.0E+15), UnitGroup.LENGTH, R.string.unit_millimeter, R.string.unit_millimeter_short),
|
||||
NormalUnit(UnitID.centimeter, BigDecimal.valueOf(1.0E+16), UnitGroup.LENGTH, R.string.unit_centimeter, R.string.unit_centimeter_short),
|
||||
NormalUnit(UnitID.decimeter, BigDecimal.valueOf(1.0E+17), UnitGroup.LENGTH, R.string.unit_decimeter, R.string.unit_decimeter_short),
|
||||
NormalUnit(UnitID.meter, BigDecimal.valueOf(1.0E+18), UnitGroup.LENGTH, R.string.unit_meter, R.string.unit_meter_short),
|
||||
NormalUnit(UnitID.kilometer, BigDecimal.valueOf(1.0E+21), UnitGroup.LENGTH, R.string.unit_kilometer, R.string.unit_kilometer_short),
|
||||
NormalUnit(UnitID.nautical_mile, BigDecimal.valueOf(1.852E+21), UnitGroup.LENGTH, R.string.unit_nautical_mile, R.string.unit_nautical_mile_short),
|
||||
NormalUnit(UnitID.inch, BigDecimal.valueOf(25_400_000_000_000_000), UnitGroup.LENGTH, R.string.unit_inch, R.string.unit_inch_short),
|
||||
NormalUnit(UnitID.foot, BigDecimal.valueOf(304_800_000_000_000_000), UnitGroup.LENGTH, R.string.unit_foot, R.string.unit_foot_short),
|
||||
NormalUnit(UnitID.yard, BigDecimal.valueOf(914_400_000_000_006_400), UnitGroup.LENGTH, R.string.unit_yard, R.string.unit_yard_short),
|
||||
NormalUnit(UnitID.mile, BigDecimal.valueOf(1_609_344_000_000_010_500_000.0), UnitGroup.LENGTH, R.string.unit_mile, R.string.unit_mile_short),
|
||||
NormalUnit(UnitID.light_year, BigDecimal.valueOf(9.460730472E+33), UnitGroup.LENGTH, R.string.unit_light_year, R.string.unit_light_year_short),
|
||||
NormalUnit(UnitID.parsec, BigDecimal.valueOf(3.08567758149136E+34), UnitGroup.LENGTH, R.string.unit_parsec, R.string.unit_parsec_short),
|
||||
NormalUnit(UnitID.kiloparsec, BigDecimal.valueOf(3.08567758149136E+37), UnitGroup.LENGTH, R.string.unit_kiloparsec, R.string.unit_kiloparsec_short),
|
||||
NormalUnit(UnitID.megaparsec, BigDecimal.valueOf(3.08567758149136E+40), UnitGroup.LENGTH, R.string.unit_megaparsec, R.string.unit_megaparsec_short),
|
||||
NormalUnit(UnitID.mercury_equatorial_radius, BigDecimal.valueOf(2.4397E+24), UnitGroup.LENGTH, R.string.unit_mercury_equatorial_radius, R.string.unit_mercury_equatorial_radius_short),
|
||||
NormalUnit(UnitID.venus_equatorial_radius, BigDecimal.valueOf(6.0518E+24), UnitGroup.LENGTH, R.string.unit_venus_equatorial_radius, R.string.unit_venus_equatorial_radius_short),
|
||||
NormalUnit(UnitID.earth_equatorial_radius, BigDecimal.valueOf(6.371E+24), UnitGroup.LENGTH, R.string.unit_earth_equatorial_radius, R.string.unit_earth_equatorial_radius_short),
|
||||
NormalUnit(UnitID.mars_equatorial_radius, BigDecimal.valueOf(3.3895E+24), UnitGroup.LENGTH, R.string.unit_mars_equatorial_radius, R.string.unit_mars_equatorial_radius_short),
|
||||
NormalUnit(UnitID.jupiter_equatorial_radius, BigDecimal.valueOf(6.9911E+25), UnitGroup.LENGTH, R.string.unit_jupiter_equatorial_radius, R.string.unit_jupiter_equatorial_radius_short),
|
||||
NormalUnit(UnitID.saturn_equatorial_radius, BigDecimal.valueOf(5.8232E+25), UnitGroup.LENGTH, R.string.unit_saturn_equatorial_radius, R.string.unit_saturn_equatorial_radius_short),
|
||||
NormalUnit(UnitID.uranus_equatorial_radius, BigDecimal.valueOf(2.5362E+25), UnitGroup.LENGTH, R.string.unit_uranus_equatorial_radius, R.string.unit_uranus_equatorial_radius_short),
|
||||
NormalUnit(UnitID.neptune_equatorial_radius, BigDecimal.valueOf(2.4622E+25), UnitGroup.LENGTH, R.string.unit_neptune_equatorial_radius, R.string.unit_neptune_equatorial_radius_short),
|
||||
NormalUnit(UnitID.sun_equatorial_radius, BigDecimal.valueOf(6.95508E+26), UnitGroup.LENGTH, R.string.unit_sun_equatorial_radius, R.string.unit_sun_equatorial_radius_short),
|
||||
NormalUnit(UnitID.attometer, BigDecimal("1"), UnitGroup.LENGTH, R.string.unit_attometer, R.string.unit_attometer_short),
|
||||
NormalUnit(UnitID.nanometer, BigDecimal("1000000000"), UnitGroup.LENGTH, R.string.unit_nanometer, R.string.unit_nanometer_short),
|
||||
NormalUnit(UnitID.micrometer, BigDecimal("1000000000000"), UnitGroup.LENGTH, R.string.unit_micrometer, R.string.unit_micrometer_short),
|
||||
NormalUnit(UnitID.millimeter, BigDecimal("1000000000000000"), UnitGroup.LENGTH, R.string.unit_millimeter, R.string.unit_millimeter_short),
|
||||
NormalUnit(UnitID.centimeter, BigDecimal("10000000000000000"), UnitGroup.LENGTH, R.string.unit_centimeter, R.string.unit_centimeter_short),
|
||||
NormalUnit(UnitID.decimeter, BigDecimal("100000000000000000"), UnitGroup.LENGTH, R.string.unit_decimeter, R.string.unit_decimeter_short),
|
||||
NormalUnit(UnitID.meter, BigDecimal("1000000000000000000"), UnitGroup.LENGTH, R.string.unit_meter, R.string.unit_meter_short),
|
||||
NormalUnit(UnitID.kilometer, BigDecimal("1000000000000000000000"), UnitGroup.LENGTH, R.string.unit_kilometer, R.string.unit_kilometer_short),
|
||||
NormalUnit(UnitID.nautical_mile, BigDecimal("1852000000000000000000"), UnitGroup.LENGTH, R.string.unit_nautical_mile, R.string.unit_nautical_mile_short),
|
||||
NormalUnit(UnitID.inch, BigDecimal("25400000000000000"), UnitGroup.LENGTH, R.string.unit_inch, R.string.unit_inch_short),
|
||||
NormalUnit(UnitID.foot, BigDecimal("304800000000000000"), UnitGroup.LENGTH, R.string.unit_foot, R.string.unit_foot_short),
|
||||
NormalUnit(UnitID.yard, BigDecimal("914400000000000000"), UnitGroup.LENGTH, R.string.unit_yard, R.string.unit_yard_short),
|
||||
NormalUnit(UnitID.mile, BigDecimal("1609344000000000000000"), UnitGroup.LENGTH, R.string.unit_mile, R.string.unit_mile_short),
|
||||
NormalUnit(UnitID.light_year, BigDecimal("9460730472000000000000000000000000"), UnitGroup.LENGTH, R.string.unit_light_year, R.string.unit_light_year_short),
|
||||
NormalUnit(UnitID.parsec, BigDecimal("30856775814913600000000000000000000"), UnitGroup.LENGTH, R.string.unit_parsec, R.string.unit_parsec_short),
|
||||
NormalUnit(UnitID.kiloparsec, BigDecimal("30856775814913600000000000000000000000"), UnitGroup.LENGTH, R.string.unit_kiloparsec, R.string.unit_kiloparsec_short),
|
||||
NormalUnit(UnitID.megaparsec, BigDecimal("30856775814913600000000000000000000000000"), UnitGroup.LENGTH, R.string.unit_megaparsec, R.string.unit_megaparsec_short),
|
||||
NormalUnit(UnitID.mercury_equatorial_radius, BigDecimal("2439700000000000000000000"), UnitGroup.LENGTH, R.string.unit_mercury_equatorial_radius, R.string.unit_mercury_equatorial_radius_short),
|
||||
NormalUnit(UnitID.venus_equatorial_radius, BigDecimal("6051800000000000000000000"), UnitGroup.LENGTH, R.string.unit_venus_equatorial_radius, R.string.unit_venus_equatorial_radius_short),
|
||||
NormalUnit(UnitID.earth_equatorial_radius, BigDecimal("6371000000000000000000000"), UnitGroup.LENGTH, R.string.unit_earth_equatorial_radius, R.string.unit_earth_equatorial_radius_short),
|
||||
NormalUnit(UnitID.mars_equatorial_radius, BigDecimal("3389500000000000000000000"), UnitGroup.LENGTH, R.string.unit_mars_equatorial_radius, R.string.unit_mars_equatorial_radius_short),
|
||||
NormalUnit(UnitID.jupiter_equatorial_radius, BigDecimal("69911000000000000000000000"), UnitGroup.LENGTH, R.string.unit_jupiter_equatorial_radius, R.string.unit_jupiter_equatorial_radius_short),
|
||||
NormalUnit(UnitID.saturn_equatorial_radius, BigDecimal("58232000000000000000000000"), UnitGroup.LENGTH, R.string.unit_saturn_equatorial_radius, R.string.unit_saturn_equatorial_radius_short),
|
||||
NormalUnit(UnitID.uranus_equatorial_radius, BigDecimal("25362000000000000000000000"), UnitGroup.LENGTH, R.string.unit_uranus_equatorial_radius, R.string.unit_uranus_equatorial_radius_short),
|
||||
NormalUnit(UnitID.neptune_equatorial_radius, BigDecimal("24622000000000000000000000"), UnitGroup.LENGTH, R.string.unit_neptune_equatorial_radius, R.string.unit_neptune_equatorial_radius_short),
|
||||
NormalUnit(UnitID.sun_equatorial_radius, BigDecimal("695508000000000000000000000"), UnitGroup.LENGTH, R.string.unit_sun_equatorial_radius, R.string.unit_sun_equatorial_radius_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,32 +19,32 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
val luminanceCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.candela_per_square_meter, BigDecimal.valueOf(31415926.5359), UnitGroup.LUMINANCE, R.string.unit_candela_per_square_meter, R.string.unit_candela_per_square_meter_short),
|
||||
NormalUnit(UnitID.candela_per_square_centimeter, BigDecimal.valueOf(314159265359), UnitGroup.LUMINANCE, R.string.unit_candela_per_square_centimeter, R.string.unit_candela_per_square_centimeter_short),
|
||||
NormalUnit(UnitID.candela_per_square_foot, BigDecimal.valueOf(338158218.89), UnitGroup.LUMINANCE, R.string.unit_candela_per_square_foot, R.string.unit_candela_per_square_foot_short),
|
||||
NormalUnit(UnitID.candela_per_square_inch, BigDecimal.valueOf(48694783520), UnitGroup.LUMINANCE, R.string.unit_candela_per_square_inch, R.string.unit_candela_per_square_inch_short),
|
||||
NormalUnit(UnitID.kilocandela_per_square_meter, BigDecimal.valueOf(31415926535.9), UnitGroup.LUMINANCE, R.string.unit_kilocandela_per_square_meter, R.string.unit_kilocandela_per_square_meter_short),
|
||||
NormalUnit(UnitID.stilb, BigDecimal.valueOf(314159265359), UnitGroup.LUMINANCE, R.string.unit_stilb, R.string.unit_stilb_short),
|
||||
NormalUnit(UnitID.lumen_per_square_meter_per_steradian, BigDecimal.valueOf(31415926.5359), UnitGroup.LUMINANCE, R.string.unit_lumen_per_square_meter_per_steradian, R.string.unit_lumen_per_square_meter_per_steradian_short),
|
||||
NormalUnit(UnitID.lumen_per_square_centimeter_per_steradian, BigDecimal.valueOf(314159265359), UnitGroup.LUMINANCE, R.string.unit_lumen_per_square_centimeter_per_steradian, R.string.unit_lumen_per_square_centimeter_per_steradian_short),
|
||||
NormalUnit(UnitID.lumen_per_square_foot_per_steradian, BigDecimal.valueOf(338158218.89), UnitGroup.LUMINANCE, R.string.unit_lumen_per_square_foot_per_steradian, R.string.unit_lumen_per_square_foot_per_steradian_short),
|
||||
NormalUnit(UnitID.watt_per_square_centimeter_per_steradian, BigDecimal.valueOf(214570778240185), UnitGroup.LUMINANCE, R.string.unit_watt_per_square_centimeter_per_steradian, R.string.unit_watt_per_square_centimeter_per_steradian_short),
|
||||
NormalUnit(UnitID.nit, BigDecimal.valueOf(31415926.5359), UnitGroup.LUMINANCE, R.string.unit_nit, R.string.unit_nit_short),
|
||||
NormalUnit(UnitID.millinit, BigDecimal.valueOf(31415.9265359), UnitGroup.LUMINANCE, R.string.unit_millinit, R.string.unit_millinit_short),
|
||||
NormalUnit(UnitID.lambert, BigDecimal.valueOf(100000000000), UnitGroup.LUMINANCE, R.string.unit_lambert, R.string.unit_lambert_short),
|
||||
NormalUnit(UnitID.millilambert, BigDecimal.valueOf(100000000), UnitGroup.LUMINANCE, R.string.unit_millilambert, R.string.unit_millilambert_short),
|
||||
NormalUnit(UnitID.foot_lambert, BigDecimal.valueOf(107639104.167), UnitGroup.LUMINANCE, R.string.unit_foot_lambert, R.string.unit_foot_lambert_short),
|
||||
NormalUnit(UnitID.apostilb, BigDecimal.valueOf(10000000), UnitGroup.LUMINANCE, R.string.unit_apostilb, R.string.unit_apostilb_short),
|
||||
NormalUnit(UnitID.blondel, BigDecimal.valueOf(10000000), UnitGroup.LUMINANCE, R.string.unit_blondel, R.string.unit_blondel_short),
|
||||
NormalUnit(UnitID.skot, BigDecimal.valueOf(10000), UnitGroup.LUMINANCE, R.string.unit_skot, R.string.unit_skot_short),
|
||||
NormalUnit(UnitID.bril, BigDecimal.valueOf(1), UnitGroup.LUMINANCE, R.string.unit_bril, R.string.unit_bril_short),
|
||||
NormalUnit(UnitID.candela_per_square_meter, BigDecimal("31415926.5359"), UnitGroup.LUMINANCE, R.string.unit_candela_per_square_meter, R.string.unit_candela_per_square_meter_short),
|
||||
NormalUnit(UnitID.candela_per_square_centimeter, BigDecimal("314159265359"), UnitGroup.LUMINANCE, R.string.unit_candela_per_square_centimeter, R.string.unit_candela_per_square_centimeter_short),
|
||||
NormalUnit(UnitID.candela_per_square_foot, BigDecimal("338158218.89"), UnitGroup.LUMINANCE, R.string.unit_candela_per_square_foot, R.string.unit_candela_per_square_foot_short),
|
||||
NormalUnit(UnitID.candela_per_square_inch, BigDecimal("48694783520"), UnitGroup.LUMINANCE, R.string.unit_candela_per_square_inch, R.string.unit_candela_per_square_inch_short),
|
||||
NormalUnit(UnitID.kilocandela_per_square_meter, BigDecimal("31415926535.9"), UnitGroup.LUMINANCE, R.string.unit_kilocandela_per_square_meter, R.string.unit_kilocandela_per_square_meter_short),
|
||||
NormalUnit(UnitID.stilb, BigDecimal("314159265359"), UnitGroup.LUMINANCE, R.string.unit_stilb, R.string.unit_stilb_short),
|
||||
NormalUnit(UnitID.lumen_per_square_meter_per_steradian, BigDecimal("31415926.5359"), UnitGroup.LUMINANCE, R.string.unit_lumen_per_square_meter_per_steradian, R.string.unit_lumen_per_square_meter_per_steradian_short),
|
||||
NormalUnit(UnitID.lumen_per_square_centimeter_per_steradian, BigDecimal("314159265359"), UnitGroup.LUMINANCE, R.string.unit_lumen_per_square_centimeter_per_steradian, R.string.unit_lumen_per_square_centimeter_per_steradian_short),
|
||||
NormalUnit(UnitID.lumen_per_square_foot_per_steradian, BigDecimal("338158218.89"), UnitGroup.LUMINANCE, R.string.unit_lumen_per_square_foot_per_steradian, R.string.unit_lumen_per_square_foot_per_steradian_short),
|
||||
NormalUnit(UnitID.watt_per_square_centimeter_per_steradian, BigDecimal("214570778240185"), UnitGroup.LUMINANCE, R.string.unit_watt_per_square_centimeter_per_steradian, R.string.unit_watt_per_square_centimeter_per_steradian_short),
|
||||
NormalUnit(UnitID.nit, BigDecimal("31415926.5359"), UnitGroup.LUMINANCE, R.string.unit_nit, R.string.unit_nit_short),
|
||||
NormalUnit(UnitID.millinit, BigDecimal("31415.9265359"), UnitGroup.LUMINANCE, R.string.unit_millinit, R.string.unit_millinit_short),
|
||||
NormalUnit(UnitID.lambert, BigDecimal("100000000000"), UnitGroup.LUMINANCE, R.string.unit_lambert, R.string.unit_lambert_short),
|
||||
NormalUnit(UnitID.millilambert, BigDecimal("100000000"), UnitGroup.LUMINANCE, R.string.unit_millilambert, R.string.unit_millilambert_short),
|
||||
NormalUnit(UnitID.foot_lambert, BigDecimal("107639104.167"), UnitGroup.LUMINANCE, R.string.unit_foot_lambert, R.string.unit_foot_lambert_short),
|
||||
NormalUnit(UnitID.apostilb, BigDecimal("10000000"), UnitGroup.LUMINANCE, R.string.unit_apostilb, R.string.unit_apostilb_short),
|
||||
NormalUnit(UnitID.blondel, BigDecimal("10000000"), UnitGroup.LUMINANCE, R.string.unit_blondel, R.string.unit_blondel_short),
|
||||
NormalUnit(UnitID.skot, BigDecimal("10000"), UnitGroup.LUMINANCE, R.string.unit_skot, R.string.unit_skot_short),
|
||||
NormalUnit(UnitID.bril, BigDecimal("1"), UnitGroup.LUMINANCE, R.string.unit_bril, R.string.unit_bril_short),
|
||||
)
|
||||
}
|
||||
|
@ -27,26 +27,26 @@ import java.math.BigDecimal
|
||||
|
||||
internal val massCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.electron_mass_rest, BigDecimal.valueOf(9.1093897E-28), UnitGroup.MASS, R.string.unit_electron_mass_rest, R.string.unit_electron_mass_rest_short),
|
||||
NormalUnit(UnitID.atomic_mass_unit, BigDecimal.valueOf(1.6605402E-24), UnitGroup.MASS, R.string.unit_atomic_mass_unit, R.string.unit_atomic_mass_unit_short),
|
||||
NormalUnit(UnitID.microgram, BigDecimal(1E-6), UnitGroup.MASS, R.string.unit_microgram, R.string.unit_microgram_short),
|
||||
NormalUnit(UnitID.milligram, BigDecimal.valueOf(1E-3), UnitGroup.MASS, R.string.unit_milligram, R.string.unit_milligram_short),
|
||||
NormalUnit(UnitID.grain, BigDecimal.valueOf(0.06479891), UnitGroup.MASS, R.string.unit_grain, R.string.unit_grain_short),
|
||||
NormalUnit(UnitID.gram, BigDecimal.valueOf(1), UnitGroup.MASS, R.string.unit_gram, R.string.unit_gram_short),
|
||||
NormalUnit(UnitID.kilogram, BigDecimal.valueOf(1E+3), UnitGroup.MASS, R.string.unit_kilogram, R.string.unit_kilogram_short),
|
||||
NormalUnit(UnitID.metric_ton, BigDecimal.valueOf(1E+6), UnitGroup.MASS, R.string.unit_metric_ton, R.string.unit_metric_ton_short),
|
||||
NormalUnit(UnitID.imperial_ton, BigDecimal.valueOf(1016046.9088), UnitGroup.MASS, R.string.unit_imperial_ton, R.string.unit_imperial_ton_short),
|
||||
NormalUnit(UnitID.ounce, BigDecimal.valueOf(28.349523125), UnitGroup.MASS, R.string.unit_ounce, R.string.unit_ounce_short),
|
||||
NormalUnit(UnitID.carat, BigDecimal.valueOf(0.2), UnitGroup.MASS, R.string.unit_carat, R.string.unit_carat_short),
|
||||
NormalUnit(UnitID.pound, BigDecimal.valueOf(453.59237), UnitGroup.MASS, R.string.unit_pound, R.string.unit_pound_short),
|
||||
NormalUnit(UnitID.mercury_mass, BigDecimal.valueOf(3.30104E+26), UnitGroup.MASS, R.string.unit_mercury_mass, R.string.unit_mercury_mass_short),
|
||||
NormalUnit(UnitID.venus_mass, BigDecimal.valueOf(4.86732E+27), UnitGroup.MASS, R.string.unit_venus_mass, R.string.unit_venus_mass_short),
|
||||
NormalUnit(UnitID.earth_mass, BigDecimal.valueOf(5.97219E+27), UnitGroup.MASS, R.string.unit_earth_mass, R.string.unit_earth_mass_short),
|
||||
NormalUnit(UnitID.mars_mass, BigDecimal.valueOf(6.41693E+26), UnitGroup.MASS, R.string.unit_mars_mass, R.string.unit_mars_mass_short),
|
||||
NormalUnit(UnitID.jupiter_mass, BigDecimal.valueOf(1.89813E+30), UnitGroup.MASS, R.string.unit_jupiter_mass, R.string.unit_jupiter_mass_short),
|
||||
NormalUnit(UnitID.saturn_mass, BigDecimal.valueOf(5.68319E+29), UnitGroup.MASS, R.string.unit_saturn_mass, R.string.unit_saturn_mass_short),
|
||||
NormalUnit(UnitID.uranus_mass, BigDecimal.valueOf(8.68103E+28), UnitGroup.MASS, R.string.unit_uranus_mass, R.string.unit_uranus_mass_short),
|
||||
NormalUnit(UnitID.neptune_mass, BigDecimal.valueOf(1.0241E+29), UnitGroup.MASS, R.string.unit_neptune_mass, R.string.unit_neptune_mass_short),
|
||||
NormalUnit(UnitID.sun_mass, BigDecimal.valueOf(1.9891E+33), UnitGroup.MASS, R.string.unit_sun_mass, R.string.unit_sun_mass_short),
|
||||
NormalUnit(UnitID.electron_mass_rest, BigDecimal("0.00000000000000000000000000091093897"), UnitGroup.MASS, R.string.unit_electron_mass_rest, R.string.unit_electron_mass_rest_short),
|
||||
NormalUnit(UnitID.atomic_mass_unit, BigDecimal("0.0000000000000000000000016605402"), UnitGroup.MASS, R.string.unit_atomic_mass_unit, R.string.unit_atomic_mass_unit_short),
|
||||
NormalUnit(UnitID.microgram, BigDecimal("0.000001"), UnitGroup.MASS, R.string.unit_microgram, R.string.unit_microgram_short),
|
||||
NormalUnit(UnitID.milligram, BigDecimal("0.001"), UnitGroup.MASS, R.string.unit_milligram, R.string.unit_milligram_short),
|
||||
NormalUnit(UnitID.grain, BigDecimal("0.06479891"), UnitGroup.MASS, R.string.unit_grain, R.string.unit_grain_short),
|
||||
NormalUnit(UnitID.gram, BigDecimal("1"), UnitGroup.MASS, R.string.unit_gram, R.string.unit_gram_short),
|
||||
NormalUnit(UnitID.kilogram, BigDecimal("1000"), UnitGroup.MASS, R.string.unit_kilogram, R.string.unit_kilogram_short),
|
||||
NormalUnit(UnitID.metric_ton, BigDecimal("1000000"), UnitGroup.MASS, R.string.unit_metric_ton, R.string.unit_metric_ton_short),
|
||||
NormalUnit(UnitID.imperial_ton, BigDecimal("1016046.9088"), UnitGroup.MASS, R.string.unit_imperial_ton, R.string.unit_imperial_ton_short),
|
||||
NormalUnit(UnitID.ounce, BigDecimal("28.349523125"), UnitGroup.MASS, R.string.unit_ounce, R.string.unit_ounce_short),
|
||||
NormalUnit(UnitID.carat, BigDecimal("0.2"), UnitGroup.MASS, R.string.unit_carat, R.string.unit_carat_short),
|
||||
NormalUnit(UnitID.pound, BigDecimal("453.59237"), UnitGroup.MASS, R.string.unit_pound, R.string.unit_pound_short),
|
||||
NormalUnit(UnitID.mercury_mass, BigDecimal("330104000000000000000000000"), UnitGroup.MASS, R.string.unit_mercury_mass, R.string.unit_mercury_mass_short),
|
||||
NormalUnit(UnitID.venus_mass, BigDecimal("4867320000000000000000000000"), UnitGroup.MASS, R.string.unit_venus_mass, R.string.unit_venus_mass_short),
|
||||
NormalUnit(UnitID.earth_mass, BigDecimal("5972190000000000000000000000"), UnitGroup.MASS, R.string.unit_earth_mass, R.string.unit_earth_mass_short),
|
||||
NormalUnit(UnitID.mars_mass, BigDecimal("641693000000000000000000000"), UnitGroup.MASS, R.string.unit_mars_mass, R.string.unit_mars_mass_short),
|
||||
NormalUnit(UnitID.jupiter_mass, BigDecimal("1898130000000000000000000000000"), UnitGroup.MASS, R.string.unit_jupiter_mass, R.string.unit_jupiter_mass_short),
|
||||
NormalUnit(UnitID.saturn_mass, BigDecimal("568319000000000000000000000000"), UnitGroup.MASS, R.string.unit_saturn_mass, R.string.unit_saturn_mass_short),
|
||||
NormalUnit(UnitID.uranus_mass, BigDecimal("86810300000000000000000000000"), UnitGroup.MASS, R.string.unit_uranus_mass, R.string.unit_uranus_mass_short),
|
||||
NormalUnit(UnitID.neptune_mass, BigDecimal("102410000000000000000000000000"), UnitGroup.MASS, R.string.unit_neptune_mass, R.string.unit_neptune_mass_short),
|
||||
NormalUnit(UnitID.sun_mass, BigDecimal("1989100000000000000000000000000000"), UnitGroup.MASS, R.string.unit_sun_mass, R.string.unit_sun_mass_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,28 +19,28 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NumberBaseUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
internal val numberBaseCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NumberBaseUnit(UnitID.binary, BigDecimal.valueOf(2.0), UnitGroup.NUMBER_BASE, R.string.unit_binary, R.string.unit_binary_short),
|
||||
NumberBaseUnit(UnitID.ternary, BigDecimal.valueOf(3.0), UnitGroup.NUMBER_BASE, R.string.unit_ternary, R.string.unit_ternary_short),
|
||||
NumberBaseUnit(UnitID.quaternary, BigDecimal.valueOf(4.0), UnitGroup.NUMBER_BASE, R.string.unit_quaternary, R.string.unit_quaternary_short),
|
||||
NumberBaseUnit(UnitID.quinary, BigDecimal.valueOf(5.0), UnitGroup.NUMBER_BASE, R.string.unit_quinary, R.string.unit_quinary_short),
|
||||
NumberBaseUnit(UnitID.senary, BigDecimal.valueOf(6.0), UnitGroup.NUMBER_BASE, R.string.unit_senary, R.string.unit_senary_short),
|
||||
NumberBaseUnit(UnitID.septenary, BigDecimal.valueOf(7.0), UnitGroup.NUMBER_BASE, R.string.unit_septenary, R.string.unit_septenary_short),
|
||||
NumberBaseUnit(UnitID.octal, BigDecimal.valueOf(8.0), UnitGroup.NUMBER_BASE, R.string.unit_octal, R.string.unit_octal_short),
|
||||
NumberBaseUnit(UnitID.nonary, BigDecimal.valueOf(9.0), UnitGroup.NUMBER_BASE, R.string.unit_nonary, R.string.unit_nonary_short),
|
||||
NumberBaseUnit(UnitID.decimal, BigDecimal.valueOf(10.0), UnitGroup.NUMBER_BASE, R.string.unit_decimal, R.string.unit_decimal_short),
|
||||
NumberBaseUnit(UnitID.undecimal, BigDecimal.valueOf(11.0), UnitGroup.NUMBER_BASE, R.string.unit_undecimal, R.string.unit_undecimal_short),
|
||||
NumberBaseUnit(UnitID.duodecimal, BigDecimal.valueOf(12.0), UnitGroup.NUMBER_BASE, R.string.unit_duodecimal, R.string.unit_duodecimal_short),
|
||||
NumberBaseUnit(UnitID.tridecimal, BigDecimal.valueOf(13.0), UnitGroup.NUMBER_BASE, R.string.unit_tridecimal, R.string.unit_tridecimal_short),
|
||||
NumberBaseUnit(UnitID.tetradecimal, BigDecimal.valueOf(14.0), UnitGroup.NUMBER_BASE, R.string.unit_tetradecimal, R.string.unit_tetradecimal_short),
|
||||
NumberBaseUnit(UnitID.pentadecimal, BigDecimal.valueOf(15.0), UnitGroup.NUMBER_BASE, R.string.unit_pentadecimal, R.string.unit_pentadecimal_short),
|
||||
NumberBaseUnit(UnitID.hexadecimal, BigDecimal.valueOf(16.0), UnitGroup.NUMBER_BASE, R.string.unit_hexadecimal, R.string.unit_hexadecimal_short),
|
||||
NumberBaseUnit(UnitID.binary, BigDecimal("2.0"), UnitGroup.NUMBER_BASE, R.string.unit_binary, R.string.unit_binary_short),
|
||||
NumberBaseUnit(UnitID.ternary, BigDecimal("3.0"), UnitGroup.NUMBER_BASE, R.string.unit_ternary, R.string.unit_ternary_short),
|
||||
NumberBaseUnit(UnitID.quaternary, BigDecimal("4.0"), UnitGroup.NUMBER_BASE, R.string.unit_quaternary, R.string.unit_quaternary_short),
|
||||
NumberBaseUnit(UnitID.quinary, BigDecimal("5.0"), UnitGroup.NUMBER_BASE, R.string.unit_quinary, R.string.unit_quinary_short),
|
||||
NumberBaseUnit(UnitID.senary, BigDecimal("6.0"), UnitGroup.NUMBER_BASE, R.string.unit_senary, R.string.unit_senary_short),
|
||||
NumberBaseUnit(UnitID.septenary, BigDecimal("7.0"), UnitGroup.NUMBER_BASE, R.string.unit_septenary, R.string.unit_septenary_short),
|
||||
NumberBaseUnit(UnitID.octal, BigDecimal("8.0"), UnitGroup.NUMBER_BASE, R.string.unit_octal, R.string.unit_octal_short),
|
||||
NumberBaseUnit(UnitID.nonary, BigDecimal("9.0"), UnitGroup.NUMBER_BASE, R.string.unit_nonary, R.string.unit_nonary_short),
|
||||
NumberBaseUnit(UnitID.decimal, BigDecimal("10.0"), UnitGroup.NUMBER_BASE, R.string.unit_decimal, R.string.unit_decimal_short),
|
||||
NumberBaseUnit(UnitID.undecimal, BigDecimal("11.0"), UnitGroup.NUMBER_BASE, R.string.unit_undecimal, R.string.unit_undecimal_short),
|
||||
NumberBaseUnit(UnitID.duodecimal, BigDecimal("12.0"), UnitGroup.NUMBER_BASE, R.string.unit_duodecimal, R.string.unit_duodecimal_short),
|
||||
NumberBaseUnit(UnitID.tridecimal, BigDecimal("13.0"), UnitGroup.NUMBER_BASE, R.string.unit_tridecimal, R.string.unit_tridecimal_short),
|
||||
NumberBaseUnit(UnitID.tetradecimal, BigDecimal("14.0"), UnitGroup.NUMBER_BASE, R.string.unit_tetradecimal, R.string.unit_tetradecimal_short),
|
||||
NumberBaseUnit(UnitID.pentadecimal, BigDecimal("15.0"), UnitGroup.NUMBER_BASE, R.string.unit_pentadecimal, R.string.unit_pentadecimal_short),
|
||||
NumberBaseUnit(UnitID.hexadecimal, BigDecimal("16.0"), UnitGroup.NUMBER_BASE, R.string.unit_hexadecimal, R.string.unit_hexadecimal_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,18 +19,18 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
internal val powerCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.attowatt, BigDecimal.valueOf(1), UnitGroup.POWER, R.string.unit_attowatt, R.string.unit_attowatt_short),
|
||||
NormalUnit(UnitID.watt, BigDecimal.valueOf(1_000_000_000_000_000_000), UnitGroup.POWER, R.string.unit_watt, R.string.unit_watt_short),
|
||||
NormalUnit(UnitID.kilowatt, BigDecimal.valueOf(1.0E+21), UnitGroup.POWER, R.string.unit_kilowatt, R.string.unit_kilowatt_short),
|
||||
NormalUnit(UnitID.megawatt, BigDecimal.valueOf(1.0E+24), UnitGroup.POWER, R.string.unit_megawatt, R.string.unit_megawatt_short),
|
||||
NormalUnit(UnitID.horse_power_mechanical, BigDecimal.valueOf(745_699_871_582_285_700_000.0), UnitGroup.POWER, R.string.unit_horse_power_mechanical, R.string.unit_horse_power_mechanical_short),
|
||||
NormalUnit(UnitID.attowatt, BigDecimal("1"), UnitGroup.POWER, R.string.unit_attowatt, R.string.unit_attowatt_short),
|
||||
NormalUnit(UnitID.watt, BigDecimal("1000000000000000000"), UnitGroup.POWER, R.string.unit_watt, R.string.unit_watt_short),
|
||||
NormalUnit(UnitID.kilowatt, BigDecimal("1000000000000000000000"), UnitGroup.POWER, R.string.unit_kilowatt, R.string.unit_kilowatt_short),
|
||||
NormalUnit(UnitID.megawatt, BigDecimal("1000000000000000000000000"), UnitGroup.POWER, R.string.unit_megawatt, R.string.unit_megawatt_short),
|
||||
NormalUnit(UnitID.horse_power_mechanical, BigDecimal("745699871582285700000"), UnitGroup.POWER, R.string.unit_horse_power_mechanical, R.string.unit_horse_power_mechanical_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,38 +19,38 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
val prefixCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.prefix_quetta, BigDecimal.valueOf(1E+30), UnitGroup.PREFIX, R.string.unit_prefix_quetta, R.string.unit_prefix_quetta_short),
|
||||
NormalUnit(UnitID.prefix_ronna, BigDecimal.valueOf(1E+27), UnitGroup.PREFIX, R.string.unit_prefix_ronna, R.string.unit_prefix_ronna_short),
|
||||
NormalUnit(UnitID.prefix_yotta, BigDecimal.valueOf(1E+24), UnitGroup.PREFIX, R.string.unit_prefix_yotta, R.string.unit_prefix_yotta_short),
|
||||
NormalUnit(UnitID.prefix_zetta, BigDecimal.valueOf(1E+21), UnitGroup.PREFIX, R.string.unit_prefix_zetta, R.string.unit_prefix_zetta_short),
|
||||
NormalUnit(UnitID.prefix_exa, BigDecimal.valueOf(1E+18), UnitGroup.PREFIX, R.string.unit_prefix_exa, R.string.unit_prefix_exa_short),
|
||||
NormalUnit(UnitID.prefix_peta, BigDecimal.valueOf(1E+15), UnitGroup.PREFIX, R.string.unit_prefix_peta, R.string.unit_prefix_peta_short),
|
||||
NormalUnit(UnitID.prefix_tera, BigDecimal.valueOf(1E+12), UnitGroup.PREFIX, R.string.unit_prefix_tera, R.string.unit_prefix_tera_short),
|
||||
NormalUnit(UnitID.prefix_giga, BigDecimal.valueOf(1E+9), UnitGroup.PREFIX, R.string.unit_prefix_giga, R.string.unit_prefix_giga_short),
|
||||
NormalUnit(UnitID.prefix_mega, BigDecimal.valueOf(1E+6), UnitGroup.PREFIX, R.string.unit_prefix_mega, R.string.unit_prefix_mega_short),
|
||||
NormalUnit(UnitID.prefix_kilo, BigDecimal.valueOf(1E+3), UnitGroup.PREFIX, R.string.unit_prefix_kilo, R.string.unit_prefix_kilo_short),
|
||||
NormalUnit(UnitID.prefix_hecto, BigDecimal.valueOf(1E+2), UnitGroup.PREFIX, R.string.unit_prefix_hecto, R.string.unit_prefix_hecto_short),
|
||||
NormalUnit(UnitID.prefix_deca, BigDecimal.valueOf(1E+1), UnitGroup.PREFIX, R.string.unit_prefix_deca, R.string.unit_prefix_deca_short),
|
||||
NormalUnit(UnitID.prefix_base, BigDecimal.valueOf(1E+0), UnitGroup.PREFIX, R.string.unit_prefix_base, R.string.unit_prefix_base_short),
|
||||
NormalUnit(UnitID.prefix_deci, BigDecimal.valueOf(1E-1), UnitGroup.PREFIX, R.string.unit_prefix_deci, R.string.unit_prefix_deci_short),
|
||||
NormalUnit(UnitID.prefix_centi, BigDecimal.valueOf(1E-2), UnitGroup.PREFIX, R.string.unit_prefix_centi, R.string.unit_prefix_centi_short),
|
||||
NormalUnit(UnitID.prefix_milli, BigDecimal.valueOf(1E-3), UnitGroup.PREFIX, R.string.unit_prefix_milli, R.string.unit_prefix_milli_short),
|
||||
NormalUnit(UnitID.prefix_micro, BigDecimal.valueOf(1E-6), UnitGroup.PREFIX, R.string.unit_prefix_micro, R.string.unit_prefix_micro_short),
|
||||
NormalUnit(UnitID.prefix_nano, BigDecimal.valueOf(1E-9), UnitGroup.PREFIX, R.string.unit_prefix_nano, R.string.unit_prefix_nano_short),
|
||||
NormalUnit(UnitID.prefix_pico, BigDecimal.valueOf(1E-12), UnitGroup.PREFIX, R.string.unit_prefix_pico, R.string.unit_prefix_pico_short),
|
||||
NormalUnit(UnitID.prefix_femto, BigDecimal.valueOf(1E-15), UnitGroup.PREFIX, R.string.unit_prefix_femto, R.string.unit_prefix_femto_short),
|
||||
NormalUnit(UnitID.prefix_atto, BigDecimal.valueOf(1E-18), UnitGroup.PREFIX, R.string.unit_prefix_atto, R.string.unit_prefix_atto_short),
|
||||
NormalUnit(UnitID.prefix_zepto, BigDecimal.valueOf(1E-21), UnitGroup.PREFIX, R.string.unit_prefix_zepto, R.string.unit_prefix_zepto_short),
|
||||
NormalUnit(UnitID.prefix_yocto, BigDecimal.valueOf(1E-24), UnitGroup.PREFIX, R.string.unit_prefix_yocto, R.string.unit_prefix_yocto_short),
|
||||
NormalUnit(UnitID.prefix_ronto, BigDecimal.valueOf(1E-27), UnitGroup.PREFIX, R.string.unit_prefix_ronto, R.string.unit_prefix_ronto_short),
|
||||
NormalUnit(UnitID.prefix_quecto, BigDecimal.valueOf(1E-30), UnitGroup.PREFIX, R.string.unit_prefix_quecto, R.string.unit_prefix_quecto_short),
|
||||
NormalUnit(UnitID.prefix_quetta, BigDecimal("1000000000000000000000000000000"), UnitGroup.PREFIX, R.string.unit_prefix_quetta, R.string.unit_prefix_quetta_short),
|
||||
NormalUnit(UnitID.prefix_ronna, BigDecimal("1000000000000000000000000000"), UnitGroup.PREFIX, R.string.unit_prefix_ronna, R.string.unit_prefix_ronna_short),
|
||||
NormalUnit(UnitID.prefix_yotta, BigDecimal("1000000000000000000000000"), UnitGroup.PREFIX, R.string.unit_prefix_yotta, R.string.unit_prefix_yotta_short),
|
||||
NormalUnit(UnitID.prefix_zetta, BigDecimal("1000000000000000000000"), UnitGroup.PREFIX, R.string.unit_prefix_zetta, R.string.unit_prefix_zetta_short),
|
||||
NormalUnit(UnitID.prefix_exa, BigDecimal("1000000000000000000"), UnitGroup.PREFIX, R.string.unit_prefix_exa, R.string.unit_prefix_exa_short),
|
||||
NormalUnit(UnitID.prefix_peta, BigDecimal("1000000000000000"), UnitGroup.PREFIX, R.string.unit_prefix_peta, R.string.unit_prefix_peta_short),
|
||||
NormalUnit(UnitID.prefix_tera, BigDecimal("1000000000000"), UnitGroup.PREFIX, R.string.unit_prefix_tera, R.string.unit_prefix_tera_short),
|
||||
NormalUnit(UnitID.prefix_giga, BigDecimal("1000000000"), UnitGroup.PREFIX, R.string.unit_prefix_giga, R.string.unit_prefix_giga_short),
|
||||
NormalUnit(UnitID.prefix_mega, BigDecimal("1000000"), UnitGroup.PREFIX, R.string.unit_prefix_mega, R.string.unit_prefix_mega_short),
|
||||
NormalUnit(UnitID.prefix_kilo, BigDecimal("1000"), UnitGroup.PREFIX, R.string.unit_prefix_kilo, R.string.unit_prefix_kilo_short),
|
||||
NormalUnit(UnitID.prefix_hecto, BigDecimal("100"), UnitGroup.PREFIX, R.string.unit_prefix_hecto, R.string.unit_prefix_hecto_short),
|
||||
NormalUnit(UnitID.prefix_deca, BigDecimal("10"), UnitGroup.PREFIX, R.string.unit_prefix_deca, R.string.unit_prefix_deca_short),
|
||||
NormalUnit(UnitID.prefix_base, BigDecimal("1"), UnitGroup.PREFIX, R.string.unit_prefix_base, R.string.unit_prefix_base_short),
|
||||
NormalUnit(UnitID.prefix_deci, BigDecimal("0.1"), UnitGroup.PREFIX, R.string.unit_prefix_deci, R.string.unit_prefix_deci_short),
|
||||
NormalUnit(UnitID.prefix_centi, BigDecimal("0.01"), UnitGroup.PREFIX, R.string.unit_prefix_centi, R.string.unit_prefix_centi_short),
|
||||
NormalUnit(UnitID.prefix_milli, BigDecimal("0.001"), UnitGroup.PREFIX, R.string.unit_prefix_milli, R.string.unit_prefix_milli_short),
|
||||
NormalUnit(UnitID.prefix_micro, BigDecimal("0.000001"), UnitGroup.PREFIX, R.string.unit_prefix_micro, R.string.unit_prefix_micro_short),
|
||||
NormalUnit(UnitID.prefix_nano, BigDecimal("0.000000001"), UnitGroup.PREFIX, R.string.unit_prefix_nano, R.string.unit_prefix_nano_short),
|
||||
NormalUnit(UnitID.prefix_pico, BigDecimal("0.000000000001"), UnitGroup.PREFIX, R.string.unit_prefix_pico, R.string.unit_prefix_pico_short),
|
||||
NormalUnit(UnitID.prefix_femto, BigDecimal("0.000000000000001"), UnitGroup.PREFIX, R.string.unit_prefix_femto, R.string.unit_prefix_femto_short),
|
||||
NormalUnit(UnitID.prefix_atto, BigDecimal("0.000000000000000001"), UnitGroup.PREFIX, R.string.unit_prefix_atto, R.string.unit_prefix_atto_short),
|
||||
NormalUnit(UnitID.prefix_zepto, BigDecimal("0.000000000000000000001"), UnitGroup.PREFIX, R.string.unit_prefix_zepto, R.string.unit_prefix_zepto_short),
|
||||
NormalUnit(UnitID.prefix_yocto, BigDecimal("0.000000000000000000000001"), UnitGroup.PREFIX, R.string.unit_prefix_yocto, R.string.unit_prefix_yocto_short),
|
||||
NormalUnit(UnitID.prefix_ronto, BigDecimal("0.000000000000000000000000001"), UnitGroup.PREFIX, R.string.unit_prefix_ronto, R.string.unit_prefix_ronto_short),
|
||||
NormalUnit(UnitID.prefix_quecto, BigDecimal("0.000000000000000000000000000001"), UnitGroup.PREFIX, R.string.unit_prefix_quecto, R.string.unit_prefix_quecto_short),
|
||||
)
|
||||
}
|
||||
|
@ -27,35 +27,35 @@ import java.math.BigDecimal
|
||||
|
||||
internal val pressureCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.attopascal, BigDecimal.valueOf(1), UnitGroup.PRESSURE, R.string.unit_attopascal, R.string.unit_attopascal_short),
|
||||
NormalUnit(UnitID.femtopascal, BigDecimal.valueOf(1E+3), UnitGroup.PRESSURE, R.string.unit_femtopascal, R.string.unit_femtopascal_short),
|
||||
NormalUnit(UnitID.picopascal, BigDecimal.valueOf(1E+6), UnitGroup.PRESSURE, R.string.unit_picopascal, R.string.unit_picopascal_short),
|
||||
NormalUnit(UnitID.nanopascal, BigDecimal.valueOf(1E+9), UnitGroup.PRESSURE, R.string.unit_nanopascal, R.string.unit_nanopascal_short),
|
||||
NormalUnit(UnitID.micropascal, BigDecimal.valueOf(1E+12), UnitGroup.PRESSURE, R.string.unit_micropascal, R.string.unit_micropascal_short),
|
||||
NormalUnit(UnitID.millipascal, BigDecimal.valueOf(1E+15), UnitGroup.PRESSURE, R.string.unit_millipascal, R.string.unit_millipascal_short),
|
||||
NormalUnit(UnitID.centipascal, BigDecimal.valueOf(1E+16), UnitGroup.PRESSURE, R.string.unit_centipascal, R.string.unit_centipascal_short),
|
||||
NormalUnit(UnitID.decipascal, BigDecimal.valueOf(1E+17), UnitGroup.PRESSURE, R.string.unit_decipascal, R.string.unit_decipascal_short),
|
||||
NormalUnit(UnitID.pascal, BigDecimal.valueOf(1E+18), UnitGroup.PRESSURE, R.string.unit_pascal, R.string.unit_pascal_short),
|
||||
NormalUnit(UnitID.dekapascal, BigDecimal.valueOf(1E+19), UnitGroup.PRESSURE, R.string.unit_dekapascal, R.string.unit_dekapascal_short),
|
||||
NormalUnit(UnitID.hectopascal, BigDecimal.valueOf(1E+20), UnitGroup.PRESSURE, R.string.unit_hectopascal, R.string.unit_hectopascal_short),
|
||||
NormalUnit(UnitID.millibar, BigDecimal.valueOf(1E+20), UnitGroup.PRESSURE, R.string.unit_millibar, R.string.unit_millibar_short),
|
||||
NormalUnit(UnitID.bar, BigDecimal.valueOf(1E+23), UnitGroup.PRESSURE, R.string.unit_bar, R.string.unit_bar_short),
|
||||
NormalUnit(UnitID.kilopascal, BigDecimal.valueOf(1E+21), UnitGroup.PRESSURE, R.string.unit_kilopascal, R.string.unit_kilopascal_short),
|
||||
NormalUnit(UnitID.megapascal, BigDecimal.valueOf(1E+24), UnitGroup.PRESSURE, R.string.unit_megapascal, R.string.unit_megapascal_short),
|
||||
NormalUnit(UnitID.gigapascal, BigDecimal.valueOf(1E+27), UnitGroup.PRESSURE, R.string.unit_gigapascal, R.string.unit_gigapascal_short),
|
||||
NormalUnit(UnitID.terapascal, BigDecimal.valueOf(1E+30), UnitGroup.PRESSURE, R.string.unit_terapascal, R.string.unit_terapascal_short),
|
||||
NormalUnit(UnitID.petapascal, BigDecimal.valueOf(1E+33), UnitGroup.PRESSURE, R.string.unit_petapascal, R.string.unit_petapascal_short),
|
||||
NormalUnit(UnitID.exapascal, BigDecimal.valueOf(1E+36), UnitGroup.PRESSURE, R.string.unit_exapascal, R.string.unit_exapascal_short),
|
||||
NormalUnit(UnitID.psi, BigDecimal.valueOf(6.8947572931783E+21), UnitGroup.PRESSURE, R.string.unit_psi, R.string.unit_psi_short),
|
||||
NormalUnit(UnitID.ksi, BigDecimal.valueOf(6.8947572931783E+24), UnitGroup.PRESSURE, R.string.unit_ksi, R.string.unit_ksi_short),
|
||||
NormalUnit(UnitID.standard_atmosphere, BigDecimal.valueOf(101.325E+21), UnitGroup.PRESSURE, R.string.unit_standard_atmosphere, R.string.unit_standard_atmosphere_short),
|
||||
NormalUnit(UnitID.torr, BigDecimal.valueOf(1.3332236842108281E+20), UnitGroup.PRESSURE, R.string.unit_torr, R.string.unit_torr_short),
|
||||
NormalUnit(UnitID.micron_of_mercury, BigDecimal.valueOf(1.3332236842108281E+17), UnitGroup.PRESSURE, R.string.unit_micron_of_mercury, R.string.unit_micron_of_mercury_short),
|
||||
NormalUnit(UnitID.millimeter_of_mercury, BigDecimal.valueOf(1.3332236842108281E+20), UnitGroup.PRESSURE, R.string.unit_millimeter_of_mercury, R.string.unit_millimeter_of_mercury_short),
|
||||
NormalUnit(UnitID.kilogram_force_per_square_meter, BigDecimal.valueOf(9.80665E+18), UnitGroup.PRESSURE, R.string.unit_kilogram_force_per_square_meter, R.string.unit_kilogram_force_per_square_meter_short),
|
||||
NormalUnit(UnitID.kilogram_force_per_square_centimeter, BigDecimal.valueOf(9.80665E+22), UnitGroup.PRESSURE, R.string.unit_kilogram_force_per_square_centimeter, R.string.unit_kilogram_force_per_square_centimeter_short),
|
||||
NormalUnit(UnitID.gram_force_per_square_centimeter, BigDecimal.valueOf(9.80665E+19), UnitGroup.PRESSURE, R.string.unit_gram_force_per_square_centimeter, R.string.unit_gram_force_per_square_centimeter_short),
|
||||
NormalUnit(UnitID.pound_force_per_square_foot, BigDecimal.valueOf(4.788025898E+19), UnitGroup.PRESSURE, R.string.unit_pound_force_per_square_foot, R.string.unit_pound_force_per_square_foot_short),
|
||||
NormalUnit(UnitID.pound_force_per_square_inch, BigDecimal.valueOf(6.8947572931783E+21), UnitGroup.PRESSURE, R.string.unit_pound_force_per_square_inch, R.string.unit_pound_force_per_square_inch_short),
|
||||
NormalUnit(UnitID.attopascal, BigDecimal("1"), UnitGroup.PRESSURE, R.string.unit_attopascal, R.string.unit_attopascal_short),
|
||||
NormalUnit(UnitID.femtopascal, BigDecimal("1000"), UnitGroup.PRESSURE, R.string.unit_femtopascal, R.string.unit_femtopascal_short),
|
||||
NormalUnit(UnitID.picopascal, BigDecimal("1000000"), UnitGroup.PRESSURE, R.string.unit_picopascal, R.string.unit_picopascal_short),
|
||||
NormalUnit(UnitID.nanopascal, BigDecimal("1000000000"), UnitGroup.PRESSURE, R.string.unit_nanopascal, R.string.unit_nanopascal_short),
|
||||
NormalUnit(UnitID.micropascal, BigDecimal("1000000000000"), UnitGroup.PRESSURE, R.string.unit_micropascal, R.string.unit_micropascal_short),
|
||||
NormalUnit(UnitID.millipascal, BigDecimal("1000000000000000"), UnitGroup.PRESSURE, R.string.unit_millipascal, R.string.unit_millipascal_short),
|
||||
NormalUnit(UnitID.centipascal, BigDecimal("10000000000000000"), UnitGroup.PRESSURE, R.string.unit_centipascal, R.string.unit_centipascal_short),
|
||||
NormalUnit(UnitID.decipascal, BigDecimal("100000000000000000"), UnitGroup.PRESSURE, R.string.unit_decipascal, R.string.unit_decipascal_short),
|
||||
NormalUnit(UnitID.pascal, BigDecimal("1000000000000000000"), UnitGroup.PRESSURE, R.string.unit_pascal, R.string.unit_pascal_short),
|
||||
NormalUnit(UnitID.dekapascal, BigDecimal("10000000000000000000"), UnitGroup.PRESSURE, R.string.unit_dekapascal, R.string.unit_dekapascal_short),
|
||||
NormalUnit(UnitID.hectopascal, BigDecimal("100000000000000000000"), UnitGroup.PRESSURE, R.string.unit_hectopascal, R.string.unit_hectopascal_short),
|
||||
NormalUnit(UnitID.millibar, BigDecimal("100000000000000000000"), UnitGroup.PRESSURE, R.string.unit_millibar, R.string.unit_millibar_short),
|
||||
NormalUnit(UnitID.bar, BigDecimal("100000000000000000000000"), UnitGroup.PRESSURE, R.string.unit_bar, R.string.unit_bar_short),
|
||||
NormalUnit(UnitID.kilopascal, BigDecimal("1000000000000000000000"), UnitGroup.PRESSURE, R.string.unit_kilopascal, R.string.unit_kilopascal_short),
|
||||
NormalUnit(UnitID.megapascal, BigDecimal("1000000000000000000000000"), UnitGroup.PRESSURE, R.string.unit_megapascal, R.string.unit_megapascal_short),
|
||||
NormalUnit(UnitID.gigapascal, BigDecimal("1000000000000000000000000000"), UnitGroup.PRESSURE, R.string.unit_gigapascal, R.string.unit_gigapascal_short),
|
||||
NormalUnit(UnitID.terapascal, BigDecimal("1000000000000000000000000000000"), UnitGroup.PRESSURE, R.string.unit_terapascal, R.string.unit_terapascal_short),
|
||||
NormalUnit(UnitID.petapascal, BigDecimal("1000000000000000000000000000000000"), UnitGroup.PRESSURE, R.string.unit_petapascal, R.string.unit_petapascal_short),
|
||||
NormalUnit(UnitID.exapascal, BigDecimal("1000000000000000000000000000000000000"), UnitGroup.PRESSURE, R.string.unit_exapascal, R.string.unit_exapascal_short),
|
||||
NormalUnit(UnitID.psi, BigDecimal("6894757293178300000000"), UnitGroup.PRESSURE, R.string.unit_psi, R.string.unit_psi_short),
|
||||
NormalUnit(UnitID.ksi, BigDecimal("6894757293178300000000000"), UnitGroup.PRESSURE, R.string.unit_ksi, R.string.unit_ksi_short),
|
||||
NormalUnit(UnitID.standard_atmosphere, BigDecimal("101325000000000000000000"), UnitGroup.PRESSURE, R.string.unit_standard_atmosphere, R.string.unit_standard_atmosphere_short),
|
||||
NormalUnit(UnitID.torr, BigDecimal("133322368421082810000"), UnitGroup.PRESSURE, R.string.unit_torr, R.string.unit_torr_short),
|
||||
NormalUnit(UnitID.micron_of_mercury, BigDecimal("133322368421082810"), UnitGroup.PRESSURE, R.string.unit_micron_of_mercury, R.string.unit_micron_of_mercury_short),
|
||||
NormalUnit(UnitID.millimeter_of_mercury, BigDecimal("133322368421082810000"), UnitGroup.PRESSURE, R.string.unit_millimeter_of_mercury, R.string.unit_millimeter_of_mercury_short),
|
||||
NormalUnit(UnitID.kilogram_force_per_square_meter, BigDecimal("9806650000000000000"), UnitGroup.PRESSURE, R.string.unit_kilogram_force_per_square_meter, R.string.unit_kilogram_force_per_square_meter_short),
|
||||
NormalUnit(UnitID.kilogram_force_per_square_centimeter, BigDecimal("98066500000000000000000"), UnitGroup.PRESSURE, R.string.unit_kilogram_force_per_square_centimeter, R.string.unit_kilogram_force_per_square_centimeter_short),
|
||||
NormalUnit(UnitID.gram_force_per_square_centimeter, BigDecimal("98066500000000000000"), UnitGroup.PRESSURE, R.string.unit_gram_force_per_square_centimeter, R.string.unit_gram_force_per_square_centimeter_short),
|
||||
NormalUnit(UnitID.pound_force_per_square_foot, BigDecimal("47880258980000000000"), UnitGroup.PRESSURE, R.string.unit_pound_force_per_square_foot, R.string.unit_pound_force_per_square_foot_short),
|
||||
NormalUnit(UnitID.pound_force_per_square_inch, BigDecimal("6894757293178300000000"), UnitGroup.PRESSURE, R.string.unit_pound_force_per_square_inch, R.string.unit_pound_force_per_square_inch_short),
|
||||
)
|
||||
}
|
||||
|
@ -28,38 +28,38 @@ import java.math.BigDecimal
|
||||
|
||||
internal val speedCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit( UnitID.millimeter_per_hour, BigDecimal.valueOf(1), UnitGroup.SPEED, R.string.unit_millimeter_per_hour, R.string.unit_millimeter_per_hour_short),
|
||||
NormalUnit( UnitID.millimeter_per_minute, BigDecimal.valueOf(60), UnitGroup.SPEED, R.string.unit_millimeter_per_minute, R.string.unit_millimeter_per_minute_short),
|
||||
NormalUnit( UnitID.millimeter_per_second, BigDecimal.valueOf(3_600), UnitGroup.SPEED, R.string.unit_millimeter_per_second, R.string.unit_millimeter_per_second_short),
|
||||
NormalUnit( UnitID.centimeter_per_hour, BigDecimal.valueOf(10), UnitGroup.SPEED, R.string.unit_centimeter_per_hour, R.string.unit_centimeter_per_hour_short),
|
||||
NormalUnit( UnitID.centimeter_per_minute, BigDecimal.valueOf(600), UnitGroup.SPEED, R.string.unit_centimeter_per_minute, R.string.unit_centimeter_per_minute_short),
|
||||
NormalUnit( UnitID.centimeter_per_second, BigDecimal.valueOf(36_000), UnitGroup.SPEED, R.string.unit_centimeter_per_second, R.string.unit_centimeter_per_second_short),
|
||||
NormalUnit( UnitID.meter_per_hour, BigDecimal.valueOf(1_000), UnitGroup.SPEED, R.string.unit_meter_per_hour, R.string.unit_meter_per_hour_short),
|
||||
NormalUnit( UnitID.meter_per_minute, BigDecimal.valueOf(60_000), UnitGroup.SPEED, R.string.unit_meter_per_minute, R.string.unit_meter_per_minute_short),
|
||||
NormalUnit( UnitID.meter_per_second, BigDecimal.valueOf(3_600_000), UnitGroup.SPEED, R.string.unit_meter_per_second, R.string.unit_meter_per_second_short),
|
||||
NormalUnit( UnitID.kilometer_per_hour, BigDecimal.valueOf(1_000_000), UnitGroup.SPEED, R.string.unit_kilometer_per_hour, R.string.unit_kilometer_per_hour_short),
|
||||
NormalUnit( UnitID.kilometer_per_minute, BigDecimal.valueOf(60_000_000), UnitGroup.SPEED, R.string.unit_kilometer_per_minute, R.string.unit_kilometer_per_minute_short),
|
||||
NormalUnit( UnitID.kilometer_per_second, BigDecimal.valueOf(3_600_000_000), UnitGroup.SPEED, R.string.unit_kilometer_per_second, R.string.unit_kilometer_per_second_short),
|
||||
NormalUnit( UnitID.foot_per_hour, BigDecimal.valueOf(304.8), UnitGroup.SPEED, R.string.unit_foot_per_hour, R.string.unit_foot_per_hour_short),
|
||||
NormalUnit( UnitID.foot_per_minute, BigDecimal.valueOf(18_288), UnitGroup.SPEED, R.string.unit_foot_per_minute, R.string.unit_foot_per_minute_short),
|
||||
NormalUnit( UnitID.foot_per_second, BigDecimal.valueOf(1_097_280), UnitGroup.SPEED, R.string.unit_foot_per_second, R.string.unit_foot_per_second_short),
|
||||
NormalUnit( UnitID.yard_per_hour, BigDecimal.valueOf(914.4), UnitGroup.SPEED, R.string.unit_yard_per_hour, R.string.unit_yard_per_hour_short),
|
||||
NormalUnit( UnitID.yard_per_minute, BigDecimal.valueOf(54_864), UnitGroup.SPEED, R.string.unit_yard_per_minute, R.string.unit_yard_per_minute_short),
|
||||
NormalUnit( UnitID.yard_per_second, BigDecimal.valueOf(3_291_840), UnitGroup.SPEED, R.string.unit_yard_per_second, R.string.unit_yard_per_second_short),
|
||||
NormalUnit( UnitID.mile_per_hour, BigDecimal.valueOf(1_609_344), UnitGroup.SPEED, R.string.unit_mile_per_hour, R.string.unit_mile_per_hour_short),
|
||||
NormalUnit( UnitID.mile_per_minute, BigDecimal.valueOf(96_560_640), UnitGroup.SPEED, R.string.unit_mile_per_minute, R.string.unit_mile_per_minute_short),
|
||||
NormalUnit( UnitID.mile_per_second, BigDecimal.valueOf(5_793_638_400), UnitGroup.SPEED, R.string.unit_mile_per_second, R.string.unit_mile_per_second_short),
|
||||
BackwardUnit(UnitID.minute_per_kilometer, BigDecimal.valueOf(60_000_000), UnitGroup.SPEED, R.string.unit_minute_per_kilometer, R.string.unit_minute_per_kilometer_short),
|
||||
BackwardUnit(UnitID.minute_per_mile, BigDecimal.valueOf(96_560_640), UnitGroup.SPEED, R.string.unit_minute_per_mile, R.string.unit_minute_per_mile_short),
|
||||
BackwardUnit(UnitID.hour_per_kilometer, BigDecimal.valueOf(1_000_000), UnitGroup.SPEED, R.string.unit_hour_per_kilometer, R.string.unit_hour_per_kilometer_short),
|
||||
BackwardUnit(UnitID.hour_per_mile, BigDecimal.valueOf(1_609_344), UnitGroup.SPEED, R.string.unit_hour_per_mile, R.string.unit_hour_per_mile_short),
|
||||
NormalUnit( UnitID.knot, BigDecimal.valueOf(1_852_000), UnitGroup.SPEED, R.string.unit_knot, R.string.unit_knot_short),
|
||||
NormalUnit( UnitID.velocity_of_light_in_vacuum, BigDecimal.valueOf(1_079_252_848_799_998), UnitGroup.SPEED, R.string.unit_velocity_of_light_in_vacuum, R.string.unit_velocity_of_light_in_vacuum_short),
|
||||
NormalUnit( UnitID.cosmic_velocity_first, BigDecimal.valueOf(28_440_000_000), UnitGroup.SPEED, R.string.unit_cosmic_velocity_first, R.string.unit_cosmic_velocity_first_short),
|
||||
NormalUnit( UnitID.cosmic_velocity_second, BigDecimal.valueOf(40_320_000_000), UnitGroup.SPEED, R.string.unit_cosmic_velocity_second, R.string.unit_cosmic_velocity_second_short),
|
||||
NormalUnit( UnitID.cosmic_velocity_third, BigDecimal.valueOf(60_012_000_000), UnitGroup.SPEED, R.string.unit_cosmic_velocity_third, R.string.unit_cosmic_velocity_third_short),
|
||||
NormalUnit( UnitID.earths_orbital_speed, BigDecimal.valueOf(107_154_000_000), UnitGroup.SPEED, R.string.unit_earths_orbital_speed, R.string.unit_earths_orbital_speed_short),
|
||||
NormalUnit( UnitID.mach, BigDecimal.valueOf(1_236_960_000), UnitGroup.SPEED, R.string.unit_mach, R.string.unit_mach_short),
|
||||
NormalUnit( UnitID.mach_si_standard, BigDecimal.valueOf(1_062_167_040), UnitGroup.SPEED, R.string.unit_mach_si_standard, R.string.unit_mach_si_standard_short),
|
||||
NormalUnit( UnitID.millimeter_per_hour, BigDecimal("1"), UnitGroup.SPEED, R.string.unit_millimeter_per_hour, R.string.unit_millimeter_per_hour_short),
|
||||
NormalUnit( UnitID.millimeter_per_minute, BigDecimal("60"), UnitGroup.SPEED, R.string.unit_millimeter_per_minute, R.string.unit_millimeter_per_minute_short),
|
||||
NormalUnit( UnitID.millimeter_per_second, BigDecimal("3600"), UnitGroup.SPEED, R.string.unit_millimeter_per_second, R.string.unit_millimeter_per_second_short),
|
||||
NormalUnit( UnitID.centimeter_per_hour, BigDecimal("10"), UnitGroup.SPEED, R.string.unit_centimeter_per_hour, R.string.unit_centimeter_per_hour_short),
|
||||
NormalUnit( UnitID.centimeter_per_minute, BigDecimal("600"), UnitGroup.SPEED, R.string.unit_centimeter_per_minute, R.string.unit_centimeter_per_minute_short),
|
||||
NormalUnit( UnitID.centimeter_per_second, BigDecimal("36000"), UnitGroup.SPEED, R.string.unit_centimeter_per_second, R.string.unit_centimeter_per_second_short),
|
||||
NormalUnit( UnitID.meter_per_hour, BigDecimal("1000"), UnitGroup.SPEED, R.string.unit_meter_per_hour, R.string.unit_meter_per_hour_short),
|
||||
NormalUnit( UnitID.meter_per_minute, BigDecimal("60000"), UnitGroup.SPEED, R.string.unit_meter_per_minute, R.string.unit_meter_per_minute_short),
|
||||
NormalUnit( UnitID.meter_per_second, BigDecimal("3600000"), UnitGroup.SPEED, R.string.unit_meter_per_second, R.string.unit_meter_per_second_short),
|
||||
NormalUnit( UnitID.kilometer_per_hour, BigDecimal("1000000"), UnitGroup.SPEED, R.string.unit_kilometer_per_hour, R.string.unit_kilometer_per_hour_short),
|
||||
NormalUnit( UnitID.kilometer_per_minute, BigDecimal("60000000"), UnitGroup.SPEED, R.string.unit_kilometer_per_minute, R.string.unit_kilometer_per_minute_short),
|
||||
NormalUnit( UnitID.kilometer_per_second, BigDecimal("3600000000"), UnitGroup.SPEED, R.string.unit_kilometer_per_second, R.string.unit_kilometer_per_second_short),
|
||||
NormalUnit( UnitID.foot_per_hour, BigDecimal("304.8"), UnitGroup.SPEED, R.string.unit_foot_per_hour, R.string.unit_foot_per_hour_short),
|
||||
NormalUnit( UnitID.foot_per_minute, BigDecimal("18288"), UnitGroup.SPEED, R.string.unit_foot_per_minute, R.string.unit_foot_per_minute_short),
|
||||
NormalUnit( UnitID.foot_per_second, BigDecimal("1097280"), UnitGroup.SPEED, R.string.unit_foot_per_second, R.string.unit_foot_per_second_short),
|
||||
NormalUnit( UnitID.yard_per_hour, BigDecimal("914.4"), UnitGroup.SPEED, R.string.unit_yard_per_hour, R.string.unit_yard_per_hour_short),
|
||||
NormalUnit( UnitID.yard_per_minute, BigDecimal("54864"), UnitGroup.SPEED, R.string.unit_yard_per_minute, R.string.unit_yard_per_minute_short),
|
||||
NormalUnit( UnitID.yard_per_second, BigDecimal("3291840"), UnitGroup.SPEED, R.string.unit_yard_per_second, R.string.unit_yard_per_second_short),
|
||||
NormalUnit( UnitID.mile_per_hour, BigDecimal("1609344"), UnitGroup.SPEED, R.string.unit_mile_per_hour, R.string.unit_mile_per_hour_short),
|
||||
NormalUnit( UnitID.mile_per_minute, BigDecimal("96560640"), UnitGroup.SPEED, R.string.unit_mile_per_minute, R.string.unit_mile_per_minute_short),
|
||||
NormalUnit( UnitID.mile_per_second, BigDecimal("5793638400"), UnitGroup.SPEED, R.string.unit_mile_per_second, R.string.unit_mile_per_second_short),
|
||||
BackwardUnit(UnitID.minute_per_kilometer, BigDecimal("60000000"), UnitGroup.SPEED, R.string.unit_minute_per_kilometer, R.string.unit_minute_per_kilometer_short),
|
||||
BackwardUnit(UnitID.minute_per_mile, BigDecimal("96560640"), UnitGroup.SPEED, R.string.unit_minute_per_mile, R.string.unit_minute_per_mile_short),
|
||||
BackwardUnit(UnitID.hour_per_kilometer, BigDecimal("1000000"), UnitGroup.SPEED, R.string.unit_hour_per_kilometer, R.string.unit_hour_per_kilometer_short),
|
||||
BackwardUnit(UnitID.hour_per_mile, BigDecimal("1609344"), UnitGroup.SPEED, R.string.unit_hour_per_mile, R.string.unit_hour_per_mile_short),
|
||||
NormalUnit( UnitID.knot, BigDecimal("1852000"), UnitGroup.SPEED, R.string.unit_knot, R.string.unit_knot_short),
|
||||
NormalUnit( UnitID.velocity_of_light_in_vacuum, BigDecimal("1079252848799998"), UnitGroup.SPEED, R.string.unit_velocity_of_light_in_vacuum, R.string.unit_velocity_of_light_in_vacuum_short),
|
||||
NormalUnit( UnitID.cosmic_velocity_first, BigDecimal("28440000000"), UnitGroup.SPEED, R.string.unit_cosmic_velocity_first, R.string.unit_cosmic_velocity_first_short),
|
||||
NormalUnit( UnitID.cosmic_velocity_second, BigDecimal("40320000000"), UnitGroup.SPEED, R.string.unit_cosmic_velocity_second, R.string.unit_cosmic_velocity_second_short),
|
||||
NormalUnit( UnitID.cosmic_velocity_third, BigDecimal("60012000000"), UnitGroup.SPEED, R.string.unit_cosmic_velocity_third, R.string.unit_cosmic_velocity_third_short),
|
||||
NormalUnit( UnitID.earths_orbital_speed, BigDecimal("107154000000"), UnitGroup.SPEED, R.string.unit_earths_orbital_speed, R.string.unit_earths_orbital_speed_short),
|
||||
NormalUnit( UnitID.mach, BigDecimal("1236960000"), UnitGroup.SPEED, R.string.unit_mach, R.string.unit_mach_short),
|
||||
NormalUnit( UnitID.mach_si_standard, BigDecimal("1062167040"), UnitGroup.SPEED, R.string.unit_mach_si_standard, R.string.unit_mach_si_standard_short),
|
||||
)
|
||||
}
|
||||
|
@ -20,10 +20,10 @@ package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.MAX_PRECISION
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.TemperatureUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
import java.math.RoundingMode
|
||||
|
||||
@ -40,14 +40,14 @@ internal val temperatureCollection: List<AbstractUnit> by lazy {
|
||||
UnitID.fahrenheit -> {
|
||||
value
|
||||
.setScale(MAX_PRECISION, RoundingMode.HALF_EVEN)
|
||||
.times(BigDecimal.valueOf(1.8))
|
||||
.plus(BigDecimal(32))
|
||||
.times(BigDecimal("1.8"))
|
||||
.plus(BigDecimal("32"))
|
||||
}
|
||||
|
||||
UnitID.kelvin -> {
|
||||
value
|
||||
.setScale(MAX_PRECISION, RoundingMode.HALF_EVEN)
|
||||
.plus(BigDecimal.valueOf(273.15))
|
||||
.plus(BigDecimal("273.15"))
|
||||
}
|
||||
|
||||
else -> value
|
||||
@ -65,17 +65,17 @@ internal val temperatureCollection: List<AbstractUnit> by lazy {
|
||||
UnitID.celsius -> {
|
||||
value
|
||||
.setScale(MAX_PRECISION, RoundingMode.HALF_EVEN)
|
||||
.minus(BigDecimal(32))
|
||||
.times(BigDecimal(5))
|
||||
.div(BigDecimal(9))
|
||||
.minus(BigDecimal("32"))
|
||||
.times(BigDecimal("5"))
|
||||
.div(BigDecimal("9"))
|
||||
}
|
||||
UnitID.kelvin -> {
|
||||
value
|
||||
.setScale(MAX_PRECISION, RoundingMode.HALF_EVEN)
|
||||
.minus(BigDecimal(32))
|
||||
.times(BigDecimal(5))
|
||||
.div(BigDecimal(9))
|
||||
.add(BigDecimal.valueOf(273.15))
|
||||
.minus(BigDecimal("32"))
|
||||
.times(BigDecimal("5"))
|
||||
.div(BigDecimal("9"))
|
||||
.add(BigDecimal("273.15"))
|
||||
}
|
||||
else -> value
|
||||
}
|
||||
@ -92,14 +92,14 @@ internal val temperatureCollection: List<AbstractUnit> by lazy {
|
||||
UnitID.celsius -> {
|
||||
value
|
||||
.setScale(MAX_PRECISION, RoundingMode.HALF_EVEN)
|
||||
.minus(BigDecimal(273.15))
|
||||
.minus(BigDecimal("273.15"))
|
||||
}
|
||||
UnitID.fahrenheit -> {
|
||||
value
|
||||
.setScale(MAX_PRECISION, RoundingMode.HALF_EVEN)
|
||||
.minus(BigDecimal.valueOf(273.15))
|
||||
.times(BigDecimal.valueOf(1.8))
|
||||
.plus(BigDecimal(32))
|
||||
.minus(BigDecimal("273.15"))
|
||||
.times(BigDecimal("1.8"))
|
||||
.plus(BigDecimal("32"))
|
||||
}
|
||||
else -> value
|
||||
}
|
||||
|
@ -19,23 +19,23 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
internal val timeCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.attosecond, BigDecimal.valueOf(1), UnitGroup.TIME, R.string.unit_attosecond, R.string.unit_attosecond_short),
|
||||
NormalUnit(UnitID.nanosecond, BigDecimal.valueOf(1_000_000_000), UnitGroup.TIME, R.string.unit_nanosecond, R.string.unit_nanosecond_short),
|
||||
NormalUnit(UnitID.microsecond, BigDecimal.valueOf(1_000_000_000_000), UnitGroup.TIME, R.string.unit_microsecond, R.string.unit_microsecond_short),
|
||||
NormalUnit(UnitID.millisecond, BigDecimal.valueOf(1_000_000_000_000_000), UnitGroup.TIME, R.string.unit_millisecond, R.string.unit_millisecond_short),
|
||||
NormalUnit(UnitID.jiffy, BigDecimal.valueOf(10_000_000_000_000_000), UnitGroup.TIME, R.string.unit_jiffy, R.string.unit_jiffy_short),
|
||||
NormalUnit(UnitID.second, BigDecimal.valueOf(1_000_000_000_000_000_000), UnitGroup.TIME, R.string.unit_second, R.string.unit_second_short),
|
||||
NormalUnit(UnitID.minute, BigDecimal.valueOf(60_000_000_000_000_000_000.0), UnitGroup.TIME, R.string.unit_minute, R.string.unit_minute_short),
|
||||
NormalUnit(UnitID.hour, BigDecimal.valueOf(3_600_000_000_000_000_000_000.0), UnitGroup.TIME, R.string.unit_hour, R.string.unit_hour_short),
|
||||
NormalUnit(UnitID.day, BigDecimal.valueOf(86_400_000_000_000_000_000_000.0), UnitGroup.TIME, R.string.unit_day, R.string.unit_day_short),
|
||||
NormalUnit(UnitID.week, BigDecimal.valueOf(604_800_000_000_000_000_000_000.0), UnitGroup.TIME, R.string.unit_week, R.string.unit_week_short),
|
||||
NormalUnit(UnitID.attosecond, BigDecimal("1"), UnitGroup.TIME, R.string.unit_attosecond, R.string.unit_attosecond_short),
|
||||
NormalUnit(UnitID.nanosecond, BigDecimal("1000000000"), UnitGroup.TIME, R.string.unit_nanosecond, R.string.unit_nanosecond_short),
|
||||
NormalUnit(UnitID.microsecond, BigDecimal("1000000000000"), UnitGroup.TIME, R.string.unit_microsecond, R.string.unit_microsecond_short),
|
||||
NormalUnit(UnitID.millisecond, BigDecimal("1000000000000000"), UnitGroup.TIME, R.string.unit_millisecond, R.string.unit_millisecond_short),
|
||||
NormalUnit(UnitID.jiffy, BigDecimal("10000000000000000"), UnitGroup.TIME, R.string.unit_jiffy, R.string.unit_jiffy_short),
|
||||
NormalUnit(UnitID.second, BigDecimal("1000000000000000000"), UnitGroup.TIME, R.string.unit_second, R.string.unit_second_short),
|
||||
NormalUnit(UnitID.minute, BigDecimal("60000000000000000000"), UnitGroup.TIME, R.string.unit_minute, R.string.unit_minute_short),
|
||||
NormalUnit(UnitID.hour, BigDecimal("3600000000000000000000"), UnitGroup.TIME, R.string.unit_hour, R.string.unit_hour_short),
|
||||
NormalUnit(UnitID.day, BigDecimal("86400000000000000000000"), UnitGroup.TIME, R.string.unit_day, R.string.unit_day_short),
|
||||
NormalUnit(UnitID.week, BigDecimal("604800000000000000000000"), UnitGroup.TIME, R.string.unit_week, R.string.unit_week_short),
|
||||
)
|
||||
}
|
||||
|
@ -19,30 +19,30 @@
|
||||
package com.sadellie.unitto.data.converter.collections
|
||||
|
||||
import com.sadellie.unitto.core.base.R
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import com.sadellie.unitto.data.model.UnitGroup
|
||||
import com.sadellie.unitto.data.model.unit.AbstractUnit
|
||||
import com.sadellie.unitto.data.model.unit.NormalUnit
|
||||
import com.sadellie.unitto.data.converter.UnitID
|
||||
import java.math.BigDecimal
|
||||
|
||||
val torqueCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.dyne_millimeter, BigDecimal.valueOf(1), UnitGroup.TORQUE, R.string.unit_dyne_millimeter, R.string.unit_dyne_millimeter_short),
|
||||
NormalUnit(UnitID.dyne_centimeter, BigDecimal.valueOf(10), UnitGroup.TORQUE, R.string.unit_dyne_centimeter, R.string.unit_dyne_centimeter_short),
|
||||
NormalUnit(UnitID.dyne_meter, BigDecimal.valueOf(1000), UnitGroup.TORQUE, R.string.unit_dyne_meter, R.string.unit_dyne_meter_short),
|
||||
NormalUnit(UnitID.newton_millimeter, BigDecimal.valueOf(100000), UnitGroup.TORQUE, R.string.unit_newton_millimeter, R.string.unit_newton_millimeter_short),
|
||||
NormalUnit(UnitID.newton_centimeter, BigDecimal.valueOf(1000000), UnitGroup.TORQUE, R.string.unit_newton_centimeter, R.string.unit_newton_centimeter_short),
|
||||
NormalUnit(UnitID.newton_meter, BigDecimal.valueOf(100000000), UnitGroup.TORQUE, R.string.unit_newton_meter, R.string.unit_newton_meter_short),
|
||||
NormalUnit(UnitID.kilonewton_meter, BigDecimal.valueOf(100000000000), UnitGroup.TORQUE, R.string.unit_kilonewton_meter, R.string.unit_kilonewton_meter_short),
|
||||
NormalUnit(UnitID.gram_force_millimeter, BigDecimal.valueOf(980.665), UnitGroup.TORQUE, R.string.unit_gram_force_millimeter, R.string.unit_gram_force_millimeter_short),
|
||||
NormalUnit(UnitID.gram_force_centimeter, BigDecimal.valueOf(9806.65), UnitGroup.TORQUE, R.string.unit_gram_force_centimeter, R.string.unit_gram_force_centimeter_short),
|
||||
NormalUnit(UnitID.kilogram_force_millimeter, BigDecimal.valueOf(980665), UnitGroup.TORQUE, R.string.unit_kilogram_force_millimeter, R.string.unit_kilogram_force_millimeter_short),
|
||||
NormalUnit(UnitID.gram_force_meter, BigDecimal.valueOf(980665), UnitGroup.TORQUE, R.string.unit_gram_force_meter, R.string.unit_gram_force_meter_short),
|
||||
NormalUnit(UnitID.kilogram_force_centimeter, BigDecimal.valueOf(9806650), UnitGroup.TORQUE, R.string.unit_kilogram_force_centimeter, R.string.unit_kilogram_force_centimeter_short),
|
||||
NormalUnit(UnitID.kilogram_force_meter, BigDecimal.valueOf(980665000), UnitGroup.TORQUE, R.string.unit_kilogram_force_meter, R.string.unit_kilogram_force_meter_short),
|
||||
NormalUnit(UnitID.ounce_force_foot, BigDecimal.valueOf(8473862.4), UnitGroup.TORQUE, R.string.unit_ounce_force_foot, R.string.unit_ounce_force_foot_short),
|
||||
NormalUnit(UnitID.ounce_force_inch, BigDecimal.valueOf(706155.2), UnitGroup.TORQUE, R.string.unit_ounce_force_inch, R.string.unit_ounce_force_inch_short),
|
||||
NormalUnit(UnitID.pound_force_foot, BigDecimal.valueOf(135581800), UnitGroup.TORQUE, R.string.unit_pound_force_foot, R.string.unit_pound_force_foot_short),
|
||||
NormalUnit(UnitID.pound_force_inch, BigDecimal.valueOf(1.1298483333333334E7), UnitGroup.TORQUE, R.string.unit_pound_force_inch, R.string.unit_pound_force_inch_short),
|
||||
NormalUnit(UnitID.dyne_millimeter, BigDecimal("1"), UnitGroup.TORQUE, R.string.unit_dyne_millimeter, R.string.unit_dyne_millimeter_short),
|
||||
NormalUnit(UnitID.dyne_centimeter, BigDecimal("10"), UnitGroup.TORQUE, R.string.unit_dyne_centimeter, R.string.unit_dyne_centimeter_short),
|
||||
NormalUnit(UnitID.dyne_meter, BigDecimal("1000"), UnitGroup.TORQUE, R.string.unit_dyne_meter, R.string.unit_dyne_meter_short),
|
||||
NormalUnit(UnitID.newton_millimeter, BigDecimal("100000"), UnitGroup.TORQUE, R.string.unit_newton_millimeter, R.string.unit_newton_millimeter_short),
|
||||
NormalUnit(UnitID.newton_centimeter, BigDecimal("1000000"), UnitGroup.TORQUE, R.string.unit_newton_centimeter, R.string.unit_newton_centimeter_short),
|
||||
NormalUnit(UnitID.newton_meter, BigDecimal("100000000"), UnitGroup.TORQUE, R.string.unit_newton_meter, R.string.unit_newton_meter_short),
|
||||
NormalUnit(UnitID.kilonewton_meter, BigDecimal("100000000000"), UnitGroup.TORQUE, R.string.unit_kilonewton_meter, R.string.unit_kilonewton_meter_short),
|
||||
NormalUnit(UnitID.gram_force_millimeter, BigDecimal("980.665"), UnitGroup.TORQUE, R.string.unit_gram_force_millimeter, R.string.unit_gram_force_millimeter_short),
|
||||
NormalUnit(UnitID.gram_force_centimeter, BigDecimal("9806.65"), UnitGroup.TORQUE, R.string.unit_gram_force_centimeter, R.string.unit_gram_force_centimeter_short),
|
||||
NormalUnit(UnitID.kilogram_force_millimeter, BigDecimal("980665"), UnitGroup.TORQUE, R.string.unit_kilogram_force_millimeter, R.string.unit_kilogram_force_millimeter_short),
|
||||
NormalUnit(UnitID.gram_force_meter, BigDecimal("980665"), UnitGroup.TORQUE, R.string.unit_gram_force_meter, R.string.unit_gram_force_meter_short),
|
||||
NormalUnit(UnitID.kilogram_force_centimeter, BigDecimal("9806650"), UnitGroup.TORQUE, R.string.unit_kilogram_force_centimeter, R.string.unit_kilogram_force_centimeter_short),
|
||||
NormalUnit(UnitID.kilogram_force_meter, BigDecimal("980665000"), UnitGroup.TORQUE, R.string.unit_kilogram_force_meter, R.string.unit_kilogram_force_meter_short),
|
||||
NormalUnit(UnitID.ounce_force_foot, BigDecimal("8473862.4"), UnitGroup.TORQUE, R.string.unit_ounce_force_foot, R.string.unit_ounce_force_foot_short),
|
||||
NormalUnit(UnitID.ounce_force_inch, BigDecimal("706155.2"), UnitGroup.TORQUE, R.string.unit_ounce_force_inch, R.string.unit_ounce_force_inch_short),
|
||||
NormalUnit(UnitID.pound_force_foot, BigDecimal("135581800"), UnitGroup.TORQUE, R.string.unit_pound_force_foot, R.string.unit_pound_force_foot_short),
|
||||
NormalUnit(UnitID.pound_force_inch, BigDecimal("11298483.333333334"), UnitGroup.TORQUE, R.string.unit_pound_force_inch, R.string.unit_pound_force_inch_short),
|
||||
)
|
||||
}
|
||||
|
@ -27,30 +27,30 @@ import java.math.BigDecimal
|
||||
|
||||
internal val volumeCollection: List<AbstractUnit> by lazy {
|
||||
listOf(
|
||||
NormalUnit(UnitID.attoliter, BigDecimal.valueOf(1), UnitGroup.VOLUME, R.string.unit_attoliter, R.string.unit_attoliter_short),
|
||||
NormalUnit(UnitID.milliliter, BigDecimal.valueOf(1_000_000_000_000_000), UnitGroup.VOLUME, R.string.unit_milliliter, R.string.unit_milliliter_short),
|
||||
NormalUnit(UnitID.liter, BigDecimal.valueOf(1_000_000_000_000_000_000), UnitGroup.VOLUME, R.string.unit_liter, R.string.unit_liter_short),
|
||||
NormalUnit(UnitID.us_liquid_gallon, BigDecimal.valueOf(3_785_411_783_999_977_000), UnitGroup.VOLUME, R.string.unit_us_liquid_gallon, R.string.unit_us_liquid_gallon_short),
|
||||
NormalUnit(UnitID.us_liquid_quart, BigDecimal.valueOf(946_352_945_999_994_200), UnitGroup.VOLUME, R.string.unit_us_liquid_quart, R.string.unit_us_liquid_quart_short),
|
||||
NormalUnit(UnitID.us_liquid_pint, BigDecimal.valueOf(473_176_472_999_997_100), UnitGroup.VOLUME, R.string.unit_us_liquid_pint, R.string.unit_us_liquid_pint_short),
|
||||
NormalUnit(UnitID.us_legal_cup, BigDecimal.valueOf(236_588_236_499_998_560), UnitGroup.VOLUME, R.string.unit_us_legal_cup, R.string.unit_us_legal_cup_short),
|
||||
NormalUnit(UnitID.us_fluid_ounce, BigDecimal.valueOf(29_573_529_562_499_996), UnitGroup.VOLUME, R.string.unit_us_fluid_ounce, R.string.unit_us_fluid_ounce_short),
|
||||
NormalUnit(UnitID.us_tablespoon, BigDecimal.valueOf(14_786_764_781_249_998), UnitGroup.VOLUME, R.string.unit_us_tablespoon, R.string.unit_us_tablespoon_short),
|
||||
NormalUnit(UnitID.us_teaspoon, BigDecimal.valueOf(4_928_921_593_749_952), UnitGroup.VOLUME, R.string.unit_us_teaspoon, R.string.unit_us_teaspoon_short),
|
||||
NormalUnit(UnitID.imperial_gallon, BigDecimal.valueOf(4_546_089_999_999_954_400), UnitGroup.VOLUME, R.string.unit_imperial_gallon, R.string.unit_imperial_gallon_short),
|
||||
NormalUnit(UnitID.imperial_quart, BigDecimal.valueOf(1_136_522_500_000_001_400), UnitGroup.VOLUME, R.string.unit_imperial_quart, R.string.unit_imperial_quart_short),
|
||||
NormalUnit(UnitID.imperial_pint, BigDecimal.valueOf(568_261_250_000_000_700), UnitGroup.VOLUME, R.string.unit_imperial_pint, R.string.unit_imperial_pint_short),
|
||||
NormalUnit(UnitID.imperial_cup, BigDecimal.valueOf(284_130_625_000_000_350), UnitGroup.VOLUME, R.string.unit_imperial_cup, R.string.unit_imperial_cup_short),
|
||||
NormalUnit(UnitID.imperial_fluid_ounce, BigDecimal.valueOf(28_413_062_500_000_036), UnitGroup.VOLUME, R.string.unit_imperial_fluid_ounce, R.string.unit_imperial_fluid_ounce_short),
|
||||
NormalUnit(UnitID.imperial_tablespoon, BigDecimal.valueOf(17_758_164_062_500_148), UnitGroup.VOLUME, R.string.unit_imperial_tablespoon, R.string.unit_imperial_tablespoon_short),
|
||||
NormalUnit(UnitID.imperial_teaspoon, BigDecimal.valueOf(5_919_388_020_833_314), UnitGroup.VOLUME, R.string.unit_imperial_teaspoon, R.string.unit_imperial_teaspoon_short),
|
||||
NormalUnit(UnitID.cubic_millimeter, BigDecimal.valueOf(1_000_000_000_000), UnitGroup.VOLUME, R.string.unit_cubic_millimeter, R.string.unit_cubic_millimeter_short),
|
||||
NormalUnit(UnitID.cubic_centimeter, BigDecimal.valueOf(1_000_000_000_000_000), UnitGroup.VOLUME, R.string.unit_cubic_centimeter, R.string.unit_cubic_centimeter_short),
|
||||
NormalUnit(UnitID.cubic_meter, BigDecimal.valueOf(1.0E+21), UnitGroup.VOLUME, R.string.unit_cubic_meter, R.string.unit_cubic_meter_short),
|
||||
NormalUnit(UnitID.cubic_kilometer, BigDecimal.valueOf(1.0E+30), UnitGroup.VOLUME, R.string.unit_cubic_kilometer, R.string.unit_cubic_kilometer_short),
|
||||
NormalUnit(UnitID.cubic_inch, BigDecimal.valueOf(1.6387064E+16), UnitGroup.VOLUME, R.string.unit_cubic_inch, R.string.unit_cubic_inch_short),
|
||||
NormalUnit(UnitID.cubic_foot, BigDecimal.valueOf(2.831684659E+19), UnitGroup.VOLUME, R.string.unit_cubic_foot, R.string.unit_cubic_foot_short),
|
||||
NormalUnit(UnitID.cubic_yard, BigDecimal.valueOf(7.645548579839955E+20), UnitGroup.VOLUME, R.string.unit_cubic_yard, R.string.unit_cubic_yard_short),
|
||||
NormalUnit(UnitID.cubic_mile, BigDecimal.valueOf(4.168181825440539E+30), UnitGroup.VOLUME, R.string.unit_cubic_mile, R.string.unit_cubic_mile_short),
|
||||
NormalUnit(UnitID.attoliter, BigDecimal("1"), UnitGroup.VOLUME, R.string.unit_attoliter, R.string.unit_attoliter_short),
|
||||
NormalUnit(UnitID.milliliter, BigDecimal("1000000000000000"), UnitGroup.VOLUME, R.string.unit_milliliter, R.string.unit_milliliter_short),
|
||||
NormalUnit(UnitID.liter, BigDecimal("1000000000000000000"), UnitGroup.VOLUME, R.string.unit_liter, R.string.unit_liter_short),
|
||||
NormalUnit(UnitID.us_liquid_gallon, BigDecimal("3785411783999977000"), UnitGroup.VOLUME, R.string.unit_us_liquid_gallon, R.string.unit_us_liquid_gallon_short),
|
||||
NormalUnit(UnitID.us_liquid_quart, BigDecimal("946352945999994200"), UnitGroup.VOLUME, R.string.unit_us_liquid_quart, R.string.unit_us_liquid_quart_short),
|
||||
NormalUnit(UnitID.us_liquid_pint, BigDecimal("473176472999997100"), UnitGroup.VOLUME, R.string.unit_us_liquid_pint, R.string.unit_us_liquid_pint_short),
|
||||
NormalUnit(UnitID.us_legal_cup, BigDecimal("236588236499998560"), UnitGroup.VOLUME, R.string.unit_us_legal_cup, R.string.unit_us_legal_cup_short),
|
||||
NormalUnit(UnitID.us_fluid_ounce, BigDecimal("29573529562499996"), UnitGroup.VOLUME, R.string.unit_us_fluid_ounce, R.string.unit_us_fluid_ounce_short),
|
||||
NormalUnit(UnitID.us_tablespoon, BigDecimal("14786764781249998"), UnitGroup.VOLUME, R.string.unit_us_tablespoon, R.string.unit_us_tablespoon_short),
|
||||
NormalUnit(UnitID.us_teaspoon, BigDecimal("4928921593749952"), UnitGroup.VOLUME, R.string.unit_us_teaspoon, R.string.unit_us_teaspoon_short),
|
||||
NormalUnit(UnitID.imperial_gallon, BigDecimal("4546089999999954400"), UnitGroup.VOLUME, R.string.unit_imperial_gallon, R.string.unit_imperial_gallon_short),
|
||||
NormalUnit(UnitID.imperial_quart, BigDecimal("1136522500000001400"), UnitGroup.VOLUME, R.string.unit_imperial_quart, R.string.unit_imperial_quart_short),
|
||||
NormalUnit(UnitID.imperial_pint, BigDecimal("568261250000000700"), UnitGroup.VOLUME, R.string.unit_imperial_pint, R.string.unit_imperial_pint_short),
|
||||
NormalUnit(UnitID.imperial_cup, BigDecimal("284130625000000350"), UnitGroup.VOLUME, R.string.unit_imperial_cup, R.string.unit_imperial_cup_short),
|
||||
NormalUnit(UnitID.imperial_fluid_ounce, BigDecimal("28413062500000036"), UnitGroup.VOLUME, R.string.unit_imperial_fluid_ounce, R.string.unit_imperial_fluid_ounce_short),
|
||||
NormalUnit(UnitID.imperial_tablespoon, BigDecimal("17758164062500148"), UnitGroup.VOLUME, R.string.unit_imperial_tablespoon, R.string.unit_imperial_tablespoon_short),
|
||||
NormalUnit(UnitID.imperial_teaspoon, BigDecimal("5919388020833314"), UnitGroup.VOLUME, R.string.unit_imperial_teaspoon, R.string.unit_imperial_teaspoon_short),
|
||||
NormalUnit(UnitID.cubic_millimeter, BigDecimal("1000000000000"), UnitGroup.VOLUME, R.string.unit_cubic_millimeter, R.string.unit_cubic_millimeter_short),
|
||||
NormalUnit(UnitID.cubic_centimeter, BigDecimal("1000000000000000"), UnitGroup.VOLUME, R.string.unit_cubic_centimeter, R.string.unit_cubic_centimeter_short),
|
||||
NormalUnit(UnitID.cubic_meter, BigDecimal("1000000000000000000000"), UnitGroup.VOLUME, R.string.unit_cubic_meter, R.string.unit_cubic_meter_short),
|
||||
NormalUnit(UnitID.cubic_kilometer, BigDecimal("1000000000000000000000000000000"), UnitGroup.VOLUME, R.string.unit_cubic_kilometer, R.string.unit_cubic_kilometer_short),
|
||||
NormalUnit(UnitID.cubic_inch, BigDecimal("16387064000000000"), UnitGroup.VOLUME, R.string.unit_cubic_inch, R.string.unit_cubic_inch_short),
|
||||
NormalUnit(UnitID.cubic_foot, BigDecimal("28316846590000000000"), UnitGroup.VOLUME, R.string.unit_cubic_foot, R.string.unit_cubic_foot_short),
|
||||
NormalUnit(UnitID.cubic_yard, BigDecimal("764554857983995500000"), UnitGroup.VOLUME, R.string.unit_cubic_yard, R.string.unit_cubic_yard_short),
|
||||
NormalUnit(UnitID.cubic_mile, BigDecimal("4168181825440539000000000000000"), UnitGroup.VOLUME, R.string.unit_cubic_mile, R.string.unit_cubic_mile_short),
|
||||
)
|
||||
}
|
||||
|
@ -148,13 +148,13 @@ private fun UnitFromSelectorScreen(
|
||||
private fun UnitFromSelectorScreenPreview() {
|
||||
val units: Map<UnitGroup, List<AbstractUnit>> = mapOf(
|
||||
UnitGroup.LENGTH to listOf(
|
||||
NormalUnit(UnitID.meter, BigDecimal.valueOf(1.0E+18), UnitGroup.LENGTH, R.string.unit_meter, R.string.unit_meter_short),
|
||||
NormalUnit(UnitID.kilometer, BigDecimal.valueOf(1.0E+21), UnitGroup.LENGTH, R.string.unit_kilometer, R.string.unit_kilometer_short),
|
||||
NormalUnit(UnitID.nautical_mile, BigDecimal.valueOf(1.852E+21), UnitGroup.LENGTH, R.string.unit_nautical_mile, R.string.unit_nautical_mile_short),
|
||||
NormalUnit(UnitID.inch, BigDecimal.valueOf(25_400_000_000_000_000), UnitGroup.LENGTH, R.string.unit_inch, R.string.unit_inch_short),
|
||||
NormalUnit(UnitID.foot, BigDecimal.valueOf(304_800_000_000_002_200), UnitGroup.LENGTH, R.string.unit_foot, R.string.unit_foot_short),
|
||||
NormalUnit(UnitID.yard, BigDecimal.valueOf(914_400_000_000_006_400), UnitGroup.LENGTH, R.string.unit_yard, R.string.unit_yard_short),
|
||||
NormalUnit(UnitID.mile, BigDecimal.valueOf(1_609_344_000_000_010_500_000.0), UnitGroup.LENGTH, R.string.unit_mile, R.string.unit_mile_short),
|
||||
NormalUnit(UnitID.meter, BigDecimal("1000000000000000000"), UnitGroup.LENGTH, R.string.unit_meter, R.string.unit_meter_short),
|
||||
NormalUnit(UnitID.kilometer, BigDecimal("1000000000000000000000"), UnitGroup.LENGTH, R.string.unit_kilometer, R.string.unit_kilometer_short),
|
||||
NormalUnit(UnitID.nautical_mile, BigDecimal("1852000000000000000000"), UnitGroup.LENGTH, R.string.unit_nautical_mile, R.string.unit_nautical_mile_short),
|
||||
NormalUnit(UnitID.inch, BigDecimal("25400000000000000"), UnitGroup.LENGTH, R.string.unit_inch, R.string.unit_inch_short),
|
||||
NormalUnit(UnitID.foot, BigDecimal("304800000000000000"), UnitGroup.LENGTH, R.string.unit_foot, R.string.unit_foot_short),
|
||||
NormalUnit(UnitID.yard, BigDecimal("914400000000000000"), UnitGroup.LENGTH, R.string.unit_yard, R.string.unit_yard_short),
|
||||
NormalUnit(UnitID.mile, BigDecimal("1609344000000000000000"), UnitGroup.LENGTH, R.string.unit_mile, R.string.unit_mile_short),
|
||||
)
|
||||
)
|
||||
|
||||
|
@ -168,13 +168,13 @@ private fun formatUnitToSupportLabel(
|
||||
private fun UnitToSelectorPreview() {
|
||||
val units: Map<UnitGroup, List<AbstractUnit>> = mapOf(
|
||||
UnitGroup.LENGTH to listOf(
|
||||
NormalUnit(UnitID.meter, BigDecimal.valueOf(1.0E+18), UnitGroup.LENGTH, R.string.unit_meter, R.string.unit_meter_short),
|
||||
NormalUnit(UnitID.kilometer, BigDecimal.valueOf(1.0E+21), UnitGroup.LENGTH, R.string.unit_kilometer, R.string.unit_kilometer_short),
|
||||
NormalUnit(UnitID.nautical_mile, BigDecimal.valueOf(1.852E+21), UnitGroup.LENGTH, R.string.unit_nautical_mile, R.string.unit_nautical_mile_short),
|
||||
NormalUnit(UnitID.inch, BigDecimal.valueOf(25_400_000_000_000_000), UnitGroup.LENGTH, R.string.unit_inch, R.string.unit_inch_short),
|
||||
NormalUnit(UnitID.foot, BigDecimal.valueOf(304_800_000_000_002_200), UnitGroup.LENGTH, R.string.unit_foot, R.string.unit_foot_short),
|
||||
NormalUnit(UnitID.yard, BigDecimal.valueOf(914_400_000_000_006_400), UnitGroup.LENGTH, R.string.unit_yard, R.string.unit_yard_short),
|
||||
NormalUnit(UnitID.mile, BigDecimal.valueOf(1_609_344_000_000_010_500_000.0), UnitGroup.LENGTH, R.string.unit_mile, R.string.unit_mile_short),
|
||||
NormalUnit(UnitID.meter, BigDecimal("1000000000000000000"), UnitGroup.LENGTH, R.string.unit_meter, R.string.unit_meter_short),
|
||||
NormalUnit(UnitID.kilometer, BigDecimal("1000000000000000000000"), UnitGroup.LENGTH, R.string.unit_kilometer, R.string.unit_kilometer_short),
|
||||
NormalUnit(UnitID.nautical_mile, BigDecimal("1852000000000000000000"), UnitGroup.LENGTH, R.string.unit_nautical_mile, R.string.unit_nautical_mile_short),
|
||||
NormalUnit(UnitID.inch, BigDecimal("25400000000000000"), UnitGroup.LENGTH, R.string.unit_inch, R.string.unit_inch_short),
|
||||
NormalUnit(UnitID.foot, BigDecimal("304800000000000000"), UnitGroup.LENGTH, R.string.unit_foot, R.string.unit_foot_short),
|
||||
NormalUnit(UnitID.yard, BigDecimal("914400000000000000"), UnitGroup.LENGTH, R.string.unit_yard, R.string.unit_yard_short),
|
||||
NormalUnit(UnitID.mile, BigDecimal("1609344000000000000000"), UnitGroup.LENGTH, R.string.unit_mile, R.string.unit_mile_short),
|
||||
)
|
||||
)
|
||||
|
||||
|
@ -91,13 +91,13 @@ private fun PreviewUnitsList() {
|
||||
val resources = LocalContext.current.resources
|
||||
val groupedUnits: Map<UnitGroup, List<AbstractUnit>> = mapOf(
|
||||
UnitGroup.LENGTH to listOf(
|
||||
NormalUnit(UnitID.meter, BigDecimal.valueOf(1.0E+18), UnitGroup.LENGTH, R.string.unit_meter, R.string.unit_meter_short),
|
||||
NormalUnit(UnitID.kilometer, BigDecimal.valueOf(1.0E+21), UnitGroup.LENGTH, R.string.unit_kilometer, R.string.unit_kilometer_short),
|
||||
NormalUnit(UnitID.nautical_mile, BigDecimal.valueOf(1.852E+21), UnitGroup.LENGTH, R.string.unit_nautical_mile, R.string.unit_nautical_mile_short),
|
||||
NormalUnit(UnitID.inch, BigDecimal.valueOf(25_400_000_000_000_000), UnitGroup.LENGTH, R.string.unit_inch, R.string.unit_inch_short),
|
||||
NormalUnit(UnitID.foot, BigDecimal.valueOf(304_800_000_000_002_200), UnitGroup.LENGTH, R.string.unit_foot, R.string.unit_foot_short),
|
||||
NormalUnit(UnitID.yard, BigDecimal.valueOf(914_400_000_000_006_400), UnitGroup.LENGTH, R.string.unit_yard, R.string.unit_yard_short),
|
||||
NormalUnit(UnitID.mile, BigDecimal.valueOf(1_609_344_000_000_010_500_000.0), UnitGroup.LENGTH, R.string.unit_mile, R.string.unit_mile_short),
|
||||
NormalUnit(UnitID.meter, BigDecimal("1000000000000000000"), UnitGroup.LENGTH, R.string.unit_meter, R.string.unit_meter_short),
|
||||
NormalUnit(UnitID.kilometer, BigDecimal("1000000000000000000000"), UnitGroup.LENGTH, R.string.unit_kilometer, R.string.unit_kilometer_short),
|
||||
NormalUnit(UnitID.nautical_mile, BigDecimal("1852000000000000000000"), UnitGroup.LENGTH, R.string.unit_nautical_mile, R.string.unit_nautical_mile_short),
|
||||
NormalUnit(UnitID.inch, BigDecimal("25400000000000000"), UnitGroup.LENGTH, R.string.unit_inch, R.string.unit_inch_short),
|
||||
NormalUnit(UnitID.foot, BigDecimal("304800000000000000"), UnitGroup.LENGTH, R.string.unit_foot, R.string.unit_foot_short),
|
||||
NormalUnit(UnitID.yard, BigDecimal("914400000000000000"), UnitGroup.LENGTH, R.string.unit_yard, R.string.unit_yard_short),
|
||||
NormalUnit(UnitID.mile, BigDecimal("1609344000000000000000"), UnitGroup.LENGTH, R.string.unit_mile, R.string.unit_mile_short),
|
||||
)
|
||||
)
|
||||
|
||||
|
@ -33,7 +33,7 @@ class ConverterUIStateKtTest {
|
||||
@Test
|
||||
fun format() {
|
||||
val formatterSymbols = FormatterSymbols.Spaces
|
||||
var basicValue = BigDecimal.valueOf(1)
|
||||
var basicValue = BigDecimal("1")
|
||||
val mContext: Context = RuntimeEnvironment.getApplication().applicationContext
|
||||
|
||||
fun String.formatTime() = formatTime(basicValue.multiply(BigDecimal(this)))
|
||||
@ -44,14 +44,14 @@ class ConverterUIStateKtTest {
|
||||
Assert.assertEquals("−0.05as", "-0.05".formatTime())
|
||||
Assert.assertEquals("0", "0".formatTime())
|
||||
|
||||
basicValue = BigDecimal.valueOf(86_400_000_000_000_000_000_000.0)
|
||||
basicValue = BigDecimal("86400000000000000000000")
|
||||
Assert.assertEquals("−28d", "-28".formatTime())
|
||||
Assert.assertEquals("−1h 12m", "-0.05".formatTime())
|
||||
Assert.assertEquals("0", "0".formatTime())
|
||||
Assert.assertEquals("0", "-0".formatTime())
|
||||
|
||||
// DAYS
|
||||
basicValue = BigDecimal.valueOf(86_400_000_000_000_000_000_000.0)
|
||||
basicValue = BigDecimal("86400000000000000000000")
|
||||
Assert.assertEquals("12h", "0.5".formatTime())
|
||||
Assert.assertEquals("1h 12m", "0.05".formatTime())
|
||||
Assert.assertEquals("7m 12s", "0.005".formatTime())
|
||||
@ -61,7 +61,7 @@ class ConverterUIStateKtTest {
|
||||
Assert.assertEquals("90d 7m 12s", "90.005".formatTime())
|
||||
|
||||
// HOURS
|
||||
basicValue = BigDecimal.valueOf(3_600_000_000_000_000_000_000.0)
|
||||
basicValue = BigDecimal("3600000000000000000000")
|
||||
Assert.assertEquals("30m", "0.5".formatTime())
|
||||
Assert.assertEquals("3m", "0.05".formatTime())
|
||||
Assert.assertEquals("18s", "0.005".formatTime())
|
||||
@ -71,7 +71,7 @@ class ConverterUIStateKtTest {
|
||||
Assert.assertEquals("3d 18h 18s", "90.005".formatTime())
|
||||
|
||||
// MINUTES
|
||||
basicValue = BigDecimal.valueOf(60_000_000_000_000_000_000.0)
|
||||
basicValue = BigDecimal("60000000000000000000")
|
||||
Assert.assertEquals("30s", "0.5".formatTime())
|
||||
Assert.assertEquals("3s", "0.05".formatTime())
|
||||
Assert.assertEquals("300ms", "0.005".formatTime())
|
||||
@ -81,7 +81,7 @@ class ConverterUIStateKtTest {
|
||||
Assert.assertEquals("1h 30m 300ms", "90.005".formatTime())
|
||||
|
||||
// SECONDS
|
||||
basicValue = BigDecimal.valueOf(1_000_000_000_000_000_000)
|
||||
basicValue = BigDecimal("1000000000000000000")
|
||||
Assert.assertEquals("500ms", "0.5".formatTime())
|
||||
Assert.assertEquals("50ms", "0.05".formatTime())
|
||||
Assert.assertEquals("5ms", "0.005".formatTime())
|
||||
@ -91,7 +91,7 @@ class ConverterUIStateKtTest {
|
||||
Assert.assertEquals("1m 30s 5ms", "90.005".formatTime())
|
||||
|
||||
// MILLISECONDS
|
||||
basicValue = BigDecimal.valueOf(1_000_000_000_000_000)
|
||||
basicValue = BigDecimal("1000000000000000")
|
||||
Assert.assertEquals("500µs", "0.5".formatTime())
|
||||
Assert.assertEquals("50µs", "0.05".formatTime())
|
||||
Assert.assertEquals("5µs", "0.005".formatTime())
|
||||
@ -101,7 +101,7 @@ class ConverterUIStateKtTest {
|
||||
Assert.assertEquals("90ms 5µs", "90.005".formatTime())
|
||||
|
||||
// MICROSECONDS
|
||||
basicValue = BigDecimal.valueOf(1_000_000_000_000)
|
||||
basicValue = BigDecimal("1000000000000")
|
||||
Assert.assertEquals("500ns", "0.5".formatTime())
|
||||
Assert.assertEquals("50ns", "0.05".formatTime())
|
||||
Assert.assertEquals("5ns", "0.005".formatTime())
|
||||
@ -111,7 +111,7 @@ class ConverterUIStateKtTest {
|
||||
Assert.assertEquals("90µs 5ns", "90.005".formatTime())
|
||||
|
||||
// NANOSECONDS
|
||||
basicValue = BigDecimal.valueOf(1_000_000_000)
|
||||
basicValue = BigDecimal("1000000000")
|
||||
Assert.assertEquals("500 000 000as", "0.5".formatTime())
|
||||
Assert.assertEquals("50 000 000as", "0.05".formatTime())
|
||||
Assert.assertEquals("5 000 000as", "0.005".formatTime())
|
||||
@ -121,7 +121,7 @@ class ConverterUIStateKtTest {
|
||||
Assert.assertEquals("90ns 5 000 000as", "90.005".formatTime())
|
||||
|
||||
// ATTOSECONDS
|
||||
basicValue = BigDecimal.valueOf(1)
|
||||
basicValue = BigDecimal("1")
|
||||
Assert.assertEquals("0.5as", "0.5".formatTime())
|
||||
Assert.assertEquals("0.05as", "0.05".formatTime())
|
||||
Assert.assertEquals("0.005as", "0.005".formatTime())
|
||||
|
Loading…
x
Reference in New Issue
Block a user