InverseRoundedCorner class
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