Mass class
A mass Measurement  for example 55.67 grams.
To create a new Mass
object, use any of this class's factory
constructors.
For example,
Mass heightOfEverest = Mass.fromKilograms(8.848);
Use one of the properties, such as inGrams, to retrieve the double value
of the Mass
in the specified mass unit.
For example,
Mass heightOfEverest = Mass.fromKilograms(8.848);
assert(heightOfEverest.inGrams == 8848.0);
This class provides a collection of arithmetic and comparison operators.
See Measurement for the collection of arithmetic and comparison operators which this class provides.
 Inheritance
 Object
 Measurement<
Mass>  Mass
Constructors
 Mass.fromGrams(double grams)

Returns a new
Mass
object from the number of grams.const  Mass.fromImperialTonnes(double usTonnes)

Returns a new
Mass
object from the number of Imperial Tonnes.const  Mass.fromKilograms(double kilograms)

Returns a new
Mass
object from the number of kilograms.const  Mass.fromMetricTonnes(double tonnes)

Returns a new
Mass
object from the number of tonnes.const  Mass.fromMicrograms(double micrograms)

Returns a new
Mass
object from the number of micrograms.const  Mass.fromMilligrams(double milligrams)

Returns a new
Mass
object from the number of milligrams.const  Mass.fromNanograms(double nanograms)

Returns a new
Mass
object from the number of nanograms.const  Mass.fromOunces(double ounces)

Returns a new
Mass
object from the number of feet.const  Mass.fromPounds(double pounds)

Returns a new
Mass
object from the number of pounds.const  Mass.fromStones(double stones)

Returns a new
Mass
object from the number of stones.const  Mass.fromUSTonnes(double usTonnes)

Returns a new
Mass
object from the number of US Tonnes.const
Properties
 hashCode → int

The hash code for this object. [...]
readonly, inherited
 inGrams → double

Returns the total number of grams making up this
Mass
.readonly  inImperialTonnes → double

Returns the total number of US tonnes making up this
Mass
.readonly  inKilograms → double

Returns the total number of kilograms making up this
Mass
.readonly  inMetricTonnes → double

Returns the total number of metric tonnes making up this
Mass
.readonly  inMicrograms → double

Returns the total number of micrograms making up this
Mass
.readonly  inMilligrams → double

Returns the total number of milligrams making up this
Mass
.readonly  inNanograms → double

Returns the total number of nanograms making up this
Mass
.readonly  inOunces → double

Returns the total number of feet making up this
Mass
.readonly  inPounds → double

Returns the total number of pounds making up this
Mass
.readonly  inStones → double

Returns the total number of stones making up this
Mass
.readonly  inUSTonnes → double

Returns the total number of US tonnes making up this
Mass
.readonly  isNegative → bool

Returns whether this
Measurement
is negative.readonly, inherited  runtimeType → Type

A representation of the runtime type of the object.
readonly, inherited
Methods

abs(
) → Mass 
Returns a new object of
T
representing the absolute value of thisMeasurement
. [...]inherited 
compareTo(
Mass other) → int 
Compares this
Measurement
toother
, returning zero if the values are equal. [...]inherited 
noSuchMethod(
Invocation invocation) → dynamic 
Invoked when a nonexistent method or property is accessed. [...]
inherited

toString(
) → String 
Returns a string representation of this object.
inherited
Operators

operator *(
double other) → Mass 
Multiples this
Measurement
byother
and returns the result as a new object ofT
.inherited 
operator +(
Mass other) → Mass 
Adds this
Measurement
andother
and returns the sum as a new object ofT
.inherited 
operator (
Mass other) → Mass 
Subtracts
other
from thisMeasurement
and returns the difference as a new object ofT
.inherited 
operator /(
double other) → Mass 
Divides this
Measurement
byother
and returns the result as a new object ofT
.inherited 
operator <(
Mass other) → bool 
Returns
true
if the value of thisMeasurement
is less than the value ofother
.inherited 
operator <=(
Mass other) → bool 
Returns
true
if the value of thisMeasurement
is less than or equal to the value ofother
.inherited 
operator ==(
dynamic other) → bool 
Returns
true
if this Measurement has the same value asother
.inherited 
operator >(
Mass other) → bool 
Returns
true
if the value of thisMeasurement
is greater than the value ofother
.inherited 
operator >=(
Mass other) → bool 
Returns
true
if the value of thisMeasurement
is greater than or equal to the value ofother
.inherited 
operator unary(
) → Mass 
Returns a new object of
T
representing thisMeasurement
negated. [...]inherited