for (String lmStr : lines) { if (lmStr.startsWith("#BBOX:")) { bbox = BBox.parseTwoPoints(lmStr.substring("#BBOX:".length())); continue; } else if (lmStr.isEmpty() || Character.isAlphabetic(lmStr.charAt(0))) {
findEdgesInShape(blockArea.blockedEdges, polygon, filter); } else if (splittedObject.length == 4) { final BBox bbox = BBox.parseTwoPoints(objectAsString); if (bbox.calculateArea() > useEdgeIdsUntilAreaSize) blockArea.add(bbox);
for (String lmStr : lines) { if (lmStr.startsWith("#BBOX:")) { bbox = BBox.parseTwoPoints(lmStr.substring("#BBOX:".length())); continue; } else if (lmStr.isEmpty() || Character.isAlphabetic(lmStr.charAt(0))) {
for (String lmStr : lines) { if (lmStr.startsWith("#BBOX:")) { bbox = BBox.parseTwoPoints(lmStr.substring("#BBOX:".length())); continue; } else if (lmStr.isEmpty() || Character.isAlphabetic(lmStr.charAt(0))) {
String[] splittedObject = objectAsString.split(innerObjSep); if (splittedObject.length == 4) { final BBox bbox = BBox.parseTwoPoints(objectAsString); if (bbox.calculateArea() > shapeArea) blockedShapes.add(bbox);
findEdgesInShape(blockArea.blockedEdges, polygon, filter); } else if (splittedObject.length == 4) { final BBox bbox = BBox.parseTwoPoints(objectAsString); if (bbox.calculateArea() > useEdgeIdsUntilAreaSize) blockArea.add(bbox);