Exemplo n.º 1
0
  /**
   * Erzeugt eine Liste der Bildschichten einer DICOM-Serie.
   *
   * @param seriesUid
   * @return
   */
  public ArrayList<AImage> extractImages(String seriesUid) {
    ArrayList<AImage> images = new ArrayList<AImage>();
    ADicomTreeItem item = null;

    // item muss eine Serie sein, damit Alle Bilder der Serie extrahiert werden können
    if ((item = lookUpDicomTreeItem(seriesUid)) != null
        && item.getLevel() == ADicomTreeItem.TREE_SERIES_LEVEL) {
      for (ADicomTreeItem child : item.getChildren()) {
        DicomObject obj = (DicomObject) child;
        images.add(obj.getImage(0));
      }
    }
    return images;
  }