# Hierarchy For Package com.pixelmed.dicom

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
        - com.pixelmed.dicom.SetOfDicomFiles
        - com.pixelmed.dicom.SetOfFrameSets
  - java.util.AbstractMap<K,​V> (implements java.util.Map<K,​V>)
    - java.util.TreeMap<K,​V> (implements java.lang.Cloneable, java.util.NavigableMap<K,​V>, java.io.Serializable)
      - com.pixelmed.dicom.AttributeList
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - com.pixelmed.dicom.AttributeListTableModel
      - com.pixelmed.dicom.AttributeListFunctionalGroupsTableModel
        - com.pixelmed.dicom.AttributeListFunctionalGroupsTableModelAllFrames
        - com.pixelmed.dicom.AttributeListFunctionalGroupsTableModelOneFrame
  - com.pixelmed.dicom.ArrayCopyUtilities
  - com.pixelmed.dicom.Attribute
    - com.pixelmed.dicom.AttributeTagAttribute
    - com.pixelmed.dicom.FloatDoubleAttribute
    - com.pixelmed.dicom.FloatSingleAttribute
    - com.pixelmed.dicom.OtherAttributeOnDisk
      - com.pixelmed.dicom.OtherByteAttributeCompressedSeparateFramesOnDisk (implements com.pixelmed.dicom.ByteFrameSource)
      - com.pixelmed.dicom.OtherByteAttributeOnDisk
      - com.pixelmed.dicom.OtherWordAttributeOnDisk
    - com.pixelmed.dicom.OtherByteAttribute
    - com.pixelmed.dicom.OtherByteAttributeMultipleCompressedFilesOnDisk
    - com.pixelmed.dicom.OtherByteAttributeMultipleCompressedFrames (implements com.pixelmed.dicom.ByteFrameSource)
    - com.pixelmed.dicom.OtherByteAttributeMultipleFilesOnDisk
    - com.pixelmed.dicom.OtherByteAttributeMultipleFrameArrays
    - com.pixelmed.dicom.OtherDoubleAttribute
    - com.pixelmed.dicom.OtherFloatAttribute
    - com.pixelmed.dicom.OtherLongAttribute
    - com.pixelmed.dicom.OtherVeryLongAttribute
    - com.pixelmed.dicom.OtherWordAttribute
    - com.pixelmed.dicom.OtherWordAttributeMultipleFilesOnDisk
    - com.pixelmed.dicom.OtherWordAttributeMultipleFrameArrays
    - com.pixelmed.dicom.SequenceAttribute
    - com.pixelmed.dicom.SignedLongAttribute
    - com.pixelmed.dicom.SignedShortAttribute
    - com.pixelmed.dicom.SignedVeryLongAttribute
    - com.pixelmed.dicom.StringAttribute
      - com.pixelmed.dicom.AgeStringAttribute
      - com.pixelmed.dicom.ApplicationEntityAttribute
      - com.pixelmed.dicom.CodeStringAttribute
      - com.pixelmed.dicom.DateAttribute
      - com.pixelmed.dicom.DateTimeAttribute
      - com.pixelmed.dicom.DecimalStringAttribute
      - com.pixelmed.dicom.IntegerStringAttribute
      - com.pixelmed.dicom.StringAttributeAffectedBySpecificCharacterSet
        - com.pixelmed.dicom.LongStringAttribute
        - com.pixelmed.dicom.PersonNameAttribute
        - com.pixelmed.dicom.ShortStringAttribute
        - com.pixelmed.dicom.UnlimitedCharactersAttribute
      - com.pixelmed.dicom.TimeAttribute
      - com.pixelmed.dicom.UniqueIdentifierAttribute
      - com.pixelmed.dicom.UniversalResourceAttribute
    - com.pixelmed.dicom.TextAttribute
      - com.pixelmed.dicom.LongTextAttribute
      - com.pixelmed.dicom.ShortTextAttribute
      - com.pixelmed.dicom.UnlimitedTextAttribute
    - com.pixelmed.dicom.UnknownAttribute
    - com.pixelmed.dicom.UnsignedLongAttribute
    - com.pixelmed.dicom.UnsignedShortAttribute
    - com.pixelmed.dicom.UnsignedVeryLongAttribute
  - com.pixelmed.dicom.AttributeFactory
  - com.pixelmed.dicom.AttributeTag (implements java.lang.Comparable<T>)
  - com.pixelmed.dicom.AttributeTree (implements javax.swing.tree.TreeModel)
  - com.pixelmed.dicom.AttributeTreeBrowser
  - com.pixelmed.dicom.AttributeTreeRecord (implements java.lang.Comparable<T>, javax.swing.tree.TreeNode)
  - com.pixelmed.dicom.ClinicalTrialsAttributes
  - com.pixelmed.dicom.ClinicalTrialsAttributes.HandleDates
  - com.pixelmed.dicom.ClinicalTrialsAttributes.HandleStructuredContent
  - com.pixelmed.dicom.ClinicalTrialsAttributes.HandleUIDs
  - com.pixelmed.dicom.CodedSequenceItem
  - com.pixelmed.dicom.CodingSchemeIdentification
  - com.pixelmed.dicom.CodingSchemeIdentificationItem
  - com.pixelmed.dicom.CoercionModel
  - com.pixelmed.dicom.ColorPalette
    - com.pixelmed.dicom.ColorPaletteHotIron
    - com.pixelmed.dicom.ColorPaletteHotMetalBlue
    - com.pixelmed.dicom.ColorPalettePET
    - com.pixelmed.dicom.ColorPalettePET20Step
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.JTable (implements javax.accessibility.Accessible, javax.swing.event.CellEditorListener, javax.swing.event.ListSelectionListener, javax.swing.event.RowSorterListener, javax.swing.Scrollable, javax.swing.event.TableColumnModelListener, javax.swing.event.TableModelListener)
          - com.pixelmed.dicom.AttributeListTableBrowser
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Frame (implements java.awt.MenuContainer)
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - com.pixelmed.dicom.StandaloneAttributeTreeBrowser
  - com.pixelmed.dicom.CompositeInstanceContext
  - com.pixelmed.dicom.CompositeInstanceContext.Selector
  - com.pixelmed.dicom.CompressedFrameDecoder
  - com.pixelmed.dicom.CompressedFrameEncoder
  - com.pixelmed.dicom.ContentItem (implements javax.swing.tree.TreeNode)
    - com.pixelmed.dicom.ContentItemWithReference
    - com.pixelmed.dicom.ContentItemWithValue
      - com.pixelmed.dicom.ContentItemFactory.CodeContentItem
      - com.pixelmed.dicom.ContentItemFactory.CompositeContentItem
        - com.pixelmed.dicom.ContentItemFactory.ImageContentItem
        - com.pixelmed.dicom.ContentItemFactory.WaveformContentItem
      - com.pixelmed.dicom.ContentItemFactory.ContainerContentItem
      - com.pixelmed.dicom.ContentItemFactory.NumericContentItem
      - com.pixelmed.dicom.ContentItemFactory.SpatialCoordinates3DContentItem
      - com.pixelmed.dicom.ContentItemFactory.SpatialCoordinatesContentItem
      - com.pixelmed.dicom.ContentItemFactory.StringContentItem
        - com.pixelmed.dicom.ContentItemFactory.DateContentItem
        - com.pixelmed.dicom.ContentItemFactory.DateTimeContentItem
        - com.pixelmed.dicom.ContentItemFactory.PersonNameContentItem
        - com.pixelmed.dicom.ContentItemFactory.TextContentItem
        - com.pixelmed.dicom.ContentItemFactory.TimeContentItem
        - com.pixelmed.dicom.ContentItemFactory.UIDContentItem
      - com.pixelmed.dicom.ContentItemFactory.TemporalCoordinatesContentItem
      - com.pixelmed.dicom.ContentItemFactory.UnrecognizedContentItem
  - com.pixelmed.dicom.ContentItemFactory
  - com.pixelmed.dicom.DescriptionFactory
  - com.pixelmed.dicom.DicomDictionaryBase
    - com.pixelmed.dicom.DicomDictionary
  - com.pixelmed.dicom.DicomDirectory (implements javax.swing.tree.TreeModel)
  - com.pixelmed.dicom.DicomDirectoryBrowser
  - com.pixelmed.dicom.DicomDirectoryRecord (implements java.lang.Comparable<T>, javax.swing.tree.TreeNode)
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.ConcatenationDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.EncapsulatedDocumentDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.FiducialDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.HL7StructuredDocumentDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.ImageDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.KODocumentDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.PatientDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.PresentationStateDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.RawDataDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.RealWorldValueMappingDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.RegistrationDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.RTDoseDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.RTPlanDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.RTStructureSetDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.RTTreatmentRecordDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.SeriesDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.SpectroscopyDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.SRDocumentDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.StereometricRelationshipDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.StudyDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.TopDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.UnrecognizedDirectoryRecord
    - com.pixelmed.dicom.DicomDirectoryRecordFactory.WaveformDirectoryRecord
  - com.pixelmed.dicom.DicomDirectoryRecordFactory
  - com.pixelmed.dicom.DicomDirectoryRecordType
  - com.pixelmed.dicom.DicomFileUtilities
  - com.pixelmed.dicom.DicomStreamCopier
  - com.pixelmed.dicom.DisplayShutter
  - com.pixelmed.dicom.EncapsulateImageInDicom
  - com.pixelmed.dicom.FileMetaInformation
  - com.pixelmed.dicom.FrameSet
  - com.pixelmed.dicom.FunctionalGroupUtilities
  - com.pixelmed.dicom.FunctionalGroupUtilities.Selector
  - com.pixelmed.geometry.GeometryOfSlice
    - com.pixelmed.dicom.GeometryOfSliceFromAttributeList
  - com.pixelmed.geometry.GeometryOfVolume
    - com.pixelmed.dicom.GeometryOfVolumeFromAttributeList
  - com.pixelmed.dicom.HierarchicalSOPInstanceReference
    - com.pixelmed.dicom.HierarchicalImageReference
  - com.pixelmed.dicom.ImageLibrary
    - com.pixelmed.dicom.CrossSectionalImageLibrary
    - com.pixelmed.dicom.ProjectionXRayImageLibrary
  - com.pixelmed.dicom.ImageLibrary.ImageLibraryEntry
    - com.pixelmed.dicom.CrossSectionalImageLibrary.CrossSectionalImageLibraryEntry
    - com.pixelmed.dicom.ProjectionXRayImageLibrary.ProjectionXRayImageLibraryEntry
  - com.pixelmed.dicom.ImageToDicom
  - com.pixelmed.dicom.InformationEntity (implements java.lang.Comparable<T>)
  - java.io.InputStream (implements java.io.Closeable)
    - com.pixelmed.dicom.CompressedFrameDecoder.ByteArrayInputStreamWithOffsetCounterAndOurMethods
    - com.pixelmed.dicom.EncapsulatedInputStream
    - java.io.FilterInputStream
      - com.pixelmed.dicom.BinaryInputStream
        - com.pixelmed.dicom.DicomInputStream
  - com.pixelmed.dicom.JSONRepresentationOfDicomObjectFactory
  - com.pixelmed.dicom.JSONRepresentationOfStructuredReportObjectFactory
  - com.pixelmed.dicom.LossyImageCompression
  - com.pixelmed.dicom.MediaImporter
  - com.pixelmed.dicom.MediaImporter.MediaImporterWithFileChooserDialogThread (implements java.lang.Runnable)
  - com.pixelmed.dicom.MediaImporter.OurReadTerminationStrategy (implements com.pixelmed.dicom.AttributeList.ReadTerminationStrategy)
  - com.pixelmed.dicom.ModalityTransform
  - com.pixelmed.dicom.MoveDicomFilesIntoHierarchy
  - com.pixelmed.dicom.MoveDicomFilesIntoHierarchy.FolderNamingStrategy
  - com.pixelmed.dicom.MoveDicomFilesIntoHierarchy.OurReadTerminationStrategy (implements com.pixelmed.dicom.AttributeList.ReadTerminationStrategy)
  - com.pixelmed.dicom.MultiFrameImageFactory
  - com.pixelmed.dicom.MultiFramePixelData
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - com.pixelmed.dicom.AsynchronousOutputStream
      - com.pixelmed.dicom.BinaryOutputStream
        - com.pixelmed.dicom.DicomOutputStream
    - com.pixelmed.dicom.NullOutputStream
  - com.pixelmed.dicom.Overlay
  - com.pixelmed.dicom.PDFToDicomImage
  - com.pixelmed.dicom.PersonIdentification
  - com.pixelmed.dicom.PixelSpacing
  - com.pixelmed.dicom.PrivatePixelData
  - com.pixelmed.dicom.RealWorldValueTransform
  - com.pixelmed.dicom.SequenceItem
  - com.pixelmed.dicom.SetOfDicomFiles.DicomFile (implements java.lang.Comparable<T>)
  - com.pixelmed.dicom.SingleOverlay
  - com.pixelmed.dicom.SOPClass
  - com.pixelmed.dicom.SOPClassDescriptions
  - com.pixelmed.dicom.SOPInstanceReference
    - com.pixelmed.dicom.ImageReference
  - com.pixelmed.dicom.SpatialCoordinateAndImageReference
  - com.pixelmed.dicom.SpecificCharacterSet
  - com.pixelmed.dicom.SpectroscopyVolumeLocalization
  - com.pixelmed.dicom.StoredFilePathStrategy
    - com.pixelmed.dicom.StoredFilePathStrategyComponentFolders
    - com.pixelmed.dicom.StoredFilePathStrategyHashSubFolders
    - com.pixelmed.dicom.StoredFilePathStrategySingleFolder
  - com.pixelmed.dicom.StructuredReport (implements javax.swing.tree.TreeModel)
  - com.pixelmed.dicom.StructuredReportTreeBrowser
  - com.pixelmed.dicom.SUVTransform
  - com.pixelmed.dicom.SUVTransform.SingleSUVTransform
  - com.pixelmed.dicom.TagFromName
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.pixelmed.dicom.DicomException
  - com.pixelmed.dicom.TiledFramesIndex
  - com.pixelmed.dicom.TransferSyntax
  - com.pixelmed.dicom.TransferSyntaxFromName
  - com.pixelmed.dicom.UIDGenerator
  - com.pixelmed.dicom.UnPackBits
  - com.pixelmed.dicom.ValueRepresentation
  - com.pixelmed.dicom.VersionAndConstants
  - com.pixelmed.dicom.Veterinary
  - com.pixelmed.dicom.VOITransform
  - com.pixelmed.dicom.XMLRepresentationOfDicomObjectFactory
  - com.pixelmed.dicom.XMLRepresentationOfStructuredReportObjectFactory

## Interface Hierarchy

- com.pixelmed.dicom.AttributeList.ReadTerminationStrategy
- com.pixelmed.dicom.ByteFrameSource