Class Units
java.lang.Object
org.wpilib.math.util.Units
Utility class that converts between commonly used units in FIRST.
-
Method Summary
Modifier and TypeMethodDescriptionstatic doubledegreesToRadians(double degrees) Converts given degrees to radians.static doubledegreesToRotations(double degrees) Converts given degrees to rotations.static doublefeetToMeters(double feet) Converts given feet to meters.static doubleinchesToMeters(double inches) Converts given inches to meters.static doublekilogramsToLbs(double kilograms) Converts kilograms into lbs (pound-mass).static doublelbsToKilograms(double lbs) Converts lbs (pound-mass) into kilograms.static doublemetersPerSecondToMilesPerHour(double metersPerSecond) Converts meters per second to miles per hour.static doublemetersToFeet(double meters) Converts given meters to feet.static doublemetersToInches(double meters) Converts given meters to inches.static doublemilesPerHourToMetersPerSecond(double mph) Converts miles per hour to meters per second.static doublemillisecondsToSeconds(double milliseconds) Converts given milliseconds to seconds.static doubleradiansPerSecondToRotationsPerMinute(double radiansPerSecond) Converts radians per second to rotations per minute.static doubleradiansToDegrees(double radians) Converts given radians to degrees.static doubleradiansToRotations(double radians) Converts given radians to rotations.static doublerotationsPerMinuteToRadiansPerSecond(double rpm) Converts rotations per minute to radians per second.static doublerotationsToDegrees(double rotations) Converts given rotations to degrees.static doublerotationsToRadians(double rotations) Converts given rotations to radians.static doublesecondsToMilliseconds(double seconds) Converts given seconds to milliseconds.
-
Method Details
-
metersToFeet
public static double metersToFeet(double meters) Converts given meters to feet.- Parameters:
meters- The meters to convert to feet.- Returns:
- Feet converted from meters.
-
feetToMeters
public static double feetToMeters(double feet) Converts given feet to meters.- Parameters:
feet- The feet to convert to meters.- Returns:
- Meters converted from feet.
-
metersToInches
public static double metersToInches(double meters) Converts given meters to inches.- Parameters:
meters- The meters to convert to inches.- Returns:
- Inches converted from meters.
-
inchesToMeters
public static double inchesToMeters(double inches) Converts given inches to meters.- Parameters:
inches- The inches to convert to meters.- Returns:
- Meters converted from inches.
-
degreesToRadians
public static double degreesToRadians(double degrees) Converts given degrees to radians.- Parameters:
degrees- The degrees to convert to radians.- Returns:
- Radians converted from degrees.
-
radiansToDegrees
public static double radiansToDegrees(double radians) Converts given radians to degrees.- Parameters:
radians- The radians to convert to degrees.- Returns:
- Degrees converted from radians.
-
radiansToRotations
public static double radiansToRotations(double radians) Converts given radians to rotations.- Parameters:
radians- The radians to convert.- Returns:
- rotations Converted from radians.
-
degreesToRotations
public static double degreesToRotations(double degrees) Converts given degrees to rotations.- Parameters:
degrees- The degrees to convert.- Returns:
- rotations Converted from degrees.
-
rotationsToDegrees
public static double rotationsToDegrees(double rotations) Converts given rotations to degrees.- Parameters:
rotations- The rotations to convert.- Returns:
- degrees Converted from rotations.
-
rotationsToRadians
public static double rotationsToRadians(double rotations) Converts given rotations to radians.- Parameters:
rotations- The rotations to convert.- Returns:
- radians Converted from rotations.
-
rotationsPerMinuteToRadiansPerSecond
public static double rotationsPerMinuteToRadiansPerSecond(double rpm) Converts rotations per minute to radians per second.- Parameters:
rpm- The rotations per minute to convert to radians per second.- Returns:
- Radians per second converted from rotations per minute.
-
radiansPerSecondToRotationsPerMinute
public static double radiansPerSecondToRotationsPerMinute(double radiansPerSecond) Converts radians per second to rotations per minute.- Parameters:
radiansPerSecond- The radians per second to convert to from rotations per minute.- Returns:
- Rotations per minute converted from radians per second.
-
milesPerHourToMetersPerSecond
public static double milesPerHourToMetersPerSecond(double mph) Converts miles per hour to meters per second.- Parameters:
mph- The miles per hour to convert to meters per second.- Returns:
- Meters per second converted from miles per hour.
-
metersPerSecondToMilesPerHour
public static double metersPerSecondToMilesPerHour(double metersPerSecond) Converts meters per second to miles per hour.- Parameters:
metersPerSecond- The meters per second to convert to from miles per hour.- Returns:
- Miles per hour converted from meters per second.
-
millisecondsToSeconds
public static double millisecondsToSeconds(double milliseconds) Converts given milliseconds to seconds.- Parameters:
milliseconds- The milliseconds to convert to seconds.- Returns:
- Seconds converted from milliseconds.
-
secondsToMilliseconds
public static double secondsToMilliseconds(double seconds) Converts given seconds to milliseconds.- Parameters:
seconds- The seconds to convert to milliseconds.- Returns:
- Milliseconds converted from seconds.
-
kilogramsToLbs
public static double kilogramsToLbs(double kilograms) Converts kilograms into lbs (pound-mass).- Parameters:
kilograms- The kilograms to convert to lbs (pound-mass).- Returns:
- Lbs (pound-mass) converted from kilograms.
-
lbsToKilograms
public static double lbsToKilograms(double lbs) Converts lbs (pound-mass) into kilograms.- Parameters:
lbs- The lbs (pound-mass) to convert to kilograms.- Returns:
- Kilograms converted from lbs (pound-mass).
-