SizeAxisUtil extension
Extension on Size that provides various directional utilities.
- on
Methods
-
axisSize(
Axis axis) → double - Gets the extent of this size on the given axis.
-
crossAxisSize(
Axis axis) → double - Gets the extent of this size crossing the given axis.
-
rotateWithAxis(
Axis axis) → Size -
Rotates this size with
axis
wherewidth
becomes the cross axis extent andheight
becomes the main axis extent. -
rotateWithCrossAxis(
Axis crossAxis) → Size -
Rotates this size with
crossAxis
wherewidth
becomes the cross axis extent andheight
becomes the main axis extent.
Static Methods
-
create(
Axis axis, double cross, double main) → Size -
Creates a Size with the given
cross
andmain
extents. -
crossFrom(
Axis axis, double extent) → Size -
Creates a Size with the given cross axis
extent
and an infinite main axis extent. -
from(
Axis axis, double extent) → Size -
Creates a Size with the given main axis
extent
and an infinite cross axis extent.