Package com.irurueta.units
Class AngularSpeedConverter
java.lang.Object
com.irurueta.units.AngularSpeedConverter
Does angular speed conversions to different units.
To prevent loss of accuracy, conversion should only be done as a final step
before displaying angular speed measurements.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doubleconvert(double input, AngularSpeedUnit inputUnit, AngularSpeedUnit outputUnit) Converts an angular speed value from input unit to provided output unit.static voidconvert(AngularSpeed input, AngularSpeed output) Converts an angular speed to provided output angular speed unit.static voidconvert(AngularSpeed angularSpeed, AngularSpeedUnit outputUnit) Converts and updates an angular speed to requested output unit.static voidconvert(AngularSpeed input, AngularSpeedUnit outputUnit, AngularSpeed result) Converts an angular speed to requested output unit.static Numberconvert(Number input, AngularSpeedUnit inputUnit, AngularSpeedUnit outputUnit) Converts an angle value from input unit to provided output unit.static AngularSpeedconvertAndReturnNew(AngularSpeed input, AngularSpeedUnit outputUnit) Converts an angular speed to requested output unit.static doubledegreesPerSecondToRadiansPerSecond(double degreesPerSecond) Converts provided degrees per second value to radians per second.static doubleradiansPerSecondToDegreesPerSecond(double radiansPerSecond) Converts provided radians per second value to degrees per second.
-
Constructor Details
-
AngularSpeedConverter
private AngularSpeedConverter()Constructor. Prevents instantiation of helper class.
-
-
Method Details
-
convert
Converts an angular speed to provided output angular speed unit.- Parameters:
input- input angular speed to be converted.output- output angular speed where result will be stored and containing output unit.
-
convertAndReturnNew
Converts an angular speed to requested output unit.- Parameters:
input- input angular speed to be converted.outputUnit- requested output unit.- Returns:
- converted angular speed.
-
convert
Converts and updates an angular speed to requested output unit.- Parameters:
angularSpeed- input angular speed to be converted and updated.outputUnit- requested output unit.
-
convert
Converts an angular speed to requested output unit.- Parameters:
input- input angular speed to be converted.outputUnit- requested output unit.result- angular speed instance where result will be stored.
-
convert
Converts an angle value from input unit to provided output unit.- Parameters:
input- angular speed value.inputUnit- input angular speed unit.outputUnit- output angular speed unit.- Returns:
- converted angular speed value.
-
convert
Converts an angular speed value from input unit to provided output unit.- Parameters:
input- angular speed value.inputUnit- input angular speed unit.outputUnit- output angular speed unit.- Returns:
- converted angular speed value.
-
degreesPerSecondToRadiansPerSecond
public static double degreesPerSecondToRadiansPerSecond(double degreesPerSecond) Converts provided degrees per second value to radians per second.- Parameters:
degreesPerSecond- degrees per second value.- Returns:
- same angular speed converted to radians per second.
-
radiansPerSecondToDegreesPerSecond
public static double radiansPerSecondToDegreesPerSecond(double radiansPerSecond) Converts provided radians per second value to degrees per second.- Parameters:
radiansPerSecond- radians per second value.- Returns:
- same angular speed converted to degrees per second.
-