# All Classes and Interfaces

Class
Description
AbstractSyntaxSelectionPolicy
Implementations of this interface accept or reject Presentation Contexts from a list based on their Abstract Syntax.
AddHierarchicalEvidenceSequencetoStructuredReports
A class to process multiple SR files and their referenced instances (like Images, Presentation States and Segmentations) and build Hierarchical SOP Instance Reference Macros with which to (re-)populate CurrentRequestedProcedureEvidenceSequence.
AddTIFFOrOffsetTables
A class for to add make a dual-personality DICOM-TIFF file and/or add Basic or Extended Offset Tables.
AgeStringAttribute
A concrete class specializing `Attribute` for Age String (AS) attributes.
AnalyzeException
AnalyzeHeader
A class for extracting Analyze image input format headers.
AnalyzeToDicom
A class for converting Analyze image input format files into images of a specified or appropriate SOP Class.
AnyExplicitStoreFindMoveGetPresentationContextSelectionPolicy
Accept only SOP Classes for storage, query or retrieval of composite instances and verification SOP Classes with any explicit transfer syntax (whether compressed or not), also rejecting implicit VR transfer syntaxes if an explicit VR transfer syntax is offered for the same abstract syntax.
AnyExplicitStorePresentationContextSelectionPolicy
Accept only SOP Classes for storage of composite instances and verification SOP Classes with any explicit transfer syntax (whether compressed or not), also rejecting implicit VR transfer syntaxes if an explicit VR transfer syntax is offered for the same abstract syntax.
AnyExplicitTransferSyntaxSelectionPolicy
Accept any explicit transfer syntax (whether compressed or not), also rejecting implicit VR transfer syntaxes if an explicit VR transfer syntax is offered for the same abstract syntax.
ApplicationEntity
This class provides a description of the parameters of a known Application Entity.
ApplicationEntityAttribute
A concrete class specializing `Attribute` for Application Entity (AE) attributes.
ApplicationEntityConfigurationDialog
This class implements a dialog for users to enter DICOM AE network configuration parameters.
ApplicationEntityMap
This class provides a list of known Application Entities, indexed by AET.
ApplicationEventDispatcher
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.
ApplyShutterChangeEvent
AReleaseException
ArrayCopyUtilities
A class of static methods for copying data between arrays of different types, expanding arrays, and comparing them, and removing padding from strings.
Association
AssociationFactory
A factory object of static methods that can accept and initiate associations.
AssociationOutputStream
A specialized java.io.OutputStream which buffers and fragments data which is written to it into PDUs and sends them over the supplied OutputStream which is (presumably) that of the java.net.Socket of an established `Association`.
AssociationStatusHandler
This abstract class provides a mechanism for detecting when an Association closes.
AsynchronousOutputStream
A class that extends `FilterOutputStream` by creating a separate thread to actually perform the output operations, and returning immediately from write calls, but blocking on closing.
Attribute
The `Attribute` class is an abstract class that contains the core functionality for storing, accessing and maintaining values of a DICOM Attribute.
AttributeFactory
The `AttributeFactory` class is a factory class of static methods for creating concrete instances of the abstract class `Attribute` based on their value representation.
AttributeList
The `AttributeList` class maintains a list of individual DICOM attributes.
AttributeList.ReadTerminationStrategy
An interface to supply the criteria for prematurely terminating the reading of a DICOM file.
AttributeListFunctionalGroupsTableModel
The abstract `AttributeListFunctionalGroupsTableModel` class extends a `AttributeListTableModel` to abstract the contents of a list of attributes containing shared and per-frame functional groups for multi-frame objects as a table in order to provide support for a `AttributeListTableBrowser`.
AttributeListFunctionalGroupsTableModelAllFrames
The abstract `AttributeListFunctionalGroupsTableModelAllFrames` class extends a `AttributeListFunctionalGroupsTableModel` to abstract the contents of a list of attributes containing shared and per-frame functional groups for multi-frame objects as a table with a row for each frame in order to provide support for a `AttributeListTableBrowser`.
AttributeListFunctionalGroupsTableModelOneFrame
The abstract `AttributeListFunctionalGroupsTableModelOneFrame` class extends a `AttributeListFunctionalGroupsTableModel` to abstract the contents of a list of attributes containing shared and per-frame functional groups for multi-frame objects as a table with a single row for a single frame in order to provide support for a `AttributeListTableBrowser`.
AttributeListTableBrowser
The `AttributeListTableBrowser` class implements a Swing graphical user interface to browse the contents of an `AttributeListTableModel`.
AttributeListTableModel
The `AttributeListTableModel` class extends a `AbstractTableModel` to abstract the contents of a list of attributes as a single row table in order to provide support for a `AttributeListTableBrowser`.
AttributeTag
An individual DICOM data element (attribute) tag that includes a group and element (each a 16 bit unsigned binary).
AttributeTagAttribute
A concrete class specializing `Attribute` for Attribute Tag (AT) attributes.
AttributeTree
The `AttributeTree` class implements a `TreeModel` to abstract the contents of a list of attributes as a tree in order to provide support for a `AttributeTreeBrowser`.
AttributeTreeBrowser
The `AttributeTreeBrowser` class implements a Swing graphical user interface to browse the contents of an `AttributeTree`.
AttributeTreeRecord
Instances of the `AttributeTreeRecord` class represent nodes in a tree of the `AttributeTree` class, which in turn is used by the `AttributeTreeBrowser` class.
Base64
Various static methods helpful for converting to and from Base64 representations (e.g., for representing binary values in XML documents).
BinaryInputStream
A class that extends `FilterInputStream` by adding the concept of little and big endian binary value encoding, and supplies functions for reading various sized integer and floating point words.
BinaryOutputStream
A class that extends `FilterOutputStream` by adding the concept of little and big endian binary value encoding, and supplies functions for writing various sized integer and floating point words.
BrowserPaneChangeEvent
BufferedImageUtilities
ByteArray
Various static methods helpful for manipulating arrays of bytes and extracting values from them.
ByteFrameSource
CapabilitiesAvailable
Various capability detection methods.
CEchoRequestCommandMessage
CEchoResponseCommandMessage
CFindRequestCommandMessage
CFindResponseCommandMessage
CGetRequestCommandMessage
CGetResponseCommandMessage
CheckAllUIDReferencesResolve
A class to process a set of multiple files and check that all referenced SOP Instances are present within the set.
ChestImageViewer
This class is an entire application for displaying and viewing chest x-ray images.
ClinicalTrialsAttributes
An abstract class of static methods to support removing identifying attributes and adding Clinical Trials Patient, Study and Series Modules attributes.
CMoveRequestCommandMessage
CMoveResponseCommandMessage
CodedConcept
This class represents a concept that has a coded representation.
CodedSequenceItem
A class to encapsulate the attributes contained within a Sequence Item that represents a Coded Sequence item.
CodeStringAttribute
A concrete class specializing `Attribute` for Code String (CS) attributes.
CodingSchemeIdentification
A class to encapsulate the information related to Coding Scheme Identification encoded in composite instances within CodingSchemeIdentificationSequence.
CodingSchemeIdentificationItem
A class to encapsulate the attributes of an Item of CodingSchemeIdentificationSequence.
CoercionModel
A class to encapsulate patient and study information to be used for coercion of identifiers in DICOM instances.
ColorPalette
A class to encapsulate color palettes, including serialization and deserialization to and from standard DICOM color palette IODs.
ColorPaletteHotIron
Standard DICOM Hot Iron color palette.
ColorPaletteHotMetalBlue
Standard DICOM Hot Metal Blue color palette.
ColorPalettePET
Standard DICOM PET color palette.
ColorPalettePET20Step
Standard DICOM PET 20 Step color palette.
ColorUtilities
Various static methods helpful for color conversions.
CombinedAnatomicConcepts
This class supports anatomic concepts that may be combinations of one another.
CommonConvertedAttributeGeneration
A class to support converting proprietary image input format files into images of a specified or appropriate SOP Class.
CommonDoseObserverContext
CompareSetsOfDicomFiles
A class to compare two sets of DICOM files.
CompileXSLTIntoTranslet
make a translet from any XSL-T source file.
CompositeInstanceContext
A class for representing the attributes of general modules that describe the patient, study, series, instance and related "context" of the payload of a composite DICOM instance.
CompositeInstanceContext.Selector
A class to select which entities are copied or propagated or removed or not during operations on CompositeInstanceContext.
CompositeInstanceStoreAbstractSyntaxSelectionPolicy
Accept only SOP Classes for storage of composite instances and verification SOP Classes.
CompositeInstanceStoreFindMoveGetAbstractSyntaxSelectionPolicy
Accept only SOP Classes for storage, query or retrieval of composite instances and verification SOP Classes.
CompositeResponseHandler
This abstract class provides a mechanism to process each PDU of a composite response as it is received, such as for evaluating the status of the response for success.
CompressDicomFiles
This class copies a set of DICOM image files, compressing them losslessly with JPEG 2000 (default), JPEG 10918-1 Lossless Huffman SV1, JPEG-LS or RLE.
CompressedFrameDecoder
The `CompressedFrameDecoder` class implements decompression of selected frames in various supported Transfer Syntaxes once already extracted from DICOM encapsulated images.
CompressedFrameEncoder
The `CompressedFrameEncoder` class implements compression of specified frames in various supported Transfer Syntaxes, which can then be incorporated in DICOM encapsulated images.
Concept
This class represents a concept that is uniquely identifiable.
ConsumerFormatImageMaker
A class of static methods to make consumer format images from DICOM images.
ContentItem
An abstract class for representing a node in an internal representation of a structured reporting tree (an instance of `StructuredReport`).
ContentItemFactory
A class with methods for constructing a `ContentItem` of the appropriate class from a list of attributes.
ContentItemWithReference
An abstract class for representing a node in an internal representation of a structured reporting tree (an instance of `StructuredReport`).
ContentItemWithValue
An abstract class for representing a node in an internal representation of a structured reporting tree (an instance of `StructuredReport`).
Convert8To16Bits
A class of methods to convert 8 to 16 bit gray scale images.
ConvertAmicasJPEG2000FilesetToDicom
This class provides conversion of a set of Amicas JPEG 2000 files to DICOM.
ConvertNonRGBToRGB
A class of static methods to convert non-RGB (e.g., YBR_FULL) to RGB true color images.
ConvertPaletteColorToGrayscale
A class of static methods to convert PALETTE COLOR to MONOCHROME2 images.
ConvertPlanarConfiguration
A class of static methods to convert the planar configuration of a multiple samples per pixel image, i.e., to change color-by-plane to color-by-pixel or vice versa.
ConvertSRTCodesToSCT
A class to convert all SRT codes to SCT codes.
CopyOnlyHeadOfMultipleStructuredReportsAndReferences
A class to process multiple SR files and their referenced instances (like Presentation States and Segmentations) and copy only the head (most recent) of the Predecessor Documents sequence chain and its references, ignoring earlier (obsolete) SR files and earlier references.
CopyStream
A class for copying an entire input stream to an output stream.
CrossSectionalImageLibrary
CrossSectionalImageLibrary.CrossSectionalImageLibraryEntry
CStoreRequestCommandMessage
CStoreResponseCommandMessage
CTAcquisitionParameters
CTAnatomy
This class encapsulates information pertaining to anatomy of CT images.
CTDose
CTDoseAcquisition
CTDoseCheckDetails
CTIrradiationEventDataFromImages
CTPhantomType
CTScanType
DatabaseApplicationProperties
This class provides common support to applications requiring properties related to database services.
DatabaseInformationModel
The `DatabaseInformationModel` class is an abstract class that contains the core functionality for storing, accessing and maintaining a persistent representation of selected attributes of composite objects.
DatabaseMediaImporter
DatabaseTreeBrowser
The `DatabaseTreeBrowser` class implements a Swing graphical user interface to browse the contents of `DatabaseInformationModel`.
DatabaseTreeModel
The `DatabaseTreeModel` class implements a `TreeModel` to abstract the contents of a database as a tree in order to provide support for a `DatabaseTreeBrowser`.
DatabaseTreeRecord
Instances of the `DatabaseTreeRecord` class represent nodes in a tree of the `DatabaseTreeModel` class, which in turn is used by the `DatabaseTreeBrowser` class.
DateAttribute
A concrete class specializing `Attribute` for Date (DT) attributes.
DateTimeAttribute
A concrete class specializing `Attribute` for Date Time (DT) attributes.
DateTimeRangeMatch
DateUtilities
Various static methods helpful for handling dates.
DecimalStringAttribute
A concrete class specializing `Attribute` for Decimal String (DS) attributes.
DecompressDicomFiles
This class copies a set of DICOM files, decompressing them if compressed.
DefaultHuffmanTable
A class for constructing the default Huffman Table specified in the SCP-ECG standard.
DeidentifyAndRedact
A class to implement bulk de-identification and redaction of DICOM files.
DeidentifyAndRedactWithOriginalFileName
DeleteFromDatabase
This class provides methods for removing entries from a database, all its children and any associated files that were copied into the database (rather than referenced).
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).
DescriptionFactory
A class of static methods to provide descriptions of images, including image orientation relative to the patient from the mathematical position and orientation attributes, and including other descriptive attributes such as from dicom directory records and images using multi-frame functional groups.
DeviceParticipant
DialogMessageLogger
A class to write log and status messages to a scrolling text area in a dialog box.
DicomAndWebStorageServer
The `DicomAndWebStorageServer` implements a DICOM storage server with query and retrieval as well as an HTTP server that responds to web requests including WADO as well as an external SQL database access server.
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.
DicomDatabaseInformationModel
The `DicomDatabaseInformationModel` class is an abstract class that specializes `DatabaseInformationModel` by adding methods specific to a typical DICOM composite object information model.
DicomDictionary
The `DicomDictionary` class is a complete standard dictionary of DICOM attributes and associated information.
DicomDictionaryBase
The `DicomDictionaryBase` class is an abstract class for creating and accessing a dictionary of DICOM attributes and associated information.
DicomDictionaryForMinimalPatientStudySeriesInstanceModel
The `DicomDictionaryForMinimalPatientStudySeriesInstanceModel` class supports a simple DICOM Patient/Study/Series/Concatenation/Instance model.
DicomDictionaryForPatientStudySeriesConcatenationInstanceModel
The `DicomDictionaryForPatientStudySeriesConcatenationInstanceModel` class supports a simple DICOM Patient/Study/Series/Concatenation/Instance model.
DicomDictionaryForStudySeriesInstanceModel
The `DicomDictionaryForStudySeriesInstanceModel` class supports a minimal DICOM Study/Series/Instance model.
DicomDirectory
DicomDirectoryBrowser
DicomDirectoryRecord
DicomDirectoryRecordFactory
DicomDirectoryRecordType
DicomException
DicomFileUtilities
Various static methods helpful for handling DICOM files.
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.
DicomInputStream
A class that extends `BinaryInputStream` by adding the concept of transfer syntaxes, for a (possible) meta information header and a data set.
DicomInstanceValidator
The `DicomInstanceValidator` class is for validating composite storage SOP instances against the standard IOD for the corresponding storage SOP Class.
DicomNetworkException
DicomOutputStream
A class that extends `BinaryOutputStream` by adding the concept of transfer syntaxes, for a (possible) meta information header and a data set.
DicomSourceECG
A class that encapsulates the features and values from a DICOM ECG source, usually for the purpose of displaying it.
DicomSRValidator
The `DicomSRValidator` class is for validating SR instances against the standard IOD for the corresponding SOP Class.
DicomStreamCopier
A class to copy DICOM attributes from anm input stream to an output stream, converting the encoding of the attributes between transfer syntaxes if necessary.
DictionaryOfConcepts
This class contains utility methods provide for the detection of concepts in various header attributes regardless of whether these are formal codes, code strings or free text comments.
DisplayableAnatomicConcept
This class represents anatomic concepts that may be encoded and displayed.
DisplayableConcept
This class represents a coded concept that may be displayed, for example as a menu item in a pick list.
DisplayableLateralityConcept
This class represents laterality concepts that may be encoded and displayed.
DisplayableViewConcept
This class represents view position concepts that may be encoded and displayed.
DisplayDeviceArea
DisplayedAreaSelection
A class to keep track of a selected sub-region of an image for the purposes of display.
DisplayShutter
A set of display shutter parameters constructed from the attributes of the DICOM Display Shutter Module.
DisplayStructuredReportBrowser
DoseCompositeInstanceContext
DoseReporterWithLegacyOCRAndAutoSendToRegistry
A class to wait for incoming dose screen images and SRs and send them to pre-configured registry.
DoseUtility
This class is an application for retrieving dose information about DICOM studies of patients.
DownloadOrTransmit
This class is an application for retrieving DICOM studies of patients and downloading or transmitting them.
DrawingUtilities
A class to provide various static methods for drawing.
ECGPanel
Implements a component that can display an array of tiles, each of which is a 2D graph of ECG values.
ECGViewer
This class is an entire application for displaying and viewing DICOM and SCP ECG waveforms.
EncapsulateCompressedPixelData
A class to create a DICOM image format file encoded in a compressed transfer syntax with the compressed bitstreams supplied from files.
EncapsulateData
A class to create a DICOM encapsulated data object from a data file and supplied metadata and/or composite context.
EncapsulatedInputStream
A class that extends `InputStream` by adding a mechanism for unencapsulating an undefined length DICOM attribute, such as is used for compressed Pixel Data.
EncapsulateImageInDicom
A class for encapsulating compressed grayscale or RGB consumer image format input files (that JIIO can recognize) into DICOM images of a specified SOP Class, or single or multi frame DICOM Secondary Capture images.
Event
EventContext
EventDispatcher
ExecuteTranslet
Use a translet from an XSL-T source file to transform one XML file to another.
ExecuteTranslet
Use a translet from an XSL-T source file to transform one XML file to another.
ExposureDoseSequence
A class to extract Exposure Dose Sequence and related attributes from Philips modality dose report screen saves.
FileMetaInformation
A class to abstract the contents of a file meta information header as used for a DICOM PS 3.10 file, with additional static methods to add to and extract from an existing list of attributes.
FilenameFilterByCaseInsensitiveSuffix
FileReaper
FileUtilities
Various static methods helpful for handling files.
FilterPanel
The `FilterPanel` class provides a graphical user interface for editing the string values of DICOM attributes in list.
FindAndCopySelectedDicomFiles
This class copies a set of DICOM files, if they match specified criteria.
FindAndCopySelectedDicomFilesUsingDatabase
This class copies a set of DICOM files, if they match specified criteria.
FindSOPClassSCU
This class implements the SCU role of C-FIND SOP Classes.
FloatDoubleAttribute
A concrete class specializing `Attribute` for Float Double (FD) attributes.
FloatFormatter
Various static methods helpful for formatting floating point values.
FloatSingleAttribute
A concrete class specializing `Attribute` for Float Single (FL) attributes.
FrameSelectionChangeEvent
FrameSet
A class to describe a set of frames sharing common characteristics suitable for display or analysis as an entity.
FrameSortOrderChangeEvent
FTPApplicationProperties
This class provides common support to applications requiring properties related to FTP network services.
FTPClientApplicationConfigurationDialog
This class provides a user interface for applications to configure and test properties related to remote FTP hosts.
FTPException
FTPFileSender
A class to send files via FTP or secure FTP over TLS.
FTPRemoteHost
This class provides a description of the parameters of a remote FTP host.
FTPRemoteHostConfigurationDialog
This class implements a dialog for users to enter ftp remote host configuration parameters.
FTPRemoteHostInformation
This class encapsulates information about remote FTP servers.
FTPSecurityType
This class provides a description of the parameters of a remote FTP host.
FunctionalGroupUtilities
A class contain useful methods for manipulating Functional Group Sequences.
FunctionalGroupUtilities.Selector
A class to select which functional groups are copied or propagated or removed or not during operations on functional groups.
GenerateRadiationDoseStructuredReport
GeometryOfSlice
A class to describe the spatial geometry of a single cross-sectional image slice.
GeometryOfSliceFromAttributeList
A class to extract and describe the spatial geometry of a single cross-sectional image slice, given a list of DICOM attributes.
GeometryOfVolume
A class to describe the spatial geometry of an entire volume of contiguous cross-sectional image slices.
GeometryOfVolumeFromAttributeList
A class to extract and describe the spatial geometry of an entire volume of contiguous cross-sectional image slices, given a list of DICOM attributes.
GetSOPClassSCU
This class implements the SCU role of C-GET SOP Classes.
GraphicDisplayChangeEvent
HexDump
Various static methods helpful for dumping decimal and hexadecimal values.
HierarchicalImageReference
A class to represent the study, series and instance identifiers necessary to retrieve a specific single image or frame in a multi-frame image using the hierarchical model.
HierarchicalSOPInstanceReference
A class to represent the study, series and instance identifiers necessary to retrieve a specific instance using the hierarchical model.
HttpServer
The `HttpServer` class is an abstract class that implements a minimal GET method for a web server, primarily as a basis to implement `WadoServer`.
HuffmanDecoder
A class to implement Huffman decoding as used by the SCP-ECG standard.
HuffmanTable
A class to store Huffman Tables, either as read from an SCP-ECG file or the default as specified in the SCP-ECG standard.
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.
IdentifierHandler
This class provides a mechanism to process each identifier response of a C-FIND as it is received.
ImageEditUtilities
A class of utility methods for editing image pixel data.
ImageLibrary
ImageLibrary.ImageLibraryEntry
ImageReference
A class to represent a non-hierarchical image reference.
ImageToDicom
A class for converting RGB consumer image format input files (anything JIIO can recognize) into DICOM images of a specified SOP Class, or single or multi frame DICOM Secondary Capture images.
Immunostaining
A class for encoding channel parameters describing immunostaining (including antibodies, fluorescence).
IndexedLabelMapToSegmentation
InformationEntity
A class to provide enumerated constants for the entities of the DICOM Information Model.
InsertCodeSequence
A class containing an application for inserting code sequences from the command line.
InsertRealWorldValueMap
A class containing an application for inserting Real World Value Maps from the command line.
InstanceReceiver
A class to wait for incoming composite instance storage operations and process each instance as it is received.
InstanceReceiver.OurReadTerminationStrategy
IntegerScalingOfFloatingPointPixelData
A class of static methods to interconvert floating point pixel data to scaled integer values.
IntegerStringAttribute
A concrete class specializing `Attribute` for Integer String (IS) attributes.
JSONRepresentationOfDicomObjectFactory
A class to encode a representation of a DICOM object in a JSON form, and to convert it back again.
JSONRepresentationOfStructuredReportObjectFactory
A class to encode a representation of a DICOM Structured Report object in a JSON form, suitable for analysis as human-readable text.
JTreeWithAdditionalKeyStrokeActions
JTree with additional key stroke actions.
KeepOnlyImagePixelModule
A class of static methods to copy a DICOM image and retain only enough to describe pixels.
LegacyRadiationDoseOCRDicomForwardingService
A class to wait for incoming dose screen images, perform OCR to create Radiation Dose SRs and send RDSRs to a pre-configured DICOM destination.
Listener
LocalizerPoster
An abstract class that provides the basis for posting the position of specified slices and volumes on (usually orthogonal) localizer images.
LocalizerPosterFactory
An factory class that provides instances of `LocalizerPoster` that are used for posting the position of specified slices and volumes on (usually orthogonal) localizer images.
Logger
This class implements a thin wrapper around a subset of methods of the `Logger` class from the SLF4J facade, in order to allow those methods commonly used by the toolkit to be usable without invoking a runtime dependency on the SLF4J jar files.
LoggerFactory
This class implements a thin wrapper around a subset of methods of the `LoggerFactory` class from the SLF4J facade, in order to allow those methods commonly used by the toolkit to be usable without invoking a runtime dependency on the SLF4J jar files.
LongStringAttribute
A concrete class specializing `Attribute` for Long String (LO) attributes.
LongTextAttribute
A concrete class specializing `Attribute` for Long Text (LT) attributes.
LossyImageCompression
A class to categorize DICOM images as having been lossy compressed or not.
MACAddress
A class for fetching the MAC address of one of the local host network interfaces.
MammoDemographicAndTechniqueAnnotations
A class to extract selected DICOM annotative attributes into defined displayed area relative positions for mammograms.
MammographyLaterality
This class encapsulates information pertaining to breast-specific laterality as used in Mammo CAD Image Library entries.
MammoImageViewer
This class is an entire application for displaying and viewing mammography images and CAD objects.
MapTableBrowser
The `MapTableBrowser` class extends a `JTable` to browse a list of attributes and their values as a single row table with columns headed by the attribute descriptions (if supplied) or their names.
MapTableModel
The `MapTableModel` class extends a `AbstractTableModel` to abstract the contents of a database as a tree in order to provide support for a `MapTableBrowser`.
MediaImporter
This class is designed to support the importation of DICOM files from interchange media (such as CDs and DVDs).
MediaImporter.MediaImporterWithFileChooserDialogThread
A class that implements `Runnable` so that it can be invoked by `EventQueue.invokeAndWait()`.
MediaImporter.OurReadTerminationStrategy
MergeCompositeContext
A class containing an application for merging the patient composite context of multiple instances for consistency.
MergeCompositeContextForOneEntitySelectively
A class containing an application for merging the composite context of multiple instances for consistency.
MergeConcatenationInstances
A class containing an application for merging instances of a concatenation to (re-)create the source instance.
MergeFunctionalGroups
A class containing an application for merging the functional groups of multiple instances for consistency.
MessageLogger
An interface to communicate log and status messages.
MessageServiceElementCommand
MinimalPatientStudySeriesInstanceModel
The `MinimalPatientStudySeriesInstanceModel` class supports a minimal DICOM Patient/Study/Series/Instance model.
ModalityTransform
A transformation constructed from a DICOM attribute list that extracts those attributes that define the Modality LUT transformation, specifically the window center and width attributes.
MonitoredInputStream
A class that extends `InputStream` to track statistics on the transfers.
MonitoredOutputStream
A class that extends `OutputStream` to track statistics on the transfers.
MoveDicomFilesIntoHierarchy
This class provides a main method that recursively searches the supplied paths for DICOM files and moves them into a folder hierarchy based on their attributes.
MoveDicomFilesIntoHierarchy.OurReadTerminationStrategy
MoveSOPClassSCU
This class implements the SCU role of C-MOVE SOP Classes.
MultiFrameImageFactory
A class to create a set of instances, which when given unenhanced ("classic") images creates one or more enhanced multiframe image instances from them where possible, otherwise leaves them alone but includes them in the set.
MultiFramePixelData
MultiModalitySimulator
This class implements a multi-modality simulator that takes a database of existing studies to provide a source of sample images and DICOM attributes, and for each modality within the database, generates random new patients and studies at random intervals using the current date and time.
MultipleInstanceTransferStatusHandler
MultipleInstanceTransferStatusHandlerWithFileName
NetworkApplicationConfigurationDialog
This class provides user interface for network applications to configure and test properties related to DICOM network services.
NetworkApplicationInformation
This class encapsulates information about DICOM network devices.
NetworkApplicationInformationFederated
This class encapsulates information about DICOM network devices federated from multiple sources.
NetworkApplicationProperties
This class provides common support to applications requiring properties related to DICOM network services.
NetworkConfigurationFromLDAP
This class provides utilities to automatically configure DICOM network parameters.
NetworkConfigurationFromMulticastDNS
This class provides a dynamic registry of DICOM network parameters possibly federated from various sources.
NetworkConfigurationSource
This abstract class provides a source of DICOM network parameters.
NetworkDefaultValues
This class defines a number of useful defaults and constants and utilities to generate defaults.
NetworkMediaImporter
This class is designed to support the importation of DICOM files from interchange media (such as CDs and DVDs) and their transfer over the network as C-STORE requests to a specified AE.
NetworkUtilities
Various static methods helpful for network activities.
NIfTI1Exception
NIfTI1Header
A class for extracting NIfTI-1 image input format headers.
NIfTI1ToDicom
A class for converting NIfTI-1 image input format files into images of a specified or appropriate SOP Class.
NRRDException
NRRDHeader
A class for extracting NRRD image input format headers.
NRRDToDicom
A class for converting NRRD image input format files into images of a specified or appropriate SOP Class.
NullOutputStream
A class that extends `OutputStream` to discard output.
OCR
A class for OCR of GE and Siemens modality dose report screen saves.
OSXAdapter
OtherAttributeOnDisk
An abstract class specializing `Attribute` for Other (OB or OW) attributes whose values are not memory resident.
OtherByteAttribute
A concrete class specializing `Attribute` for Other Byte (OB) attributes.
OtherByteAttributeCompressedSeparateFramesOnDisk
A concrete class specializing `Attribute` for Other Byte (OB) attributes whose compressed frames are not memory resident.
OtherByteAttributeMultipleCompressedFilesOnDisk
A concrete class specializing `Attribute` for Other Byte (OB) attributes whose values are not memory resident but rather are stored in multiple compressed files on disk.
OtherByteAttributeMultipleCompressedFrames
A concrete class specializing `Attribute` for Other Byte (OB) attributes whose values are memory or file resident compressed pixel data frames.
OtherByteAttributeMultipleFilesOnDisk
A concrete class specializing `Attribute` for Other Byte (OB) attributes whose values are not memory resident but rather are stored in multiple files on disk.
OtherByteAttributeMultipleFrameArrays
A concrete class specializing `Attribute` for Other Byte (OB) attributes whose values are an array of bytes per frame rather than a single contiguous array containing all frames.
OtherByteAttributeOnDisk
A concrete class specializing `Attribute` for Other Byte (OB) attributes whose values are not memory resident.
OtherDoubleAttribute
A concrete class specializing `Attribute` for Other Double (OD) attributes.
OtherFloatAttribute
A concrete class specializing `Attribute` for Other Float (OF) attributes.
OtherFloatAttributeMultipleFilesOnDisk
A concrete class specializing `Attribute` for Other Float (OF) attributes whose values are not memory resident but rather are stored in multiple files on disk.
OtherLongAttribute
A concrete class specializing `Attribute` for Other Long (OL) attributes.
OtherVeryLongAttribute
A concrete class specializing `Attribute` for Other Very Long (OV) attributes.
OtherWordAttribute
A concrete class specializing `Attribute` for Other Word (OW) attributes.
OtherWordAttributeMultipleFilesOnDisk
A concrete class specializing `Attribute` for Other Word (OW) attributes whose values are not memory resident but rather are stored in multiple files on disk.
OtherWordAttributeMultipleFrameArrays
A concrete class specializing `Attribute` for Other Word (OW) attributes whose values are an array of shorts per frame rather than a single contiguous array containing all frames.
OtherWordAttributeOnDisk
A concrete class specializing `Attribute` for Other Word (OW) attributes whose values are not memory resident.
Overlay
A set of bitmap overlays constructed from a DICOM attribute list.
PatientStudySeriesConcatenationInstanceModel
The `PatientStudySeriesConcatenationInstanceModel` class supports a simple DICOM Patient/Study/Series/Concatenation/Instance model.
PDataPDU
PdfDecoder
A class for to encapsulate JPedal PDF decoding capability if available at runtime without requiring it for compilation.
PdfException
PDFToDicomImage
A class for converting PDF files into a single or multi frame DICOM Secondary Capture image with one frame per page.
PersonIdentification
A class to provide support for the Person Identification Macro.
PersonNameAttribute
A concrete class specializing `Attribute` for Person Name (PN) attributes.
PersonParticipant
PhoneticStringEncoder
PhoneticStringEncoderException
PixelMessageDigest
A class for computing message digests of pixel data, decompressed if compressed.
PixelSpacing
An class to extract and describe pixel spacing related information.
PlotGraph
Implements a component that can display an array of tiles, each of which is a 2D graph of sample values.
PresentationAddress
PresentationContext
PresentationContextListFactory
A factory object of static methods that can create lists of presentation contexts for initiating associations, from lists of DICOM files based on SOP Class (abstract syntax) and supported transfer syntaxes.
PresentationContextSelectionPolicy
Implementations of this interface accept or reject Presentation Contexts from a list based on the proposed combinations of Abstract Syntax and Transfer Syntax.
PresentationDataValue
PrintStreamMessageLogger
A class to write log and status messages to a `PrintStream` such as `System.err`.
PrivatePixelData
This class includes standard and private mechanisms for handling float or double Pixel Data.
ProbeCapability
This class provides utilities to probe the capabilities of potential DICOM Application Entities, used for example to maintain a cache of potential C-MOVE targets.
ProcessReceivedWholeSlideImagesMakeTiledPyramidAndSend
A class to wait for incoming composite instance storage operations and process any single high resolution tiled whole slide image as it is received to produce a multi-resolution pyramid set of images and send the original and the pyramid set of images to a pre-configured network remote Storage SCP AE.
ProjectionXRayAnatomy
This class encapsulates information pertaining to anatomy of projection x-ray images.
ProjectionXRayImageLibrary
ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry
PseudonymizeAndSequester
A class to implement bulk de-identification and pseudonymization of DICOM files with sequesteration of files that may have risk of identity leakage.
QueryInformationModel
The `QueryInformationModel` class is an abstract class that contains the core functionality for performing DICOM query and retrieval over the network.
QueryResponseGenerator
This interface abstracts the communication between a query (C-FIND) server that implements the network service, and the source of information with which to respond to the query.
QueryResponseGeneratorFactory
QueryTreeBrowser
The `QueryTreeBrowser` class implements a Swing graphical user interface to browse the contents of `QueryTreeModel`.
QueryTreeModel
The `QueryTreeModel` class implements a `TreeModel` to abstract the contents of a query response as a tree in order to provide support for a `QueryTreeBrowser`.
QueryTreeRecord
Instances of the `QueryTreeRecord` class represent nodes in a tree of the `QueryTreeModel` class, which in turn is used by the `QueryTreeBrowser` class.
RadiationDoseStructuredReport
RadiationDoseStructuredReportFactory
RawImageDescription
A class for extracting a JSON encoded raw input format description.
RawRGBInformation
A class to read a Visible Human README file and extract the information describing the raw RGB image.
RawRGBToDicomMultiFrame
A class for converting raw RGB color single frame image input format files (such as from Visible Human) into one or more DICOM multi-frame secondary capture images.
RawSourceECG
A class that encapsulates the features and values from a raw ECG source, usually for the purpose of displaying it.
RawToDicomMultiFrame
A class for converting raw image input format files into images of a specified or appropriate SOP Class.
RealWorldValueTransform
A transformation constructed from a DICOM attribute list that extracts those attributes which describe how stored pixel values are translated into real world values (e.g., Hounsfield Units, cm/s).
RebuildDatabaseFromInstanceFiles
This class allows the reconstruction of a database from the stored instance files, such as when the database schema model has been changed.
ReceivedDataHandler
This abstract class provides a mechanism to process each PDU as it is received on an association.
ReceivedObjectHandler
This abstract class provides a mechanism for performing processing on a DICOM data set that has been completely received and stored in a file.
RecordHeader
A class to encapsulate an SCP-ECG record header.
RecordingDeviceObserverContext
RecordingDeviceObserverContext.Key
RegionSelectionChangeEvent
RemapFrameOfReferenceUIDs
A class to read a set of DICOM files and replace the Frame of Reference UIDs with a common value for the specified scope.
RemapUIDs
A class to read a map of Study, Series, SOP Instance and Frame of Reference UIDs pairs, and then remap occurences in a set of DICOM files to the other member of the pair.
RenderedDoseReport
RequestTypeServer
The `RequestTypeServer` implements an HTTP server that responds to requests of a specified type and dispatches the further handling to a derived class corresponding to the request type.
ResponseStatus
RetrieveResponseGenerator
This interface abstracts the communication between a retrieve (C-MOVE) server that implements the network service, and the source of information with which to respond to the retrieve request.
RetrieveResponseGeneratorFactory
RoleInOrganization
RoleInProcedure
RotateFlipSetOfImages
A class containing an application for rotating and/or flipping a set of images and updating the other attributes accordingly.
SafeCursorChanger
SafeFileChooser
SafeFileChooser.SafeFileChooserThread
SafeProgressBarUpdaterThread
A class that implements `Runnable` so that it can be invoked by `EventQueue.invokeLater()`.
ScanRange
SchemeAndValuePair
This class represents a concept by a combination of CodingSchemeDesignator and CodeValue.
ScopeOfDoseAccummulation
SCPECG
A class to encapsulate an entire SCP-ECG object.
SCPSourceECG
A class that encapsulates the features and values from an SCP ECG source, usually for the purpose of displaying it.
SCPTree
The `SCPTree` class implements a `TreeModel` to abstract the contents of a list of attributes as a tree in order to provide support for a `SCPTreeBrowser`.
SCPTreeBrowser
The `SCPTreeBrowser` class implements a Swing graphical user interface to browse the contents of an `SCPTree`.
SCPTreeRecord
Instances of the `SCPTreeRecord` class represent nodes in a tree of the `SCPTree` class, which in turn is used by the `SCPTreeBrowser` class.
ScrollingTextAreaWriter
A class to write log and status messages to a `PrintStream` such as `System.err`.
SCUSCPRoleSelection
Section
A class to encapsulate an SCP-ECG section.
Section0
A class to encapsulate the SCP-ECG Pointers to Data Areas section.
Section1
A class to encapsulate the SCP-ECG Patient and ECG Acquisition Data section.
Section10
A class to encapsulate the SCP-ECG Lead Measurement Results section.
Section2
A class to encapsulate the SCP-ECG Huffman Tables section.
Section3
A class to encapsulate the SCP-ECG Lead Definition section.
Section4
A class to encapsulate the SCP-ECG QRS Locations section.
Section5Or6
A class to encapsulate the SCP-ECG Encoded Reference Beat Data and Residual or Rhythm Data sections.
Section7
A class to encapsulate the SCP-ECG Global Measurements section.
Section8Or11
A class to encapsulate the SCP-ECG Textual Diagnosis and Universal Interpretative Statement Codes sections.
SectionHeader
A class to encapsulate the header portion of an SCP-ECG section.
SelfRegisteringListener
SequenceAttribute
A concrete class specializing `Attribute` for Sequence (SQ) attributes.
SequenceItem
A class to provide support for the contents of an individual item of a DICOM Sequence (SQ) attribute, each of which consists of an entire dataset (list of attributes).
SetCharacteristicsFromSummary
A class containing an application for adding or replacing top level and shared multi-frame functional group attributes from a JSON summary description.
SetOfDicomFiles
A class to describe a set of DICOM files and their features such as SOP Class, Instance and Transfer Syntax UIDs.
SetOfFrameSets
A class to describe a set of frame sets, each of which shares common characteristics suitable for display or analysis as an entity.
ShortStringAttribute
A concrete class specializing `Attribute` for Short String (SH) attributes.
ShortTextAttribute
A concrete class specializing `Attribute` for Short Text (ST) attributes.
ShrinkSegmentationToBoundingBox
A class of static methods to read DICOM segmentation images, and shrink their extent to the minimum bounding box surrounding the segments.
SignedLongAttribute
A concrete class specializing `Attribute` for Signed Long (SL) attributes.
SignedShortAttribute
A concrete class specializing `Attribute` for Signed Short (SS) attributes.
SignedVeryLongAttribute
A concrete class specializing `Attribute` for Signed Very Long (SV) attributes.
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).
SingleOverlay
A single bitmap overlay plane
SOPClass
The abstract base class of classes that implement individual DICOM SOP Classes or groups of SOP Classes that behave similarly (for example the composite instance Storage SOP Classes).
SOPClassDescriptions
A class of static methods to provide a means of describing SOP Classes with abbreviations and hman-readable descriptions.
SOPInstanceReference
A class to represent a non-hierarchical instance reference.
SourceECG
An abstract class that encapsulates the features and values from an ECG source, usually for the purpose of displaying it.
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.
SourceImageSelectionChangeEvent
SourceImageSubset
A class that encapsulates a subset of frame sin a multi-frame SourceImage.
SourceOfDoseInformation
SourceSpectra
A class that encapsulates the features and values from an MR spectroscopy source, usually for the purpose of displaying it.
SourceSpectrumSelectionChangeEvent
SpatialCoordinateAndImageReference
A class to encapsulate information describing references in a structured report to images, with or without spatial coordinates.
SpecificCharacterSet
A class to encapsulate the functionality defined by the DICOM Specific Character Set attribute, including the ability to parse the string values of the attribute and then apply the appropriate character conversions from byte array values into Java's internal Unicode representation contained in `String`.
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.
SpectroscopyVolumeLocalization
A class to extract and describe the spatial geometry of an MR spectroscopy localization volume, given a list of DICOM attributes.
StandaloneAttributeTreeBrowser
The `StandaloneAttributeTreeBrowser` class implements a Swing graphical user interface to browse the contents of an `AttributeTree` using an `AttributeTreeBrowser`.
StatusChangeEvent
StorageSOPClassSCP
This class implements the SCP role of SOP Classes of the Storage Service Class, the Study Root Query Retrieve Information Model Find, Get and Move SOP Classes, and the Verification SOP Class.
StorageSOPClassSCPDispatcher
This class waits for incoming connections and association requests for the SCP role of SOP Classes of the Storage Service Class, the Study Root Query Retrieve Information Model Find, Get and Move SOP Classes, and the Verification SOP Class.
StorageSOPClassSCU
This class implements the SCU role of SOP Classes of the Storage Service Class.
StorageSOPClassSCUPerformanceTest
This class implements the SCU role of SOP Classes of the Storage Service Class.
StoredFilePathStrategy
This is an abstract class to support creating path names for how to organize the folders and files for stored composite instances based on their SOP Instance UID.
StoredFilePathStrategyComponentFolders
Store files in a hierarchy of folders using successive numeric components of the SOP Instance UID as the folder name and the SOP Instance UID as the filename within the most deeply nested folder.
StoredFilePathStrategyHashSubFolders
Store files in a hierarchy of folders using successive decimal digits of the hashcode of the SOP Instance UID as the folder name and the SOP Instance UID as the filename within the most deeply nested folder.
StoredFilePathStrategySingleFolder
Store files in a single folder, using the SOP Instance UID as the filename.
StringAttribute
An abstract class specializing `Attribute` for the family of string attributes.
StringAttributeAffectedBySpecificCharacterSet
An abstract class specializing `Attribute` for the family of string attributes that support different specific character sets.
StringUtilities
Various static methods helpful for comparing and manipulating strings.
StructuredReport
The `StructuredReport` class implements a `TreeModel` to abstract the contents of a list of attributes representing a DICOM Structured Report as a tree in order to provide support for a `StructuredReportBrowser`.
StructuredReportTreeBrowser
The `StructuredReportTreeBrowser` class implements a Swing graphical user interface to browse the contents of a `StructuredReport`.
StudyReceiver
A class to wait for incoming composite instance storage operations and process when study is complete based on time since last instance received.
StudyReceiver.OurReadTerminationStrategy
StudyRootQueryInformationModel
The `StudyRootQueryInformationModel` supports query and retrieval using the DICOM Study Root information model.
StudySeriesInstanceModel
The `StudySeriesInstanceModel` class supports a minimal DICOM Study/Series/Instance model.
StudySeriesInstanceSelectiveMatchModel
The `StudySeriesInstanceSelectiveMatchModel` class supports a minimal DICOM Study/Series/Instance model.
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.
SUVTransform
A transformation constructed from a DICOM attribute list that extracts those attributes which describe how stored pixel values are translated into PET SUV values.
SynchronizeFromRemoteSCP
A class for synchronizing the contents of a local database of DICOM objects with a remote SCP.
SynchronizeFromRemoteSCP.OurReadTerminationStrategy
Syslog
A class to private remote logging via the BSD syslog service (UDP on port 514).
TabulateSegmentSequence
A utility class with a main method to read a DICOM segmentation object and tabulate the description of the segments.
TagFromName
The `TagFromName` class contains a selected list of constant values for frequently used `AttributeTag`s.
TaskChangeEvent
TestAgeCalculation
TestAnatomy_AllTests
TestAnatomyCombined
TestAnatomyConcept
TestAnatomyFind
TestAttributeList_AllTests
TestAttributeListReadTerminationStrategy
TestAttributeListReadUnspecifiedShortAttribute
TestAttributeListWriteAndReadMetaInformation
TestAttributeListWriteAndReadTextAttribute
TestBase64_AllTests
TestBase64_RoundTrip
TestBinaryAttribute_AllTests
TestBinaryAttributeBinaryInputOutput
TestCapabilitiesAbsent_AllTests
TestCapabilitiesCodecsAbsent
TestCapabilitiesCodecsPresent
TestCapabilitiesPresent_AllTests
TestCharacterSet_AllTests
TestCharacterSetStringAttribute
TestCharacterSetTextAttribute
TestCleaner_AllTests
TestCleanerReceiveAndClean
TestCMove
TestCodeContentItemValueMatching
TestCodedSequenceItem_AllTests
TestCodedSequenceItemGetCodeMeaning
TestCodedSequenceItemParseStringTuple
TestCodingScheme_AllTests
TestCodingSchemeIdentification
TestColorConversions_AllTests
TestColorConversions_SRGB_CIELabPCS
TestCommonDoseObserverContext
TestCompositeInstanceContext
TestCompositeInstanceContext_AllTests
TestContentItem_AllTests
TestCStore
TestCStore_AETs
TestCStore_ConvertTransferSyntaxes
TestCTAcquisitionParameters
TestCTDose
TestCTDose_AllTests
TestCTDoseAcquisition
TestCTIrradiationEventDataFromImages
TestCTPhantomType
TestCTScanType
TestDatabase_AllTests
TestDatabaseDateTimeConversionInsertion
TestDates_AllTests
TestDateTimeAttribute_AllTests
TestDateTimeAttributeTimeSinceEpochExtraction
TestDateTimeAttributeTimeZone
TestDecimalStringAttribute_AllTests
TestDecimalStringAttributeLocaleEffect
TestDecompressedImagePixelModuleAndLossyImageCompressionHistory
TestDeidentify
TestDeidentify_AllTests
TestDeidentifyStructuredContent
TestDeviceParticipant
TestDicomDirectory_AllTests
TestDicomDirectoryRecordFactory
TestDicomDirectoryRecordSortOrder
TestDicomFileUtilities_AllTests
TestDicomNetwork_AllTests
TestDicomStreamCopier_AllTests
TestDicomStreamCopier_ConvertTransferSyntaxes
TestDisplayAnnotations_AllTests
TestFloatFormatter_AllTests
TestFloatFormatterLocaleEffect
TestGeometry_AllTests
TestGeometryOfSlice
TestGetPrivate_AllTests
TestGetPrivateFromAttributeList
TestHierarchicalFileName
TestHierarchicalFileName_AllTests
TestIsDicomFile
TestJSON_AllTests
TestJSONRepresentation
TestJSONRepresentationOfStructuredReport
TestLaterality
TestLossyImageCompressionDisplayAnnotation
TestMultiFrameImageFactory_AllTests
TestMultiFrameImageFactoryDateTime
TestNumericContentItemFloatingAndRational
TestNumericContentItemLocaleEffect
TestOCRAgainstTabulatedData
A class fto test OCR against tabulated data.
TestOverlay_AllTests
TestOverlayCreation
TestPackBits_AllTests
TestPackBits_UnPack
TestPatientAgeWhenRemoveIdentifyingAttributes
TestPersonParticipant
TestPrivateCreatorValueRepresentation
TestRecordingDeviceObserverContext
TestRemoveIdentifyingAttributes
TestRemoveIdentifyingAttributes_AllTests
TestRepairAttributeValues
TestRepairAttributeValues_AllTests
TestRoleInOrganization
TestRoleInProcedure
TestSafePrivate_AllTests
TestSafePrivateGEDoseRelated
TestSafePrivateGEMRRelated
TestSafePrivateGEPACSRelated
TestSafePrivateNQResultsRelated
TestSafePrivatePhilipsDoseRelated
TestSafePrivatePhilipsPETRelated
TestSafePrivateSiemensUltrasoundRawDataRelated
TestScanRange
TestScopeOfDoseAccummulation
TestSendingCommandAndDataInOnePDU
This class implements the SCU role of SOP Classes of the Storage Service Class.
TestSequenceAttribute_AllTests
TestSequenceAttributeDelimitedString
TestSequenceAttributeModifiedOriginalAttributes
TestSequenceAttributeStringsWithinItems
TestSourceOfDoseInformation
TestSpatialCoordinates3DContentItemLocaleEffect
TestSpatialCoordinatesContentItemLocaleEffect
TestStringUtilities
TestStringUtilities_AllTests
TestStructuredReport_AllTests
TestStructuredReport_XMLRepresentation
TestSuitableCharacterSet
TestSUVTransform_AllTests
TestSUVTransformValues
TestThreadUtilities_AllTests
TestThreadUtilitiesEventDispatchThread
TestUnknownAttribute_AllTests
TestUnknownAttributeBinaryValueExtraction
TestUnknownSequenceValueRepresentation
TestUUIDBasedOID
TestUUIDBasedOID_AllTests
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.
TextAttribute
An abstract class specializing `Attribute` for the family of text attributes.
ThreadUtilities
TIFFException
TIFFFile
TIFFImageFileDirectories
A class encapsulating the content of one or more TIFF or BigTIFF Image File Directories (IFDs).
TIFFImageFileDirectory
TIFFImageFileDirectoryEntry
TIFFPixelMessageDigest
A class for computing message digests of pixel data, decompressed if compressed, from TIFF files.
TIFFTags
TIFFTags.Description
TIFFToDicom
A class for converting TIFF files into DICOM images of a specified or appropriate SOP Class.
TIFFTypes
TIFFValues
TIFFValues.TIFFAsciiValues
TIFFValues.TIFFByteValues
TIFFValues.TIFFIfd8Values
TIFFValues.TIFFIfdValues
TIFFValues.TIFFLong8Values
TIFFValues.TIFFLongValues
TIFFValues.TIFFRationalValues
TIFFValues.TIFFSByteValues
TIFFValues.TIFFShortValues
TIFFValues.TIFFSlong8Values
TIFFValues.TIFFSLongValues
TIFFValues.TIFFSRationalValues
TIFFValues.TIFFSShortValues
TIFFValues.TIFFUndefinedValues
TiledFramesIndex
The `TiledFramesIndex` class ...
TiledPyramid
Take a single high resolution tiled image and downsample it by successive factors of two to produce a multi-resolution pyramid set of images.
TimeAttribute
A concrete class specializing `Attribute` for Time (TM) attributes.
TransferMonitor
A class that extends `FilterOutputStream` to track statistics on the transfers.
TransferMonitoringContext
TransferSyntax
A class to represent the characteristics of a DICOM Transfer Syntax, which may be instantiated from a UID or from basic characteristics, as well as static UID strings for known Transfer Syntaxes, and static methods for extracting the characteristics of known Transfer Syntaxes.
TransferSyntaxFromName
A class to lookup the DICOM Transfer Syntax UID from a string name.
TransferSyntaxSelectionPolicy
Concrete sub-classes of this abstract class accept or reject Presentation Contexts from a list based on their Transfer Syntax.
TranslateImagePositionPatient
A class to read a set of DICOM files and translate the Image Position (Patient) by a fixed offset.
UIDGenerator
A class for generating new UIDs, deterministically or not, including potentially reproducible Study, Series and SOP Instance UIDs.
UIDMapByMatchingPixelData
A class to identify duplicate images based on having the same pixel data hash and constructing collections of their duplicate Study, Series, SOP Instance and Frame of Reference UIDs.
UnencapsulateCompressedPixelData
A class to read a DICOM image input format file encoded in a compressed transfer syntax and extract the compressed bitstreams into a file for each frame.
UnencapsulateData
A class to extract the content of a DICOM encapsulated data object into a file.
UnencapsulatedExplicitStoreFindMoveGetPresentationContextSelectionPolicy
Accept only SOP Classes for storage, query or retrieval of composite instances and verification SOP Classes with uncompressed or deflated or bzip but not encapsulated compressed transfer syntaxes, also rejecting implicit VR transfer syntaxes if an explicit VR transfer syntax is offered for the same abstract syntax.
UnencapsulatedExplicitStorePresentationContextSelectionPolicy
Accept only SOP Classes for storage of composite instances and verification SOP Classes with uncompressed or deflated or bzip but not encapsulated compressed transfer syntaxes, also rejecting implicit VR transfer syntaxes if an explicit VR transfer syntax is offered for the same abstract syntax.
UnencapsulatedExplicitTransferSyntaxSelectionPolicy
Accept only uncompressed or deflated or bzip but not encapsulated compressed transfer syntaxes, also rejecting implicit VR transfer syntaxes if an explicit VR transfer syntax is offered for the same abstract syntax.
UniqueIdentifierAttribute
A concrete class specializing `Attribute` for Unique Identifier (UI) attributes.
UniversalResourceAttribute
A concrete class specializing `Attribute` for Unviversal Resource (UR) attributes.
UnknownAttribute
A concrete class specializing `Attribute` for Unknown (UN) attributes.
UnlimitedCharactersAttribute
A concrete class specializing `Attribute` for Unlimited Characters (UC) attributes.
UnlimitedTextAttribute
A concrete class specializing `Attribute` for Unlimited Text (UT) attributes.
UnPackBits
UnsignedLongAttribute
A concrete class specializing `Attribute` for Unsigned Long (UL) attributes.
UnsignedShortAttribute
A concrete class specializing `Attribute` for Unsigned Short (US) attributes.
UnsignedVeryLongAttribute
A concrete class specializing `Attribute` for Unsigned Very Long (UV) attributes.
UserInterfaceUtilities
UUIDBasedOID
A class for creating and convertin UUID based OIDs.
ValueRepresentation
Utilities to support the concept of the DICOM Value Representation (VR), including two byte arrays for each VR, and tester methods that determine whether or not a particular two byte array is a particular type of VR.
VerificationSOPClassSCU
This class implements the SCU role of the Verification SOP Class.
VersionAndConstants
Various pre-defined constants for identifying this software.
Veterinary
A class of static methods for handling veterinary (animal) data.
VOIFunctionChangeEvent
VOITransform
A transformation constructed from a DICOM attribute list that extracts those attributes that define the VOI LUT transformation, specifically the window center and width attributes.
WadoRequest
The `WadoRequest` class parses a DICOM PS 3.18 (ISO 17432), WADO URL into its constituent query parameters.
WadoServer
The `WadoServer` implements an HTTP server that responds to WADO GET requests as defined by DICOM PS 3.18 (ISO 17432), which provides a standard web (http) interface through which to retrieve DICOM objects either as DICOM files or as derived JPEG images.
WatchFolderAndSend
A class for watching a folder and sending any DICOM files that appear to a pre-configured network remote Storage SCP AE.
WebRequest
The `WebRequest` class parses a URL that contains a `requestType` parameter and additional query parameters.
WebServerApplicationProperties
This class provides common support to applications requiring properties related to web services.
WellKnownContext
WindowCenterAndWidth
A class of static methods to perform window operations on images.
WindowCenterAndWidthChangeEvent
WindowingAccelerationValueChangeEvent
WindowLinearCalculationChangeEvent
XMLRepresentationOfDicomObjectFactory
A class to encode a representation of a DICOM object in an XML form, suitable for analysis as human-readable text, or for feeding into an XSLT-based validator, and to convert them back again.
XMLRepresentationOfStructuredReportObjectFactory
A class to encode a representation of a DICOM Structured Report object in an XML form, suitable for analysis as human-readable text, or for feeding into an XSLT-based validator.
XPathQuery
The `XPathQuery` class provides a command line utility for performing XPath queries against an XML file.