Class DicomImageViewer

All Implemented Interfaces:
KeyListener, MouseListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants

public class DicomImageViewer extends ApplicationFrame implements KeyListener, MouseListener

This class is an entire application for displaying and viewing images and spectroscopy objects.

It supports a local database of DICOM objects, as well as the ability to read a load from a DICOMDIR, and to query and retrieve objects across the network.

It is configured by use of a properties file that resides in the user's home directory in .com.pixelmed.display.DicomImageViewer.properties.

See Also:
  • Field Details

    • storedFilePathStrategy

      protected StoredFilePathStrategy storedFilePathStrategy
    • savedImagesFolder

      protected File savedImagesFolder
    • lastDirectoryPath

      protected String lastDirectoryPath
    • multiPanel

      protected JPanel multiPanel
    • displayListOfPossibleReferenceImagesForImages

      protected JList displayListOfPossibleReferenceImagesForImages
    • displayListOfPossibleBackgroundImagesForSpectra

      protected JList displayListOfPossibleBackgroundImagesForSpectra
    • displayListOfPossibleReferenceImagesForSpectra

      protected JList displayListOfPossibleReferenceImagesForSpectra
    • displayListOfPossibleReferenceImagesForTiledImages

      protected JList displayListOfPossibleReferenceImagesForTiledImages
    • databaseTreeScrollPane

      protected JScrollPane databaseTreeScrollPane
    • dicomdirTreeScrollPane

      protected JScrollPane dicomdirTreeScrollPane
    • scrollPaneOfCurrentAttributes

      protected JScrollPane scrollPaneOfCurrentAttributes
    • attributeFrameTableScrollPane

      protected JScrollPane attributeFrameTableScrollPane
    • attributeTreeScrollPane

      protected JScrollPane attributeTreeScrollPane
    • queryTreeScrollPane

      protected JScrollPane queryTreeScrollPane
    • structuredReportTreeScrollPane

      protected JScrollPane structuredReportTreeScrollPane
    • cursorChanger

      protected SafeCursorChanger cursorChanger
  • Method Details