new Velocity( [units])
Creates a velocity converter.
Parameters:
| Name | Type | Argument | Description |
|---|---|---|---|
units |
number |
<optional> |
The units type identifier, defaults to |
Members
-
:number
units
-
The numeric identifier defining the type of stored units.
The value of this property should equate to
PD.Units.METERS_PER_SECOND,PD.Units.KILOMETERS_PER_HOUR,PD.Units.FEET_PER_SECOND,PD.Units.FEET_PER_MINUTE,PD.Units.MILES_PER_HOURandPD.Units.KNOTS. Any other value is assumed to be meters per second.Type
- number
Methods
-
fromFeetPerMinute(btu_lb)
-
Converts from feet per minute to the current units.
Parameters:
Name Type Description btu_lbnumber The value to convert in feet per minute (fpm).
Returns:
Returns the value converted to the current units.
- Type
- number
-
fromFeetPerSecond(btu_lb)
-
Converts from feet per second to the current units.
Parameters:
Name Type Description btu_lbnumber The value to convert in feet per second (ft/s).
Returns:
Returns the value converted to the current units.
- Type
- number
-
fromKilometersPerHour(kJ_kg)
-
Converts from kilometres per hour to the current units.
Parameters:
Name Type Description kJ_kgnumber The value to convert in kilometres per hour (km/h).
Returns:
Returns the value converted to the current units.
- Type
- number
-
fromKnots(btu_lb)
-
Converts from knots to the current units.
Parameters:
Name Type Description btu_lbnumber The value to convert in knots (kn).
Returns:
Returns the value converted to the current units.
- Type
- number
-
fromMetersPerSecond(J_kg)
-
Converts from meters per second to the current units.
Parameters:
Name Type Description J_kgnumber The value to convert in meters per second (m/s).
Returns:
Returns the value converted to the current units.
- Type
- number
-
fromMilesPerHour(btu_lb)
-
Converts from miles per hour to the current units.
Parameters:
Name Type Description btu_lbnumber The value to convert in miles per hour (mph).
Returns:
Returns the value converted to the current units.
- Type
- number
-
getAbbrev()
-
Retrieve the abbreviation of the stored units.
Depending on the current units, this method returns one of the following string values: 'm/s', 'km/h', 'ft/s', 'mph' or 'kn'.
Returns:
Returns the abbreviation of the current units.
- Type
- string
-
getName()
-
Retrieve the full name of the stored units.
Depending on the current units, this method returns one of the following string values: 'Meters per Second', 'Kilometers per Hour', 'Feet per Second', 'Miles per Hour' or 'Knots'.
Returns:
Returns the full name of the current units.
- Type
- string
-
getUnitsId()
-
Retrieves the currently units identifier as a numeric value.
Returns:
Returns the current units identifier.
- Type
- number
-
set(units)
-
Sets the current velocity unit and updates conversions.
Parameters:
Name Type Description unitsnumber The new units identifier (
PD.Units.METERS_PER_SECOND | KILOMETERS_PER_HOUR | FEET_PER_SECOND | FEET_PER_MINUTE | MILES_PER_HOUR | KNOTS).Returns:
Returns this Velocity object to support method chaining.
- Type
- object
-
toFeetPerMinute(value)
-
Converts the given value to feet per minute (fpm).
Parameters:
Name Type Description valuenumber The value to convert, must be in stored units.
Returns:
Returns the value converted to feet per minute (fpm).
- Type
- number
-
toFeetPerSecond(value)
-
Converts the given value to feet per second (ft/s).
Parameters:
Name Type Description valuenumber The value to convert, must be in stored units.
Returns:
Returns the value converted to feet per second (ft/s).
- Type
- number
-
toKilometersPerHour(value)
-
Converts the given value to kilometres per hour (km/h).
Parameters:
Name Type Description valuenumber The value to convert, must be in stored units.
Returns:
Returns the value converted to kilometres per hour (km/h).
- Type
- number
-
toKnots(value)
-
Converts the given value to knots (kn).
Parameters:
Name Type Description valuenumber The value to convert, must be in stored units.
Returns:
Returns the value converted to knots (kn).
- Type
- number
-
toMetersPerSecond(value)
-
Converts the given value to meters per second (m/s).
Parameters:
Name Type Description valuenumber The value to convert, must be in stored units.
Returns:
Returns the value converted to meters per second (m/s).
- Type
- number
-
toMilesPerHour(value)
-
Converts the given value to miles per hour (mph).
Parameters:
Name Type Description valuenumber The value to convert, must be in stored units.
Returns:
Returns the value converted to miles per hour (mph).
- Type
- number
-
convertFeetPerMinuteToFeetPerSecond(ft_min) <static>
-
Converts a value in feet per minute (fpm) to feet per second (ft/s).
Parameters:
Name Type Description ft_minnumber The value to convert, in feet per minute (fpm).
Returns:
Returns the value converted to feet per second (ft/s).
- Type
- number
-
convertFeetPerMinuteToKilometersPerHour(ft_min) <static>
-
Converts a value in feet per minute (fpm) to kilometres per hour (km/h).
Parameters:
Name Type Description ft_minnumber The value to convert, in feet per minute (fpm).
Returns:
Returns the value converted to kilometres per hour (km/h).
- Type
- number
-
convertFeetPerMinuteToKnots(ft_min) <static>
-
Converts a value in feet per minute (fpm) to knots (kn).
Parameters:
Name Type Description ft_minnumber The value to convert, in feet per minute (fpm).
Returns:
Returns the value converted to knots (kn).
- Type
- number
-
convertFeetPerMinuteToMetersPerSecond(ft_min) <static>
-
Converts a value in feet per minute (fpm) to meters per second (m/s).
Parameters:
Name Type Description ft_minnumber The value to convert, in feet per minute (fpm).
Returns:
Returns the value converted to meters per second (m/s).
- Type
- number
-
convertFeetPerMinuteToMilesPerHour(ft_min) <static>
-
Converts a value in feet per minute (fpm) to miles per hour (mph).
Parameters:
Name Type Description ft_minnumber The value to convert, in feet per minute (fpm).
Returns:
Returns the value converted to miles per hour (mph).
- Type
- number
-
convertFeetPerSecondToFeetPerMinute(ft_s) <static>
-
Converts a value in feet per second (ft/s) to feet per minute (fpm).
Parameters:
Name Type Description ft_snumber The value to convert, in feet per second (ft/s).
Returns:
Returns the value converted to feet per minute (fpm).
- Type
- number
-
convertFeetPerSecondToKilometersPerHour(ft_s) <static>
-
Converts a value in feet per second (ft/s) to kilometres per hour (km/h).
Parameters:
Name Type Description ft_snumber The value to convert, in feet per second (ft/s).
Returns:
Returns the value converted to kilometres per hour (km/h).
- Type
- number
-
convertFeetPerSecondToKnots(ft_s) <static>
-
Converts a value in feet per second (ft/s) to knots (kn).
Parameters:
Name Type Description ft_snumber The value to convert, in feet per second (ft/s).
Returns:
Returns the value converted to knots (kn).
- Type
- number
-
convertFeetPerSecondToMetersPerSecond(ft_s) <static>
-
Converts a value in feet per second (ft/s) to meters per second (m/s).
Parameters:
Name Type Description ft_snumber The value to convert, in feet per second (ft/s).
Returns:
Returns the value converted to meters per second (m/s).
- Type
- number
-
convertFeetPerSecondToMilesPerHour(ft_s) <static>
-
Converts a value in feet per second (ft/s) to miles per hour (mph).
Parameters:
Name Type Description ft_snumber The value to convert, in feet per second (ft/s).
Returns:
Returns the value converted to miles per hour (mph).
- Type
- number
-
convertKilometersPerHourToFeetPerMinute(km_h) <static>
-
Converts a value in kilometres per hour (km/h) to feet per minute (fpm).
Parameters:
Name Type Description km_hnumber The value to convert, in kilometres per hour (km/h).
Returns:
Returns the value converted to feet per minute (fpm).
- Type
- number
-
convertKilometersPerHourToFeetPerSecond(km_h) <static>
-
Converts a value in kilometres per hour (km/h) to feet per second (ft/s).
Parameters:
Name Type Description km_hnumber The value to convert, in kilometres per hour (km/h).
Returns:
Returns the value converted to feet per second (ft/s).
- Type
- number
-
convertKilometersPerHourToKnots(km_h) <static>
-
Converts a value in kilometres per hour (km/h) to knots (kn).
Parameters:
Name Type Description km_hnumber The value to convert, in kilometres per hour (km/h).
Returns:
Returns the value converted to knots (kn).
- Type
- number
-
convertKilometersPerHourToMetersPerSecond(km_h) <static>
-
Converts a value in kilometres per hour (km/h) to meters per second (m/s).
Parameters:
Name Type Description km_hnumber The value to convert, in kilometres per hour (km/h).
Returns:
Returns the value converted to meters per second (m/s).
- Type
- number
-
convertKilometersPerHourToMilesPerHour(km_h) <static>
-
Converts a value in kilometres per hour (km/h) to miles per hour (mph).
Parameters:
Name Type Description km_hnumber The value to convert, in kilometres per hour (km/h).
Returns:
Returns the value converted to miles per hour (mph).
- Type
- number
-
convertKnotsToFeetPerMinute(kn) <static>
-
Converts a value in knots (kn) to feet per minute (fpm).
Parameters:
Name Type Description knnumber The value to convert, in knots (kn).
Returns:
Returns the value converted to feet per minute (fpm).
- Type
- number
-
convertKnotsToFeetPerSecond(kn) <static>
-
Converts a value in knots (kn) to feet per second (ft/s).
Parameters:
Name Type Description knnumber The value to convert, in knots (kn).
Returns:
Returns the value converted to feet per second (ft/s).
- Type
- number
-
convertKnotsToKilometersPerHour(kn) <static>
-
Converts a value in knots (kn) to kilometres per hour (km/h).
Parameters:
Name Type Description knnumber The value to convert, in knots (kn).
Returns:
Returns the value converted to kilometres per hour (km/h).
- Type
- number
-
convertKnotsToMetersPerSecond(kn) <static>
-
Converts a value in knots (kn) to meters per second (m/s).
Parameters:
Name Type Description knnumber The value to convert, in knots (kn).
Returns:
Returns the value converted to meters per second (m/s).
- Type
- number
-
convertKnotsToMilesPerHour(kn) <static>
-
Converts a value in knots (kn) to miles per hour (mph).
Parameters:
Name Type Description knnumber The value to convert, in knots (kn).
Returns:
Returns the value converted to miles per hour (mph).
- Type
- number
-
convertMetersPerSecondToFeetPerMinute(m_s) <static>
-
Converts a value in meters per second (m/s) to feet per minute (fpm).
Parameters:
Name Type Description m_snumber The value to convert, in meters per second (m/s).
Returns:
Returns the value converted to feet per minute (fpm).
- Type
- number
-
convertMetersPerSecondToFeetPerSecond(m_s) <static>
-
Converts a value in meters per second (m/s) to feet per second (ft/s).
Parameters:
Name Type Description m_snumber The value to convert, in meters per second (m/s).
Returns:
Returns the value converted to feet per second (ft/s).
- Type
- number
-
convertMetersPerSecondToKilometersPerHour(m_s) <static>
-
Converts a value in meters per second (m/s) to kilometres per hour (km/h).
Parameters:
Name Type Description m_snumber The value to convert, in meters per second (m/s).
Returns:
Returns the value converted to kilometres per hour (km/h).
- Type
- number
-
convertMetersPerSecondToKnots(m_s) <static>
-
Converts a value in meters per second (m/s) to knots (kn).
Parameters:
Name Type Description m_snumber The value to convert, in meters per second (m/s).
Returns:
Returns the value converted to knots (kn).
- Type
- number
-
convertMetersPerSecondToMilesPerHour(m_s) <static>
-
Converts a value in meters per second (m/s) to miles per hour (mph).
Parameters:
Name Type Description m_snumber The value to convert, in meters per second (m/s).
Returns:
Returns the value converted to miles per hour (mph).
- Type
- number
-
convertMilesPerHourToFeetPerMinute(mph) <static>
-
Converts a value in miles per hour (mph) to feet per minute (fpm).
Parameters:
Name Type Description mphnumber The value to convert, in miles per hour (mph).
Returns:
Returns the value converted to feet minute (fpm).
- Type
- number
-
convertMilesPerHourToFeetPerSecond(mph) <static>
-
Converts a value in miles per hour (mph) to feet per second (ft/s).
Parameters:
Name Type Description mphnumber The value to convert, in miles per hour (mph).
Returns:
Returns the value converted to feet per second (ft/s).
- Type
- number
-
convertMilesPerHourToKilometersPerHour(mph) <static>
-
Converts a value in miles per hour (mph) to kilometres per hour (km/h).
Parameters:
Name Type Description mphnumber The value to convert, in miles per hour (mph).
Returns:
Returns the value converted to kilometres per hour (km/h).
- Type
- number
-
convertMilesPerHourToKnots(mph) <static>
-
Converts a value in miles per hour (mph) to knots (kn).
Parameters:
Name Type Description mphnumber The value to convert, in miles per hour (mph).
Returns:
Returns the value converted to knots (kn).
- Type
- number
-
convertMilesPerHourToMetersPerSecond(mph) <static>
-
Converts a value in miles per hour (mph) to meters per second (m/s).
Parameters:
Name Type Description mphnumber The value to convert, in miles per hour (mph).
Returns:
Returns the value converted to meters per second (m/s).
- Type
- number
-
getAbbrev(units) <static>
-
Retrieves the abbreviation of the given velocity units.
Based on the given units, this method returns one of the following string values: 'm/s', 'km/h', 'ft/s', 'mph' or 'kn'.
Parameters:
Name Type Description unitsnumber The numeric units identifier (
PD.Units.METERS_PER_SECOND | KILOMETERS_PER_HOUR | FEET_PER_SECOND | FEET_PER_MINUTE | MILES_PER_HOUR | KNOTS).Returns:
Returns the abbreviation of the given velocity units.
- Type
- string
-
getName(units) <static>
-
Retrieves the name of the given velocity units.
Based on the given units, this method returns one of the following string values: 'Meters per Second', 'Kilometers per Hour', 'Feet per Second', 'Miles per Hour' or 'Knots'.
Parameters:
Name Type Description unitsnumber The numeric units identifier (
PD.Units.METERS_PER_SECOND | KILOMETERS_PER_HOUR | FEET_PER_SECOND | FEET_PER_MINUTE | MILES_PER_HOUR | KNOTS).Returns:
Returns the name of the given velocity units.
- Type
- string
-
getUnitsFromAbbrev(abbrev) <static>
-
Retrieves the v units identifier from the given abbreviation.
Interprets the abbreviations 'm/s', 'km/h', 'ft/s', 'mph' or 'kn' into the identifiers
PD.Units.METERS_PER_SECOND | KILOMETERS_PER_HOUR | FEET_PER_SECOND | FEET_PER_MINUTE | MILES_PER_HOUR | KNOTS.Parameters:
Name Type Description abbrevstring The abbreviation of the given velocity units.
Returns:
Returns the The numeric units identifier.
- Type
- number