ComparisonDiff class
An object with data on the difference of render metrics between two objects
RenderData
yTop - difference of the upper Y position relative to the screen. yBottom - difference of the lower Y position relative to the screen. yCenter - difference of the central Y position relative to the screen. xLeft - difference left X position relative to the screen. xRight - difference of the right X position relative to the screen. xCenter - difference of the central X position relative to the screen. diffTopToBottom - difference between the upper border of first object and the lower border of second object. diffBottomToTop - difference between the lower border of first object and the upper border of second object. diffLeftToRight - difference between the left border of first object and the right border of second object. diffRightToLeft - difference between the right border of first object and the left border of second object. width - difference in width of elements. height - difference in element heights. topLeft - upper left coordinate. topRight - upper right coordinate. bottomLeft - lower left coordinate. bottomRight - lower right coordinate. center - central coordinate. topCenter - upper center coordinate. bottomCenter - lower central coordinate. centerLeft - center left coordinate. centerRight - center right coordinate.
Constructors
- ComparisonDiff({required double yTop, required double yBottom, required double yCenter, required double xLeft, required double xRight, required double xCenter, required double diffTopToBottom, required double diffBottomToTop, required double diffLeftToRight, required double diffRightToLeft, required double width, required double height})
-
const
Properties
- bottomCenter → CoordinatesMetrics
-
no setter
- bottomLeft → CoordinatesMetrics
-
no setter
- bottomRight → CoordinatesMetrics
-
no setter
- center → CoordinatesMetrics
-
no setter
- centerLeft → CoordinatesMetrics
-
no setter
- centerRight → CoordinatesMetrics
-
no setter
- diffBottomToTop → double
-
final
- diffLeftToRight → double
-
final
- diffRightToLeft → double
-
final
- diffTopToBottom → double
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- height → double
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- topCenter → CoordinatesMetrics
-
no setter
- topLeft → CoordinatesMetrics
-
no setter
- topRight → CoordinatesMetrics
-
no setter
- width → double
-
final
- xCenter → double
-
final
- xLeft → double
-
final
- xRight → double
-
final
- yBottom → double
-
final
- yCenter → double
-
final
- yTop → double
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited