# Package com.pixelmed.display

package com.pixelmed.display

Classes for displaying DICOM composite objects, including images and spectra.

Includes the complete `DicomImageViewer` application as well as various independent classes for loading and buffering images and displaying them.

## Package Specification

## Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:

Related Packages
Package
Description
com.pixelmed.display.event
Classes for processing events related to displaying and navigating through images and spectra.
Classes
Class
Description
ApplicationFrame
This class provides the infrastructure for creating applications (which extend this class) and provides them with utilities for creating a main window with a title and default close and dispose behavior, as well as access to properties, and a window snapshot function.
BufferedImageUtilities
ChestImageViewer
This class is an entire application for displaying and viewing chest x-ray images.
ConsumerFormatImageMaker
A class of static methods to make consumer format images from DICOM images.
DemographicAndTechniqueAnnotations
A class to extract selected DICOM annotative attributes into defined displayed area relative positions.
DescribeGraphicsEnvironment
This class describes the graphics environment (number and type and size of displays).
DialogMessageLogger
A class to write log and status messages to a scrolling text area in a dialog box.
DicomBrowser
A primitive DICOMDIR browsing application that will display images and structured reports, including marking up image coordinates and measurements on referenced images.
DicomCleaner
This class is an application for importing or retrieving DICOM studies, cleaning them (i.e., de-identifying them or replacing UIDs, etc.), and sending them elsewhere.
DicomImageBlackout
This class displays images and allows the user to black out burned-in annotation, and save the result.
DicomImageViewer
This class is an entire application for displaying and viewing images and spectroscopy objects.
DisplayDeviceArea
DisplayedAreaSelection
A class to keep track of a selected sub-region of an image for the purposes of display.
DisplayStructuredReportBrowser
DrawingUtilities
A class to provide various static methods for drawing.
IconDemographicAndTechniqueAnnotations
A class to extract selected DICOM annotative attributes into defined displayed area relative positions for icons.
IconListBrowser
This class implements a panel of icons of DICOM images inside a parent JScrollPane.
ImageEditUtilities
A class of utility methods for editing image pixel data.
MammoDemographicAndTechniqueAnnotations
A class to extract selected DICOM annotative attributes into defined displayed area relative positions for mammograms.
MammoImageViewer
This class is an entire application for displaying and viewing mammography images and CAD objects.
PlotGraph
Implements a component that can display an array of tiles, each of which is a 2D graph of sample values.
SafeCursorChanger
SafeFileChooser
SafeFileChooser.SafeFileChooserThread
SafeProgressBarUpdaterThread
A class that implements `Runnable` so that it can be invoked by `EventQueue.invokeLater()`.
SingleImagePanel
Implements a component that can display a single or multi-frame image in a single panel with window center/width adjustment, scrolling through frames of a multi-frame image, resizing to the size of the panel, annotation of pre-defined text and shapes, feedback of cursor position status (2D and 3D position, pixel value, window).
SourceImage
A class that encapsulates the pixel data and features and values from an image source (such as a DICOM image), usually for the purpose of displaying it.
SourceImageSubset
A class that encapsulates a subset of frame sin a multi-frame SourceImage.
SourceSpectra
A class that encapsulates the features and values from an MR spectroscopy source, usually for the purpose of displaying it.
SpectraPanel
Implements a component that can display a single or multi-frame spectra in a single panel, over an optional background image, with scrolling through frames of a multi-frame spectra, resizing to the size of the panel, feedback of cursor position status.
SuperimposedDicomImage
A class that supports matching the geometry of a superimposed DICOM image and an underlying images, and creating BufferedImages suitable for drawing on an underlying image.
SuperimposedDicomSegments
A class that supports extracting DICOM segmentation objects with one or more segments as superimposed images.
SuperimposedImage
A class that supports matching the geometry of a superimposed image and an underlying images, and creating BufferedImages suitable for drawing on an underlying image.
TextAnnotationPositioned
A class to encapsulate a text annotation positioned left or right and top or bottom with row offset relative to an abstract rectanglular frame.
WindowCenterAndWidth
A class of static methods to perform window operations on images.