@Override public void renderDynamic(GC gc, ViewPort vp, long time) { final int radius = 2; gc.setBackground(new Color(gc.getDevice(), RED, 0, 0)); final Map<RoadUser, Point> objects = rm.getObjectsAndPositions(); synchronized (objects) { for (final Entry<RoadUser, Point> entry : objects.entrySet()) { final Point p = entry.getValue(); gc.fillOval((int) (vp.origin.x + (p.x - vp.rect.min.x) * vp.scale) - radius, (int) (vp.origin.y + (p.y - vp.rect.min.y) * vp.scale) - radius, 2 * radius, 2 * radius); } } }
@Override public void renderDynamic(GC gc, ViewPort vp, long time) { final int radius = 2; gc.setBackground(new Color(gc.getDevice(), RED, 0, 0)); final Map<RoadUser, Point> objects = rm.getObjectsAndPositions(); synchronized (objects) { for (final Entry<RoadUser, Point> entry : objects.entrySet()) { final Point p = entry.getValue(); gc.fillOval((int) (vp.origin.x + (p.x - vp.rect.min.x) * vp.scale) - radius, (int) (vp.origin.y + (p.y - vp.rect.min.y) * vp.scale) - radius, 2 * radius, 2 * radius); } } }
@Override public void renderDynamic(GC gc, ViewPort vp, long time) { final Map<RoadUser, Point> map = Maps.filterEntries(roadModel.getObjectsAndPositions(), Pred.INSTANCE);
@Override public void renderDynamic(GC gc, ViewPort vp, long time) { final Map<RoadUser, Point> map = Maps.filterEntries(roadModel.getObjectsAndPositions(), Pred.INSTANCE);
gc.setBackground(uiSchema.getDefaultColor()); final Map<RoadUser, Point> objects = model.getObjectsAndPositions(); synchronized (objects) { for (final Entry<RoadUser, Point> entry : objects.entrySet()) {
helper.adapt(gc, vp); synchronized (pdpModel) { final Map<RoadUser, Point> posMap = roadModel.getObjectsAndPositions(); final Set<Vehicle> vehicles = pdpModel.getVehicles();