Interface SourceImageSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
CornealTopographyMapAnalysisModule, EnhancedUSImageModule, GeneralReferenceModule, OphthalmicOpticalCoherenceTomographyEnFaceImageModule, OphthalmicPhotographyImageModule, OphthalmicThicknessMapModule
All Known Implementing Classes:
CArmPhotonElectronRadiationIOD, CArmPhotonElectronRadiationRecordIOD, CornealTopographyMapIOD, CRImageIOD, CTImageIOD, DeformableSpatialRegistrationIOD, DermoscopicPhotographyImageIOD, DigitalIntraOralXRayImageIOD, DigitalMammographyXRayImageIOD, DigitalXRayImageIOD, EnhancedUSVolumeIOD, MRImageIOD, MultiFrameGrayscaleByteSCImageIOD, MultiFrameGrayscaleWordSCImageIOD, MultiFrameSingleBitSCImageIOD, MultiFrameTrueColorSCImageIOD, NMImageIOD, OphthalmicOpticalCoherenceTomographyEnFaceImageIOD, OphthalmicPhotography16BitImageIOD, OphthalmicPhotography8BitImageIOD, OphthalmicThicknessMapIOD, ParametricMapIOD, PETImageIOD, RealTimeVideoEndoscopicImageIOD, RealTimeVideoPhotographicImageIOD, RoboticArmRadiationIOD, RoboticArmRadiationRecordIOD, RTBeamsDeliveryInstructionIOD, RTBeamsTreatmentRecordIOD, RTBrachyApplicationSetupDeliveryInstructionIOD, RTBrachyTreatmentRecordIOD, RTImageIOD, RTIonBeamsTreatmentRecordIOD, RTIonPlanIOD, RTPhysicianIntentIOD, RTPlanIOD, RTRadiationRecordSetIOD, RTRadiationSalvageRecordIOD, RTRadiationSetDeliveryInstructionIOD, RTRadiationSetIOD, RTSegmentAnnotationIOD, RTStructureSetIOD, RTTreatmentPreparationIOD, RTTreatmentSummaryRecordIOD, SecondaryCaptureImageIOD, SegmentationIOD, SpatialFiducialsIOD, SpatialRegistrationIOD, SurfaceSegmentationIOD, TomotherapeuticRadiationIOD, TomotherapeuticRadiationRecordIOD, USImageIOD, USMultiFrameImageIOD, VideoEndoscopicImageIOD, VideoMicroscopicImageIOD, VideoPhotographicImageIOD, VLEndoscopicImageIOD, VLMicroscopicImageIOD, VLPhotographicImageIOD, VLSlideCoordinatesMicroscopicImageIOD, VLWholeSlideMicroscopyImageIOD, WideFieldOphthalmicPhotography3DCoordinatesImageIOD, WideFieldOphthalmicPhotographyStereographicProjectionImageIOD, XRay3DAcquisitionSequence.Item, XRayAngiographicImageIOD, XRayRadiofluoroscopicImageIOD
Enclosing class:
SourceImageSequence

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

    • wrap

      static SourceImageSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Source Image Sequence (see SourceImageSequence)
      Returns:
      A wrapper object implementing the SourceImageSequence.Holder interface.
    • getSourceImageSequence

      default SourceImageSequence getSourceImageSequence()
      Returns:
      the Source Image Sequence (see SourceImageSequence)
    • newSourceImageSequence

      default SourceImageSequence newSourceImageSequence(int initialCapacity)
      Adds a new Source Image Sequence. (see SourceImageSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Source Image Sequence
    • ensureSourceImageSequence

      default SourceImageSequence ensureSourceImageSequence(int initialCapacity)
      Adds a new Source Image Sequence if it does not already exist. (see SourceImageSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Source Image Sequence is created
    • containsSourceImageSequence

      default boolean containsSourceImageSequence()
      Returns:
      Whether it contains the Source Image Sequence (see SourceImageSequence)
    • removeSourceImageSequence

      default void removeSourceImageSequence()
      Removes the Source Image Sequence (see SourceImageSequence