private CachedJPEGHeader getHeader() { if (!isEmpty()) { CachedJPEGSeries cjs = (CachedJPEGSeries) groups.get(0); return cjs.getHeader(); } return null; }
/** * 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."); } }