getRadiusFactor method
Implementation
int getRadiusFactor(double coord) {
if (scaleInterpolation > 1 && scaleInterpolation < 3) {
return coord.toInt() >> 1;
}
if (scaleInterpolation > 3 && scaleInterpolation < 5) {
return coord.toInt() >> 2;
}
if (scaleInterpolation > 7 && scaleInterpolation < 9) {
return coord.toInt() >> 3;
}
if (scaleInterpolation > 15 && scaleInterpolation < 17) {
return coord.toInt() >> 4;
}
if (scaleInterpolation > 31 && scaleInterpolation < 33) {
return coord.toInt() >> 5;
}
if (scaleInterpolation > 63 && scaleInterpolation < 65) {
return coord.toInt() >> 6;
}
if (scaleInterpolation > 127 && scaleInterpolation < 129) {
return coord.toInt() >> 7;
}
if (scaleInterpolation > 255 && scaleInterpolation < 257) {
return coord.toInt() >> 8;
}
if (scaleInterpolation > 511 && scaleInterpolation < 513) {
return coord.toInt() >> 9;
}
if (scaleInterpolation > 1023 && scaleInterpolation < 1025) {
return coord.toInt() >> 10;
}
return floor(coord * iscale);
}