コード例 #1
0
  private CachedJPEGHeader getHeader() {

    if (!isEmpty()) {
      CachedJPEGSeries cjs = (CachedJPEGSeries) groups.get(0);
      return cjs.getHeader();
    }
    return null;
  }
コード例 #2
0
  /**
   * Construct a Study from an ArrayList of series.
   *
   * @param series
   */
  public CachedJPEGStudy(ArrayList<CachedJPEGSeries> series) {

    addAll(series);
    if (!isEmpty()) {
      CachedJPEGSeries cjs = (CachedJPEGSeries) series.get(0);
      CachedJPEGHeader cjh = cjs.getHeader();
      String description = cjh.getDescription();
      if (description != null) setProperty(DESCRIPTION, description);
      setProperty(NUMBER_SERIES, groups.size());
      registerModel();
    } else {
      System.err.println("Empty study due to image reading problems, check log.");
    }
  }