Class DicomBrowser

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class DicomBrowser extends ApplicationFrame

A primitive DICOMDIR browsing application that will display images and structured reports, including marking up image coordinates and measurements on referenced images.

Essentially an example of overriding doSomethingWithSelectedSOPInstances() in StructuredReportBrowser, and passing pre-defined graphic shapes and text to SingleImagePanel.

See Also:
  • Constructor Details

    • DicomBrowser

      public DicomBrowser()

      Construct a browser.

      Will NOT exit the application when the window is closed (X-d out).

    • DicomBrowser

      public DicomBrowser(String title)

      Construct a browser.

      Will NOT exit the application when the window is closed (X-d out).

      Parameters:
      title -
    • DicomBrowser

      public DicomBrowser(int closeOperation)

      Construct a browser.

      Parameters:
      closeOperation - argument to setDefaultCloseOperation()
    • DicomBrowser

      public DicomBrowser(String title, int closeOperation)

      Construct a browser.

      Parameters:
      title -
      closeOperation - argument to setDefaultCloseOperation()
  • Method Details

    • loadAndDisplayImagesFromDicomFiles

      public static void loadAndDisplayImagesFromDicomFiles(Vector paths, Map mapOfSOPInstanceUIDToReferencedFileName, int frameWidthWanted, int frameHeightWanted)
      Parameters:
      paths -
      mapOfSOPInstanceUIDToReferencedFileName -
      frameWidthWanted -
      frameHeightWanted -
    • loadAndDisplayImagesFromSOPInstances

      public static void loadAndDisplayImagesFromSOPInstances(Vector instances, Map mapOfSOPInstanceUIDToReferencedFileName, int frameWidthWanted, int frameHeightWanted)
      Parameters:
      instances -
      mapOfSOPInstanceUIDToReferencedFileName -
      frameWidthWanted -
      frameHeightWanted -
    • loadAndDisplayImagesFromSOPInstances

      public static void loadAndDisplayImagesFromSOPInstances(Vector paths, Vector instances, Map mapOfSOPInstanceUIDToReferencedFileName, int frameWidthWanted, int frameHeightWanted)
      Parameters:
      paths -
      instances -
      mapOfSOPInstanceUIDToReferencedFileName -
      frameWidthWanted -
      frameHeightWanted -
    • main

      public static void main(String[] arg)
      Parameters:
      arg -