Direction class

Basic structure for directions attributes.

Inheritance

Constructors

Direction(String? code)
Direction.fromCardinal(String code)
Factory constructor to create a Direction object from a cardinal direction code. Throws: AssertionError: Raised if code is not in compassDirs keys.
factory

Properties

cardinal → String?
Get the cardinal direction associated to the wind direction, e.g. "NW" (north west).
no setter
hashCode → int
The hash code for this object.
no setterinherited
inDegrees → double?
Get the direction in degrees.
no setter
inGradians → double?
Get the direction in gradians.
no setter
inRadians → double?
Get the direction in radians.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
value → double?
Get the value as a float.
no setterinherited
variable → bool
Get True if direction is VRB in the report. False otherwise.
no setter

Methods

asMap() → Map<String, Object?>
Returns the numeric value data as a map like Map<String, dynamic>.
override
converted({double? conversionDouble, double conversionFunction(double)?}) → double?
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJSON() → String
Returns the object data as a string in JSON format.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited