if (web != null)\r
return web;\r
\r
- java.awt.geom.Area a = getCrossSection(Amount.valueOf(0, SI.MILLIMETER));\r
+ java.awt.geom.Area a = shape.getShape(Amount.valueOf(0, SI.MILLIMETER));\r
Rectangle r = a.getBounds();\r
double max = r.getWidth() < r.getHeight() ? r.getHeight() : r\r
.getWidth(); // The max size\r
while (true) {\r
guess = min + (max - min) / 2; // Guess halfway through\r
log.debug("Min: " + min + " Guess: " + guess + " Max: " + max);\r
- a = getCrossSection(Amount.valueOf(guess, SI.MILLIMETER));\r
+ a = shape.getShape(Amount.valueOf(guess, SI.MILLIMETER));\r
if (a.isEmpty()) {\r
// guess is too big\r
max = guess;\r