Package hec.heclib.dss
Class HecDataConversion
java.lang.Object
hec.heclib.dss.HecDataConversion
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Deprecated.use FAHRENHEITstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Deprecated.use MILLIMETERSstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double
conversionFactor
(int fromUnits, int toUnits) Gets conversion factor for converting from SI/English units to English/SI units.static int
convertDoubleUnits
(double[] data, int number, int fromUnits, int toUnits) static int
convertUnits
(double[] data, int number, int fromUnitSyst, int toUnitSyst, stringContainer units) static int
convertUnits
(float[] data, int number, int fromUnits, int toUnits) Convert units for a float array from given units to given units.static int
convertUnits
(DataContainer container, int toUnitSyst) static int
convertUnits
(PairedDataContainer container, int toUnitSyst) static int
convertUnits
(TimeSeriesCollectionContainer container, int toUnitSyst) static int
convertUnits
(TimeSeriesContainer container, int toUnitSyst) static void
convertUnits
(Vector containers, int toUnitSyst) static int
getUnitSystem
(String unitString)
-
Field Details
-
UNDEFINED_UNITS
public static final int UNDEFINED_UNITS- See Also:
-
ENGLISH_UNITS
public static final int ENGLISH_UNITS- See Also:
-
SI_UNITS
public static final int SI_UNITS- See Also:
-
METERS
public static final int METERS- See Also:
-
MILIMETERS
Deprecated.use MILLIMETERS- See Also:
-
MILLIMETERS
public static final int MILLIMETERS- See Also:
-
CENTIMETERS
public static final int CENTIMETERS- See Also:
-
KILOMETERS
public static final int KILOMETERS- See Also:
-
SQUARE_METERS
public static final int SQUARE_METERS- See Also:
-
HECTARES
public static final int HECTARES- See Also:
-
SQUARE_KILOMETERS
public static final int SQUARE_KILOMETERS- See Also:
-
CUBIC_METERS
public static final int CUBIC_METERS- See Also:
-
CUBIC_CENTIMETERS
public static final int CUBIC_CENTIMETERS- See Also:
-
THOUSAND_CUBIC_METERS
public static final int THOUSAND_CUBIC_METERS- See Also:
-
LITERS
public static final int LITERS- See Also:
-
CENTIGRADE
public static final int CENTIGRADE- See Also:
-
KILOWATT
public static final int KILOWATT- See Also:
-
WATT_PER_SQ_METERS
public static final int WATT_PER_SQ_METERS- See Also:
-
MM_PER_DEGC_DAY
public static final int MM_PER_DEGC_DAY- See Also:
-
DEGC_DAY
public static final int DEGC_DAY- See Also:
-
KILOGRAMS
public static final int KILOGRAMS- See Also:
-
METRIC_TONS
public static final int METRIC_TONS- See Also:
-
KILOPASCALS
public static final int KILOPASCALS- See Also:
-
KILOMETERS_PER_HOUR
public static final int KILOMETERS_PER_HOUR- See Also:
-
METERS_PER_SECOND
public static final int METERS_PER_SECOND- See Also:
-
JOULES_PER_SQUARE_METER
public static final int JOULES_PER_SQUARE_METER- See Also:
-
FEET
public static final int FEET- See Also:
-
INCHES
public static final int INCHES- See Also:
-
MILES
public static final int MILES- See Also:
-
SQUARE_FEET
public static final int SQUARE_FEET- See Also:
-
ACRES
public static final int ACRES- See Also:
-
SQUARE_MILES
public static final int SQUARE_MILES- See Also:
-
CUBIC_FEET
public static final int CUBIC_FEET- See Also:
-
ACRE_FEET
public static final int ACRE_FEET- See Also:
-
FARENHIGHT
Deprecated.use FAHRENHEIT- See Also:
-
FAHRENHEIT
public static final int FAHRENHEIT- See Also:
-
HORSE_POWER
public static final int HORSE_POWER- See Also:
-
LANGLEY_PER_MIN
public static final int LANGLEY_PER_MIN- See Also:
-
IN_PER_DEGF_DAY
public static final int IN_PER_DEGF_DAY- See Also:
-
DEGF_DAY
public static final int DEGF_DAY- See Also:
-
POUNDS
public static final int POUNDS- See Also:
-
TONS_US
public static final int TONS_US- See Also:
-
INCHES_HG
public static final int INCHES_HG- See Also:
-
MILES_PER_HOUR
public static final int MILES_PER_HOUR- See Also:
-
FEET_PER_SECOND
public static final int FEET_PER_SECOND- See Also:
-
BTU_PER_SQUARE_FOOT
public static final int BTU_PER_SQUARE_FOOT- See Also:
-
-
Constructor Details
-
HecDataConversion
public HecDataConversion()
-
-
Method Details
-
getUnitSystem
-
convertUnits
public static int convertUnits(double[] data, int number, int fromUnitSyst, int toUnitSyst, stringContainer units) -
convertUnits
public static int convertUnits(float[] data, int number, int fromUnits, int toUnits) Convert units for a float array from given units to given units.- Parameters:
data
- array of floatnumber
- number of values in arrayfromUnits
-toUnits
-- Returns:
- 0, if there is no error
-
convertDoubleUnits
public static int convertDoubleUnits(double[] data, int number, int fromUnits, int toUnits) -
conversionFactor
public static double conversionFactor(int fromUnits, int toUnits) Gets conversion factor for converting from SI/English units to English/SI units. Conversion between Celsius and Fahrenheit degrees uses more than a simple factor, so a degree conversion factor cannot be supplied by this method.- Parameters:
fromUnits
-toUnits
-- Returns:
- conversion factor; -1, if the given combination of units is not handled by this method.
-
convertUnits
-
convertUnits
-
convertUnits
-
convertUnits
-
convertUnits
-