final class AngularVelocity extends Quantity[AngularVelocity] with TimeDerivative[Angle] with TimeIntegral[AngularAcceleration]
- Source
- AngularVelocity.scala
- Since
0.1
- Alphabetic
- By Inheritance
- AngularVelocity
- TimeIntegral
- TimeDerivative
- Quantity
- Ordered
- Comparable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- def %(that: AngularVelocity): Double
- Definition Classes
- Quantity
- def %(that: Double): AngularVelocity
- Definition Classes
- Quantity
- def *(that: Frequency): AngularAcceleration
Returns the Time Derivative of this Quantity based on the Frequency this Quantity occurs
Returns the Time Derivative of this Quantity based on the Frequency this Quantity occurs
- that
Frequency - the rate at which this Quantity occurs
- Definition Classes
- TimeIntegral
- def *(that: time.Time): Angle
Returns the amount of change in the integral that will happen over the given Time
Returns the amount of change in the integral that will happen over the given Time
- that
Time
- Definition Classes
- TimeDerivative
- def *(that: Price[AngularVelocity]): Money
- Definition Classes
- Quantity
- def *(that: Double): AngularVelocity
- Definition Classes
- Quantity
- def +(that: AngularVelocity): AngularVelocity
- Definition Classes
- Quantity
- def +-(that: AngularVelocity): QuantityRange[AngularVelocity]
- Definition Classes
- Quantity
- def -(that: AngularVelocity): AngularVelocity
- Definition Classes
- Quantity
- def /(that: AngularAcceleration): time.Time
Returns the amount time required to achieve the given change in the Derivative
Returns the amount time required to achieve the given change in the Derivative
- that
Derivative
- Definition Classes
- TimeIntegral
- def /(that: time.Time): AngularAcceleration
Returns the Time Derivative which represents a change of the underlying quantity equal to this quantity over the given time.
Returns the Time Derivative which represents a change of the underlying quantity equal to this quantity over the given time.
- that
Time
- Definition Classes
- TimeIntegral
- def /(that: AngularVelocity): Double
- Definition Classes
- Quantity
- def /(that: Double): AngularVelocity
- Definition Classes
- Quantity
- def /%(that: AngularVelocity): (Double, AngularVelocity)
- Definition Classes
- Quantity
- def /%(that: Double): (AngularVelocity, AngularVelocity)
- Definition Classes
- Quantity
- def <(that: AngularVelocity): Boolean
- Definition Classes
- Ordered
- def <=(that: AngularVelocity): Boolean
- Definition Classes
- Ordered
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def =~(that: AngularVelocity)(implicit tolerance: AngularVelocity): Boolean
approx
approx
- Definition Classes
- Quantity
- def >(that: AngularVelocity): Boolean
- Definition Classes
- Ordered
- def >=(that: AngularVelocity): Boolean
- Definition Classes
- Ordered
- def abs: AngularVelocity
Returns the absolute value of this Quantity
- def approx(that: AngularVelocity)(implicit tolerance: AngularVelocity): Boolean
Returns boolean result of approximate equality comparison
Returns boolean result of approximate equality comparison
- that
Quantity
- tolerance
Quantity
- Definition Classes
- Quantity
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def ceil: AngularVelocity
Returns the smallest (closest to negative infinity) Quantity value that is greater than or equal to the argument and is equal to a mathematical integer.
Returns the smallest (closest to negative infinity) Quantity value that is greater than or equal to the argument and is equal to a mathematical integer.
- returns
Quantity
- Definition Classes
- Quantity
- See also
java.lang.Math#ceil(double)
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def compare(that: AngularVelocity): Int
Implements Ordered.compare
- def compareTo(that: AngularVelocity): Int
- Definition Classes
- Ordered → Comparable
- def dimension: AngularVelocity
The Dimension this quantity represents
The Dimension this quantity represents
- Definition Classes
- AngularVelocity → Quantity
- def divide(that: AngularVelocity): Double
Divide this quantity by a like quantity
- def divide(that: Double): AngularVelocity
Divide this quantity by some number
- def divideAndRemainder(that: AngularVelocity): (Double, AngularVelocity)
Returns a Pair that includes the result of divideToInteger and remainder
Returns a Pair that includes the result of divideToInteger and remainder
- that
Quantity
- returns
(Double, Quantity)
- Definition Classes
- Quantity
- def divideAndRemainder(that: Double): (AngularVelocity, AngularVelocity)
Returns a Pair that includes the result of divideToInteger and remainder
Returns a Pair that includes the result of divideToInteger and remainder
- that
Double
- returns
(Quantity, Quantity)
- Definition Classes
- Quantity
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(that: Any): Boolean
Override of equals method
Override of equals method
- that
must be of matching value and unit
- Definition Classes
- Quantity → AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def floor: AngularVelocity
Returns the largest (closest to positive infinity) Quantity value that is less than or equal to the argument and is equal to a mathematical integer
Returns the largest (closest to positive infinity) Quantity value that is less than or equal to the argument and is equal to a mathematical integer
- returns
Quantity
- Definition Classes
- Quantity
- See also
java.lang.Math#floor(double)
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
Override of hashCode
Override of hashCode
- Definition Classes
- Quantity → AnyRef → Any
- def in(uom: UnitOfMeasure[AngularVelocity]): AngularVelocity
Returns an equivalent Quantity boxed with the supplied Unit
Returns an equivalent Quantity boxed with the supplied Unit
- uom
UnitOfMeasure[A]
- returns
Quantity
- Definition Classes
- Quantity
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def map(f: (Double) => Double): AngularVelocity
Applies a function to the underlying value of the Quantity, returning a new Quantity in the same unit
Applies a function to the underlying value of the Quantity, returning a new Quantity in the same unit
- f
Double => Double function
- Definition Classes
- Quantity
- def max(that: AngularVelocity): AngularVelocity
Returns the max of this and that Quantity
- def min(that: AngularVelocity): AngularVelocity
Returns the min of this and that Quantity
- def minus(that: AngularVelocity): AngularVelocity
Subtract two like quantities
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def negate: AngularVelocity
Returns the negative value of this Quantity
- def notWithin(range: QuantityRange[AngularVelocity]): Boolean
Returns true if this value is not within (contains) the range
Returns true if this value is not within (contains) the range
- range
QuantityRange
- returns
Boolean
- Definition Classes
- Quantity
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def onRadius(radius: Length): squants.Velocity
linear velocity of an object rotating with this angular velocity and the given radius from the center of rotation
linear velocity of an object rotating with this angular velocity and the given radius from the center of rotation
- radius
the distance from the center of rotation
- returns
linear velocity with given angular velocity and radius
- def per(that: time.Time): AngularAcceleration
- Definition Classes
- TimeIntegral
- def plus(that: AngularVelocity): AngularVelocity
Add two like quantities
- def plusOrMinus(that: AngularVelocity): QuantityRange[AngularVelocity]
Returns a QuantityRange representing the range for this value +- that
Returns a QuantityRange representing the range for this value +- that
- that
Quantity
- returns
QuantityRange
- Definition Classes
- Quantity
- def remainder(that: AngularVelocity): Double
Returns the remainder of a division by a like quantity
Returns the remainder of a division by a like quantity
- that
Quantity
- returns
Double
- Definition Classes
- Quantity
- def remainder(that: Double): AngularVelocity
Returns the remainder of a division by a number
Returns the remainder of a division by a number
- that
Quantity
- returns
Quantity
- Definition Classes
- Quantity
- def rint: AngularVelocity
Returns the Quantity value that is closest in value to the argument and is equal to a mathematical integer.
Returns the Quantity value that is closest in value to the argument and is equal to a mathematical integer.
- returns
Quantity
- Definition Classes
- Quantity
- See also
java.lang.Math#rint(double)
- def rounded(scale: Int, mode: RoundingMode = RoundingMode.HALF_EVEN): AngularVelocity
Returns the Quantity with its coefficient value rounded using scale and mode.
Returns the Quantity with its coefficient value rounded using scale and mode. The unit is maintained.
- scale
Int - scale of the value to be returned
- mode
RoundingMode - defaults to HALF_EVEN
- returns
Quantity
- Definition Classes
- Quantity
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def time: Time
- Attributes
- protected[squants]
- Definition Classes
- AngularVelocity → TimeIntegral → TimeDerivative
- def timeDerived: AngularAcceleration
- Attributes
- protected[squants]
- Definition Classes
- AngularVelocity → TimeIntegral
- def timeIntegrated: Angle
- Attributes
- protected[squants]
- Definition Classes
- AngularVelocity → TimeDerivative
- def times(that: Double): AngularVelocity
Multiply this quantity by some number
- def to(uom: UnitOfMeasure[AngularVelocity]): Double
Returns a Double representing the quantity in terms of the supplied unit
Returns a Double representing the quantity in terms of the supplied unit
val d = Feet(3) (d to Inches) should be(36)
- uom
UnitOfMeasure[A]
- returns
Double
- Definition Classes
- Quantity
- def to(that: AngularVelocity): QuantityRange[AngularVelocity]
Returns a QuantityRange that goes from this to that
Returns a QuantityRange that goes from this to that
- that
Quantity
- returns
QuantityRange
- Definition Classes
- Quantity
- def toDegreesPerSecond: Double
- def toGradiansPerSecond: Double
- def toRadiansPerSecond: Double
- def toString(uom: UnitOfMeasure[AngularVelocity], format: String): String
Returns a string representing the quantity's value in the given
unit
in the givenformat
Returns a string representing the quantity's value in the given
unit
in the givenformat
- uom
UnitOfMeasure[A] with UnitConverter
- format
String containing the format for the value (ie "%.3f")
- returns
String
- Definition Classes
- Quantity
- def toString(uom: UnitOfMeasure[AngularVelocity]): String
Returns a string representing the quantity's value in the given
unit
Returns a string representing the quantity's value in the given
unit
- uom
UnitOfMeasure[A] with UnitConverter
- returns
String
- Definition Classes
- Quantity
- def toString(): String
Returns a string representing the quantity's value in unit
Returns a string representing the quantity's value in unit
- returns
String
- Definition Classes
- Quantity → AnyRef → Any
- def toTuple(uom: UnitOfMeasure[AngularVelocity]): (Double, String)
Returns a pair representing the numeric value and the uom's symbol
Returns a pair representing the numeric value and the uom's symbol
- uom
UnitOfMeasure[A]
- Definition Classes
- Quantity
- def toTuple: (Double, String)
Returns a tuple representing the numeric value and the unit's symbol
Returns a tuple representing the numeric value and the unit's symbol
- Definition Classes
- Quantity
- def toTurnsPerSecond: Double
- def unary_-(): AngularVelocity
- Definition Classes
- Quantity
- val unit: AngularVelocityUnit
The Unit of Measure the value represents
The Unit of Measure the value represents
- returns
UnitOfMeasure[A]
- Definition Classes
- AngularVelocity → Quantity
- val value: Double
The value of the quantity given the unit
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def within(range: QuantityRange[AngularVelocity]): Boolean
Returns true if this value is within (contains) the range
Returns true if this value is within (contains) the range
- range
QuantityRange
- returns
Boolean
- Definition Classes
- Quantity
- def ~=(that: AngularVelocity)(implicit tolerance: AngularVelocity): Boolean
approx
approx
- Definition Classes
- Quantity
- def ≈(that: AngularVelocity)(implicit tolerance: AngularVelocity): Boolean
approx
approx
- Definition Classes
- Quantity