Package com.irurueta.units
Class Frequency
- All Implemented Interfaces:
Serializable
Contains a frequency value and unit.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.Frequency(Number value, FrequencyUnit unit) Constructor with value and unit. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(double value, FrequencyUnit unit) Adds provided frequency value and unit and updates current frequency instance.static doubleadd(double value1, FrequencyUnit unit1, double value2, FrequencyUnit unit2, FrequencyUnit resultUnit) Adds two frequency values and units and returns the result.voidAdds provided frequency and updates current frequency instance.voidAdds provided frequency and stores the result into provided frequency instance.static voidAdds two frequency instances and stores the result into provided instance.voidadd(Number value, FrequencyUnit unit) Adds provided frequency value and unit and updates current frequency instance.static Numberadd(Number value1, FrequencyUnit unit1, Number value2, FrequencyUnit unit2, FrequencyUnit resultUnit) Adds two frequency values and units and returns the result.addAndReturnNew(double value, FrequencyUnit unit, FrequencyUnit resultUnit) Adds provided frequency value and unit and returns a new frequency instance using provided unit.static FrequencyaddAndReturnNew(Frequency arg1, Frequency arg2, FrequencyUnit unit) Adds two frequency instances.addAndReturnNew(Frequency f, FrequencyUnit unit) Adds provided frequency to current instance and returns a new frequency instance.addAndReturnNew(Number value, FrequencyUnit unit, FrequencyUnit resultUnit) Adds provided frequency value and unit and returns a new frequency instance using provided unit.booleanequals(Measurement<FrequencyUnit> other, double tolerance) Determines if two frequencies are equal up to a certain tolerance.voidsubtract(double value, FrequencyUnit unit) Subtracts provided frequency value and unit and updates current frequency instance.static doublesubtract(double value1, FrequencyUnit unit1, double value2, FrequencyUnit unit2, FrequencyUnit resultUnit) Subtracts two frequency values and units and returns the result.voidSubtracts provided frequency and updates current frequency.voidSubtracts provided frequency and stores the result into provided frequency.static voidSubtracts two frequency instances and stores the result into provided instance.voidsubtract(Number value, FrequencyUnit unit) Subtracts provided frequency value and unit and updates current frequency instance.static Numbersubtract(Number value1, FrequencyUnit unit1, Number value2, FrequencyUnit unit2, FrequencyUnit resultUnit) Subtracts two frequency values and units and returns the result.subtractAndReturnNew(double value, FrequencyUnit unit, FrequencyUnit resultUnit) Subtracts provided frequency value and unit and returns a new frequency instance using provided unit.static FrequencysubtractAndReturnNew(Frequency arg1, Frequency arg2, FrequencyUnit unit) Subtracts two frequency instances.subtractAndReturnNew(Frequency f, FrequencyUnit unit) Subtracts provided frequency from current instance and returns a new instance.subtractAndReturnNew(Number value, FrequencyUnit unit, FrequencyUnit resultUnit) Subtracts provided frequency value and unit and returns a new frequency instance using provided unit.
-
Constructor Details
-
Frequency
Constructor with value and unit.- Parameters:
value- frequency value.unit- unit of frequency.- Throws:
IllegalArgumentException- if either value or unit is null.
-
Frequency
Frequency()Constructor.
-
-
Method Details
-
equals
Determines if two frequencies are equal up to a certain tolerance. If needed, this method attempts unit conversion to compare both objects.- Overrides:
equalsin classMeasurement<FrequencyUnit>- Parameters:
other- another measurement to compare.tolerance- amount of tolerance to determine whether two frequency instances are equal or not.- Returns:
- true if provided frequency is assumed to be equal to this instance, false otherwise.
-
add
public static double add(double value1, FrequencyUnit unit1, double value2, FrequencyUnit unit2, FrequencyUnit resultUnit) Adds two frequency values and units and returns the result.- Parameters:
value1- 1st argument value.unit1- 1st argument unit.value2- 2nd argument value.unit2- 2nd argument unit.resultUnit- unit of result to be returned.- Returns:
- result of addition.
-
add
public static Number add(Number value1, FrequencyUnit unit1, Number value2, FrequencyUnit unit2, FrequencyUnit resultUnit) Adds two frequency values and units and returns the result.- Parameters:
value1- 1st argument value.unit1- 1st argument unit.value2- 2nd argument value.unit2- 2nd argument unit.resultUnit- unit of result to be returned.- Returns:
- result of addition.
-
add
Adds two frequency instances and stores the result into provided instance.- Parameters:
arg1- 1st argument.arg2- 2nd argument.result- instance where result will be stored.
-
addAndReturnNew
Adds two frequency instances.- Parameters:
arg1- 1st argument.arg2- 2nd argument.unit- unit of returned frequency.- Returns:
- a new instance containing result.
-
addAndReturnNew
Adds provided frequency value and unit and returns a new frequency instance using provided unit.- Parameters:
value- value to be added.unit- unit of value to be added.resultUnit- unit of returned frequency.- Returns:
- a new frequency containing result.
-
addAndReturnNew
Adds provided frequency value and unit and returns a new frequency instance using provided unit.- Parameters:
value- value to be added.unit- unit of value to be added.resultUnit- unit of returned frequency.- Returns:
- a new frequency containing result.
-
addAndReturnNew
Adds provided frequency to current instance and returns a new frequency instance.- Parameters:
f- frequency to be added.unit- unit of returned frequency.- Returns:
- a new frequency containing result.
-
add
Adds provided frequency value and unit and updates current frequency instance.- Parameters:
value- frequency value to be added.unit- unit of frequency value.
-
add
Adds provided frequency value and unit and updates current frequency instance.- Parameters:
value- frequency value to be added.unit- unit of frequency value.
-
add
Adds provided frequency and updates current frequency instance.- Parameters:
frequency- frequency to be added.
-
add
Adds provided frequency and stores the result into provided frequency instance.- Parameters:
f- frequency to be added.result- instance where result will be stored.
-
subtract
public static double subtract(double value1, FrequencyUnit unit1, double value2, FrequencyUnit unit2, FrequencyUnit resultUnit) Subtracts two frequency values and units and returns the result.- Parameters:
value1- 1st argument value.unit1- 1st argument unit.value2- 2nd argument value.unit2- 2nd argument unit.resultUnit- unit of result to be returned.- Returns:
- result of subtraction.
-
subtract
public static Number subtract(Number value1, FrequencyUnit unit1, Number value2, FrequencyUnit unit2, FrequencyUnit resultUnit) Subtracts two frequency values and units and returns the result.- Parameters:
value1- 1st argument value.unit1- 1st argument unit.value2- 2nd argument value.unit2- 2nd argument unit.resultUnit- unit of result to be returned.- Returns:
- result of subtraction.
-
subtract
Subtracts two frequency instances and stores the result into provided instance.- Parameters:
arg1- 1st argument.arg2- 2nd argument.result- instance where result will be stored.
-
subtractAndReturnNew
Subtracts two frequency instances.- Parameters:
arg1- 1st argument.arg2- 2nd argument.unit- unit of returned frequency.- Returns:
- a new instance containing result.
-
subtractAndReturnNew
Subtracts provided frequency value and unit and returns a new frequency instance using provided unit.- Parameters:
value- value to be subtracted.unit- unit of value to be subtracted.resultUnit- unit of returned frequency.- Returns:
- a new frequency containing result.
-
subtractAndReturnNew
Subtracts provided frequency value and unit and returns a new frequency instance using provided unit.- Parameters:
value- value to be subtracted.unit- unit of value to be subtracted.resultUnit- unit of returned frequency.- Returns:
- a new frequency containing result.
-
subtractAndReturnNew
Subtracts provided frequency from current instance and returns a new instance.- Parameters:
f- frequency to be subtracted.unit- unit of returned frequency.- Returns:
- a new frequency containing result.
-
subtract
Subtracts provided frequency value and unit and updates current frequency instance.- Parameters:
value- frequency value to be subtracted.unit- unit of frequency value.
-
subtract
Subtracts provided frequency value and unit and updates current frequency instance.- Parameters:
value- frequency value to be subtracted.unit- unit of frequency value.
-
subtract
Subtracts provided frequency and updates current frequency.- Parameters:
frequency- frequency to be subtracted.
-
subtract
Subtracts provided frequency and stores the result into provided frequency.- Parameters:
f- frequency to be subtracted.result- instance where result will be stored.
-