InverseRoundedCorner class

Inheritance

Constructors

InverseRoundedCorner({double radius = 0.0})
const
InverseRoundedCorner.elliptical({double p = 0.0, double n = 0.0})
const

Properties

hashCode int
The hash code for this object.
no setteroverride
isCircular bool
no setterinherited
n double
Corner extent along the next side.
finalinherited
p double
Corner extent along the previous side.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

appendArc(Path path, AnyContour contour, int cornerIndex, double dPrev, double dNext, double fromAngle, double toAngle) → void
override
canBuild(AnyContour contour, int cornerIndex) bool
inherited
consumptionForNextSide(AnyContour contour, int cornerIndex) double
override
consumptionForPreviousSide(AnyContour contour, int cornerIndex) double
override
convert(double insetP, double insetN, bool inner, double angle) InverseRoundedCorner
Creates an auto-derived inner/outer corner for the provided adjacent side insets. insetP = inset on previous side insetN = inset on next side inner = convex/inner turn conversion angle = local corner angle in radians
override
copyWith({double? p, double? n}) InverseRoundedCorner
override
lerpTo(AnyCorner other, double t) InverseRoundedCorner
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pointAt(AnyContour contour, int cornerIndex, double dPrev, double dNext, double angle) → (double, double)
override
resolvedNext(double maxNextExtent) double
inherited
resolvedPrevious(double maxPreviousExtent) double
inherited
resolveFinite(double maxPreviousExtent, double maxNextExtent) InverseRoundedCorner
override
scaleForNextSide(double factor) InverseRoundedCorner
override
scaleForPreviousSide(double factor) InverseRoundedCorner
override
toString() String
A string representation of this object.
inherited
turnSign(AnyContour contour, int cornerIndex) double
inherited

Operators

operator *(double factor) InverseRoundedCorner
override
operator ==(Object other) bool
The equality operator.
override