DynamicDimension class
- Implemented types
- Available extensions
Constructors
- DynamicDimension(PDimension computer(PDimension? size))
Properties
- area → num
-
The area of this dimension.
no setteroverride
- aspectRation → double
-
The aspect ration of this dimension (width / height).
no setteroverride
- center → Point
-
The center
point
of this dimension.no setteroverride - className → String
-
no setteroverride
- computer → PDimension Function(PDimension? size)
-
final
- dimension → PDimension
-
The PDimension of this instance.
no setteroverride
- hashCode → int
-
The hash code for this object.
no setteroverride
- height → num
-
The dimension height.
no setteroverride
- isZeroDimension → bool
-
Returns
true
if the area of this dimension is zero.no setteroverride - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- size ↔ PDimension?
-
getter/setter pair
- width → num
-
The dimension width.
no setteroverride
Methods
-
compute(
) → PDimension -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resolve(
) → PDimension -
Returns a resolved version of this instance.
override
-
setHeight(
num height) → PDimension -
override
-
setWidth(
num width) → PDimension -
override
-
toJson(
) → Map< String, dynamic> -
override
-
toJsonEncoded(
{bool pretty = false}) → String -
Available on WithJson, provided by the WithJsonExtension extension
-
toPRectangle(
{num x = 0, num y = 0}) → PRectangle -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override