MomentOfInertia

Value Params
value

Double

Authors

paxelord

Since

1.3

Companion
object
trait Ordered[MomentOfInertia]
trait Comparable[MomentOfInertia]
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

def *(angularAcceleration: AngularAcceleration): Torque
def atCenter(radius: Length): Mass

For a point mass with the given MomentOfInertia rotating with a center of rotation at the given radius, return the mass of the point mass

For a point mass with the given MomentOfInertia rotating with a center of rotation at the given radius, return the mass of the point mass

Value Params
radius

distance to axis of rotation

Returns

mass of point mass with given radius and MomentOfInertia

def toPoundsSquareFeet: Double

Inherited methods

def %(that: MomentOfInertia): Double
Inherited from
Quantity
def %(that: Double): MomentOfInertia
Inherited from
Quantity
Inherited from
Quantity
def *(that: Double): MomentOfInertia
Inherited from
Quantity
Inherited from
Quantity
Inherited from
Quantity
def /(that: MomentOfInertia): Double
Inherited from
Quantity
def /(that: Double): MomentOfInertia
Inherited from
Quantity
def /%(that: MomentOfInertia): (Double, MomentOfInertia)
Inherited from
Quantity
def /%(that: Double): (MomentOfInertia, MomentOfInertia)
Inherited from
Quantity
def <(that: MomentOfInertia): Boolean
Inherited from
Ordered
def <=(that: MomentOfInertia): Boolean
Inherited from
Ordered
def =~(that: MomentOfInertia)(tolerance: MomentOfInertia): Boolean

approx

approx

Inherited from
Quantity
def >(that: MomentOfInertia): Boolean
Inherited from
Ordered
def >=(that: MomentOfInertia): Boolean
Inherited from
Ordered

Returns the absolute value of this Quantity

Returns the absolute value of this Quantity

Returns

Quantity

Inherited from
Quantity
def approx(that: MomentOfInertia)(tolerance: MomentOfInertia): Boolean

Returns boolean result of approximate equality comparison

Returns boolean result of approximate equality comparison

Value Params
that

Quantity

tolerance

Quantity

Inherited from
Quantity

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

See also

java.lang.Math#ceil(double)

Inherited from
Quantity
def compare(that: MomentOfInertia): Int

Implements Ordered.compare

Implements Ordered.compare

Value Params
that

Quantity

Returns

Int

Inherited from
Quantity
def compareTo(that: MomentOfInertia): Int
Inherited from
Ordered
def divide(that: MomentOfInertia): Double

Divide this quantity by a like quantity

Divide this quantity by a like quantity

Value Params
that

Quantity

Returns

Double

Inherited from
Quantity
def divide(that: Double): MomentOfInertia

Divide this quantity by some number

Divide this quantity by some number

Value Params
that

Double

Returns

Quantity

Inherited from
Quantity

Returns a Pair that includes the result of divideToInteger and remainder

Returns a Pair that includes the result of divideToInteger and remainder

Value Params
that

Quantity

Returns

(Double, Quantity)

Inherited from
Quantity

Returns a Pair that includes the result of divideToInteger and remainder

Returns a Pair that includes the result of divideToInteger and remainder

Value Params
that

Double

Returns

(Quantity, Quantity)

Inherited from
Quantity
override def equals(that: Any): Boolean

Override of equals method

Override of equals method

Value Params
that

must be of matching value and unit

Definition Classes
Quantity -> Any
Inherited from
Quantity

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

See also

java.lang.Math#floor(double)

Inherited from
Quantity
override def hashCode(): Int

Override of hashCode

Override of hashCode

Definition Classes
Quantity -> Any
Inherited from
Quantity

Returns an equivalent Quantity boxed with the supplied Unit

Returns an equivalent Quantity boxed with the supplied Unit

Value Params
uom

UnitOfMeasure[A]

Returns

Quantity

Inherited from
Quantity
def map(f: Double => Double): MomentOfInertia

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

Value Params
f

Double => Double function

Inherited from
Quantity

Returns the max of this and that Quantity

Returns the max of this and that Quantity

Value Params
that

Quantity

Returns

Quantity

Inherited from
Quantity

Returns the min of this and that Quantity

Returns the min of this and that Quantity

Value Params
that

Quantity

Returns

Quantity

Inherited from
Quantity

Subtract two like quantities

Subtract two like quantities

Value Params
that

Quantity

Returns

Quantity

Inherited from
Quantity

Returns the negative value of this Quantity

Returns the negative value of this Quantity

Returns

Quantity

Inherited from
Quantity
def notWithin(range: QuantityRange[MomentOfInertia]): Boolean

Returns true if this value is not within (contains) the range

Returns true if this value is not within (contains) the range

Value Params
range

QuantityRange

Returns

Boolean

Inherited from
Quantity

Add two like quantities

Add two like quantities

Value Params
that

Quantity

Returns

Quantity

Inherited from
Quantity

Returns a QuantityRange representing the range for this value +- that

Returns a QuantityRange representing the range for this value +- that

Value Params
that

Quantity

Returns

QuantityRange

Inherited from
Quantity
def remainder(that: MomentOfInertia): Double

Returns the remainder of a division by a like quantity

Returns the remainder of a division by a like quantity

Value Params
that

Quantity

Returns

Double

Inherited from
Quantity
def remainder(that: Double): MomentOfInertia

Returns the remainder of a division by a number

Returns the remainder of a division by a number

Value Params
that

Quantity

Returns

Quantity

Inherited from
Quantity

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

See also

java.lang.Math#rint(double)

Inherited from
Quantity
def rounded(scale: Int, mode: RoundingMode): MomentOfInertia

Returns the Quantity with its coefficient value rounded using scale and mode. The unit is maintained.

Returns the Quantity with its coefficient value rounded using scale and mode. The unit is maintained.

Value Params
mode

RoundingMode - defaults to HALF_EVEN

scale

Int - scale of the value to be returned

Returns

Quantity

Inherited from
Quantity
def times(that: Double): MomentOfInertia

Multiply this quantity by some number

Multiply this quantity by some number

Value Params
that

Double

Returns

Quantity

Inherited from
Quantity
def to(uom: UnitOfMeasure[MomentOfInertia]): 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)
Value Params
uom

UnitOfMeasure[A]

Returns

Double

Inherited from
Quantity

Returns a QuantityRange that goes from this to that

Returns a QuantityRange that goes from this to that

Value Params
that

Quantity

Returns

QuantityRange

Inherited from
Quantity
def toString(uom: UnitOfMeasure[MomentOfInertia], format: String): String

Returns a string representing the quantity's value in the given unit in the given format

Returns a string representing the quantity's value in the given unit in the given format

Value Params
format

String containing the format for the value (ie "%.3f")

uom

UnitOfMeasure[A] with UnitConverter

Returns

String

Inherited from
Quantity

Returns a string representing the quantity's value in the given unit

Returns a string representing the quantity's value in the given unit

Value Params
uom

UnitOfMeasure[A] with UnitConverter

Returns

String

Inherited from
Quantity
override 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 -> Any
Inherited from
Quantity
def toTuple(uom: UnitOfMeasure[MomentOfInertia]): (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

Value Params
uom

UnitOfMeasure[A]

Inherited from
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

Inherited from
Quantity
Inherited from
Quantity
def within(range: QuantityRange[MomentOfInertia]): Boolean

Returns true if this value is within (contains) the range

Returns true if this value is within (contains) the range

Value Params
range

QuantityRange

Returns

Boolean

Inherited from
Quantity
def ~=(that: MomentOfInertia)(tolerance: MomentOfInertia): Boolean

approx

approx

Inherited from
Quantity
def (that: MomentOfInertia)(tolerance: MomentOfInertia): Boolean

approx

approx

Inherited from
Quantity

Concrete fields

val value: Double