ScaleZoomableDouble class

Inheritance

Constructors

ScaleZoomableDouble(double minValue, double maxValue, double zoom)

Properties

format String
The data format of this scale.
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
maxValue double
finalinherited
minValue double
finalinherited
range double
latefinalinherited
rangeZoomed double
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
zero double
The zero value for this scale format.
final
zoom double
finalinherited

Methods

denormalize(double normalizedValue) double
Denormalize normalizedValue to values of this scale (in the range minValue to maxValue).
override
denormalizeList(List<double> normalizedValues) List<double>
Denormalizes values using denormalize.
inherited
normalize(double value) double
Normalize value to this scale (in the range 0..1)
override
normalizeList(List<double> values) List<double>
Normalizes values using normalize.
inherited
normalizeNum(num value) double
Normalize value to this scale (in the range 0..1)
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson({bool withIndent = false}) String
Converts to an encoded JSON.
inherited
toJsonMap() Map<String, dynamic>
Converts this Scale to a JSON Map.
override
toN(num value) double
Converts value to N.
override
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
Returns true if other is equals to this.
inherited