Class AngularAccelerationConverter

java.lang.Object
com.irurueta.units.AngularAccelerationConverter

public class AngularAccelerationConverter extends Object
Does angular acceleration conversions to different units. To prevent loss of accuracy, conversion should only be done as a final step before displaying angular acceleration measurements.
  • Constructor Details

    • AngularAccelerationConverter

      private AngularAccelerationConverter()
      Constructor. Prevents instantiation of helper class.
  • Method Details

    • convert

      public static void convert(AngularAcceleration input, AngularAcceleration output)
      Converts an angular acceleration to provided output angular acceleration unit.
      Parameters:
      input - input angular acceleration to be converted.
      output - output angular acceleration where result will be stored and containing output unit.
    • convertAndReturnNew

      public static AngularAcceleration convertAndReturnNew(AngularAcceleration input, AngularAccelerationUnit outputUnit)
      Converts an angular acceleration to requested output unit.
      Parameters:
      input - input angular acceleration to be converted.
      outputUnit - requested output unt.
      Returns:
      converted angular acceleration.
    • convert

      public static void convert(AngularAcceleration angularAcceleration, AngularAccelerationUnit outputUnit)
      Converts and updates an angular acceleration to requested output unit.
      Parameters:
      angularAcceleration - input angular acceleration to be converted and updated.
      outputUnit - requested output unit.
    • convert

      public static void convert(AngularAcceleration input, AngularAccelerationUnit outputUnit, AngularAcceleration result)
      Converts an angular acceleration to requested output unit.
      Parameters:
      input - input angular acceleration to be converted.
      outputUnit - requested output unit.
      result - angular acceleration instance where result will be stored.
    • convert

      public static Number convert(Number input, AngularAccelerationUnit inputUnit, AngularAccelerationUnit outputUnit)
      Converts an angle value from input unit to provided output unit.
      Parameters:
      input - angular acceleration value.
      inputUnit - input angular acceleration unit.
      outputUnit - output angular acceleration unit.
      Returns:
      converted angular acceleration value.
    • convert

      public static double convert(double input, AngularAccelerationUnit inputUnit, AngularAccelerationUnit outputUnit)
      Converts an angular acceleration value from input unit to provided output unit.
      Parameters:
      input - angular acceleration value.
      inputUnit - input angular acceleration unit.
      outputUnit - output angular acceleration unit.
      Returns:
      converted angular acceleration value.
    • degreesPerSquaredSecondToRadiansPerSquaredSecond

      public static double degreesPerSquaredSecondToRadiansPerSquaredSecond(double degreesPerSquaredSecond)
      Converts provided degrees per squared second value to radians per squared second.
      Parameters:
      degreesPerSquaredSecond - degrees per squared second value.
      Returns:
      same angular acceleration converted to radians per squared second.
    • radiansPerSquaredSecondToDegreesPerSquaredSecond

      public static double radiansPerSquaredSecondToDegreesPerSquaredSecond(double radiansPerSquaredSecond)
      Converts provided radians per squared second value to degrees per squared second.
      Parameters:
      radiansPerSquaredSecond - radians per squared second value.
      Returns:
      same angular acceleration converted to degrees per squared second.