Interface DimensionIndexSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
MultiFrameDimensionModule
All Known Implementing Classes:
BreastProjectionXRayImageIOD, BreastTomosynthesisImageIOD, EnhancedCTImageIOD, EnhancedMRColorImageIOD, EnhancedMRImageIOD, EnhancedPETImageIOD, EnhancedUSVolumeIOD, EnhancedXAImageIOD, EnhancedXRFImageIOD, IntravascularOpticalCoherenceTomographyImageIOD, LegacyConvertedEnhancedCTImageIOD, LegacyConvertedEnhancedMRImageIOD, LegacyConvertedEnhancedPETImageIOD, MRSpectroscopyIOD, MultiFrameGrayscaleByteSCImageIOD, MultiFrameGrayscaleWordSCImageIOD, MultiFrameTrueColorSCImageIOD, OphthalmicOpticalCoherenceTomographyBScanVolumeAnalysisIOD, OphthalmicTomographyImageIOD, ParametricMapIOD, SegmentationIOD, VLWholeSlideMicroscopyImageIOD, XRay3DAngiographicImageIOD, XRay3DCraniofacialImageIOD
Enclosing class:
DimensionIndexSequence

public static interface DimensionIndexSequence.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "Dimension Index Sequence" (see DimensionIndexSequence)
  • Method Details

    • wrap

      static DimensionIndexSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Dimension Index Sequence (see DimensionIndexSequence)
      Returns:
      A wrapper object implementing the DimensionIndexSequence.Holder interface.
    • getDimensionIndexSequence

      default DimensionIndexSequence getDimensionIndexSequence()
      Returns:
      the Dimension Index Sequence (see DimensionIndexSequence)
    • newDimensionIndexSequence

      default DimensionIndexSequence newDimensionIndexSequence(int initialCapacity)
      Adds a new Dimension Index Sequence. (see DimensionIndexSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Dimension Index Sequence
    • ensureDimensionIndexSequence

      default DimensionIndexSequence ensureDimensionIndexSequence(int initialCapacity)
      Adds a new Dimension Index Sequence if it does not already exist. (see DimensionIndexSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Dimension Index Sequence is created
    • containsDimensionIndexSequence

      default boolean containsDimensionIndexSequence()
      Returns:
      Whether it contains the Dimension Index Sequence (see DimensionIndexSequence)
    • removeDimensionIndexSequence

      default void removeDimensionIndexSequence()
      Removes the Dimension Index Sequence (see DimensionIndexSequence