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