MutableCubic class abstract

Inheritance

Constructors

MutableCubic()
MutableCubic.from(double anchor0X, double anchor0Y, double control0X, double control0Y, double control1X, double control1Y, double anchor1X, double anchor1Y)
factory
MutableCubic.fromCubic(Cubic other)
factory

Properties

anchor0 → Point
no setterinherited
anchor0X double
getter/setter pairinherited-getter
anchor0Y double
getter/setter pairinherited-getter
anchor1 → Point
no setterinherited
anchor1X double
getter/setter pairinherited-getter
anchor1Y double
getter/setter pairinherited-getter
control0 → Point
no setterinherited
control0X double
getter/setter pairinherited-getter
control0Y double
getter/setter pairinherited-getter
control1 → Point
no setterinherited
control1X double
getter/setter pairinherited-getter
control1Y double
getter/setter pairinherited-getter
hashCode int
The hash code for this object.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

interpolate(Cubic c1, Cubic c2, double progress) → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reverse() Cubic
inherited
split(double t) → (Cubic, Cubic)
Returns two Cubics, created by splitting this curve at the given distance of t between the original starting and ending anchor points.
inherited
toString() String
A string representation of this object.
override
transform(PointTransformer f) → void
transformed(PointTransformer f) Cubic
inherited

Operators

operator *(double x) Cubic
inherited
operator +(Cubic o) Cubic
inherited
operator /(double x) Cubic
inherited
operator ==(Object other) bool
The equality operator.
override