Package org.kigalisim.engine.number
Class UnitConverter
java.lang.Object
org.kigalisim.engine.number.UnitConverter
Object simplifying conversion between units.
This class handles unit conversions within the engine, supporting conversions between volume units (kg, mt), population units (unit, units), consumption units (tCO2e, kgCO2e, kwh), time units (year, years), and percentage units (%).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvert(EngineNumber source, String destinationUnits) Convert a number to new units.
-
Constructor Details
-
UnitConverter
Create a new unit converter.- Parameters:
stateGetter- Object allowing access to engine state as needed for unit conversion
-
-
Method Details
-
convert
Convert a number to new units.- Parameters:
source- The EngineNumber to convertdestinationUnits- The units to which source should be converted- Returns:
- The converted EngineNumber
-