getEndShortening method
Implementation
double getEndShortening(ArrowType arrowType) {
double eps = 0.05;
switch (arrowType) {
case ArrowType.none:
return 0;
case ArrowType.arrow:
return arrowSize - eps;
case ArrowType.pointedArrow:
return (arrowSize * 2) - eps;
case ArrowType.circle:
return arrowSize - eps;
case ArrowType.centerCircle:
return 0;
case ArrowType.semiCircle:
return arrowSize - eps;
}
}