RangeAreaInteractionDetails class

Renderer-neutral interval values carried by Range Area interaction.

One instance represents the complete low/high identity at a tracked X. Consumers must not infer either boundary from the inherited midpoint Y.

Constructors

RangeAreaInteractionDetails({required double low, required double high, required double midpoint, required double span, required String formattedLow, required String formattedHigh, required String formattedMidpoint, required String formattedSpan, DateTime? timestamp, String? formattedTimestamp})
const
RangeAreaInteractionDetails.fromPoint(RangeAreaDataPoint point, {String? unit, String? formattedTimestamp})
factory
RangeAreaInteractionDetails.fromValues({required double low, required double high, String? unit, DateTime? timestamp, String? formattedTimestamp})
factory

Properties

formattedHigh String
final
formattedLow String
final
formattedMidpoint String
final
formattedSpan String
final
formattedTimestamp String?
final
hashCode int
The hash code for this object.
no setterinherited
high double
final
low double
final
midpoint double
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
semanticLabel String
Complete non-colour-only interval announcement.
no setter
span double
final
timestamp DateTime?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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