Example #1
0
 private void findOrphanRoads() {
   for (StandardEntity road : world.getRoads()) {
     if (roadHelper.getPathId(road.getID()) == null) {
       orphanRoads.add((Road) road);
     }
   }
 }
Example #2
0
 /** 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);
       }
     }
   }
 }
Example #3
0
  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);
      }
    }
  }
Example #4
0
  /** 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());
    }
  }