private void findOrphanRoads() { for (StandardEntity road : world.getRoads()) { if (roadHelper.getPathId(road.getID()) == null) { orphanRoads.add((Road) road); } } }
/** find the cluster roads */ private void clusterRoad() { for (StandardEntity entity : world.getRoads()) { if (entity instanceof Road) { if (polygon.contains(((Road) entity).getX(), ((Road) entity).getY())) { this.roads.add((Road) entity); } } } }
private void getRoadsAndEntrances() { for (StandardEntity standardEntity : world.getRoads()) { Road road = (Road) standardEntity; if (isEntrance(road) && !entrances.contains(road)) { entrances.add(road); createEntrance(road); } else { roads.add(road); } } }
/** find the cluster paths */ private void clusterPaths() { List<Road> roadList = new ArrayList<Road>(); for (StandardEntity entity : world.getRoads()) { if (entity instanceof Road) { if (polygon.contains(((Road) entity).getX(), ((Road) entity).getY())) { roadList.add((Road) entity); } } } for (Road r : roadList) { paths.add(world.getPath(r.getID()).getId()); } }