Ejemplo n.º 1
0
  public void doRenderExtent(DrawContext dc) {
    if (dc == null) {
      String message = Logging.getMessage("nullValue.DrawContextIsNull");
      Logging.logger().severe(message);
      throw new IllegalArgumentException(message);
    }

    // Called by AirspaceRenderer's drawNow and pickNow methods. These methods do not use the
    // ordered renderable
    // queue, so TrackAirspace must explicitly initiate drawing its legs. When airspace rendering is
    // initiated via
    // AirspaceRenderer drawOrdered or pickOrdered, TrackAirspace does not add an ordered renderable
    // for itself, so
    // this method is never initiated.

    for (Layer l : this.layers) {
      l.renderExtent(dc);
    }
  }