Length class
A length Measurement  for example 55.67 metres.
To create a new Length
object, use any of this class's factory
constructors.
For example,
Length heightOfEverest = Length.fromKilometres(8.848);
Use one of the properties, such as inMetres, to retrieve the double value
of the Length
in the specified length unit.
For example,
Length heightOfEverest = Length.fromKilometres(8.848);
assert(heightOfEverest.inMetres == 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<
Length>  Length
Constructors

Length.fromCentimetres(double centimetres
) 
Returns a new
Length
object from the number of centimetres.const 
Length.fromFeet(double feet
) 
Returns a new
Length
object from the number of feet.const 
Length.fromInches(double inches
) 
Returns a new
Length
object from the number of inches.const 
Length.fromKilometres(double kilometres
) 
Returns a new
Length
object from the number of kilometres.const 
Length.fromMetres(double metres
) 
Returns a new
Length
object from the number of metres.const 
Length.fromMicrometres(double micrometres
) 
Returns a new
Length
object from the number of nanometres.const 
Length.fromMiles(double miles
) 
Returns a new
Length
object from the number of miles.const 
Length.fromMillimetres(double millimetres
) 
Returns a new
Length
object from the number of millimetres.const 
Length.fromNanometres(double nanometres
) 
Returns a new
Length
object from the number of nanometres.const 
Length.fromNauticalMiles(double nauticalMiles
) 
Returns a new
Length
object from the number of nautical miles.const 
Length.fromYards(double yards
) 
Returns a new
Length
object from the number of yards.const
Properties
 inCentimetres → double

Returns the total number of centimetres making up this
Length
.readonly  inFeet → double

Returns the total number of feet making up this
Length
.readonly  inInches → double

Returns the total number of inches making up this
Length
.readonly  inKilometres → double

Returns the total number of kilometres making up this
Length
.readonly  inMetres → double

Returns the total number of metres making up this
Length
.readonly  inMicrometres → double

Returns the total number of micrometres making up this
Length
.readonly  inMiles → double

Returns the total number of miles making up this
Length
.readonly  inMillimetres → double

Returns the total number of millimetres making up this
Length
.readonly  inNanometres → double

Returns the total number of nanometres making up this
Length
.readonly  inNauticalMiles → double

Returns the total number of nautical miles making up this
Length
.readonly  inYards → double

Returns the total number of yards making up this
Length
.readonly  hashCode → int

The hash code for this object. [...]
readonly, inherited
 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(
) → Length 
Returns a new object of
T
representing the absolute value of thisMeasurement
. [...]inherited 
compareTo(
Length 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 ) → Length 
Multiples this
Measurement
byother
and returns the result as a new object ofT
.inherited 
operator +(
Length other ) → Length 
Adds this
Measurement
andother
and returns the sum as a new object ofT
.inherited 
operator (
Length other ) → Length 
Subtracts
other
from thisMeasurement
and returns the difference as a new object ofT
.inherited 
operator /(
double other ) → Length 
Divides this
Measurement
byother
and returns the result as a new object ofT
.inherited 
operator <(
Length other ) → bool 
Returns
true
if the value of thisMeasurement
is less than the value ofother
.inherited 
operator <=(
Length 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 >(
Length other ) → bool 
Returns
true
if the value of thisMeasurement
is greater than the value ofother
.inherited 
operator >=(
Length other ) → bool 
Returns
true
if the value of thisMeasurement
is greater than or equal to the value ofother
.inherited 
operator unary(
) → Length 
Returns a new object of
T
representing thisMeasurement
negated. [...]inherited