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