/** * Toggles the highlighted state of a picked object. */ public void togglePickedObjectHighlights() { String message = ""; for (Object pickedObject : pickedObjects) { if (pickedObject instanceof Highlightable) { Highlightable highlightable = (Highlightable) pickedObject; highlightable.setHighlighted(!highlightable.isHighlighted()); if (highlightable.isHighlighted()) { if (!message.isEmpty()) { message += ", "; } message += ((Renderable) highlightable).getDisplayName(); } } } if (!message.isEmpty()) { Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT).show(); } this.getWorldWindow().requestRedraw(); } }