getArrowTipPath method
Implementation
Path getArrowTipPath(
ArrowType arrowType,
double arrowSize,
Offset point1,
Offset point2,
double scale,
) {
switch (arrowType) {
case ArrowType.none:
return Path();
case ArrowType.arrow:
return getArrowPath(arrowSize, point1, point2, scale, 1);
case ArrowType.pointedArrow:
return getArrowPath(arrowSize, point1, point2, scale, 2);
case ArrowType.circle:
return getCirclePath(arrowSize, point1, point2, scale, false);
case ArrowType.centerCircle:
return getCirclePath(arrowSize, point1, point2, scale, true);
case ArrowType.semiCircle:
return getSemiCirclePath(arrowSize, point1, point2, scale);
}
}