Interface TrackSequence.Holder

  • All Superinterfaces:
    org.dcm4che.typeddicom.AttributesWrapper
    All Known Implementing Classes:
    TrackSetSequence.Item
    Enclosing class:
    TrackSequence

    public static interface TrackSequence.Holder
    extends org.dcm4che.typeddicom.AttributesWrapper
    A class implementing this interface can hold attributes which contain the DICOM tag "Track Sequence" (see TrackSequence)
    • Method Detail

      • newTrackSequence

        default TrackSequence newTrackSequence​(int initialCapacity)
        Adds a new Track Sequence. (see TrackSequence)
        Parameters:
        initialCapacity - the initial capacity for the new Track Sequence
        Returns:
        the newly created TrackSequence.
      • ensureTrackSequence

        default TrackSequence ensureTrackSequence​(int initialCapacity)
        Adds a new Track Sequence (see TrackSequence) if it does not already exist. (see Attributes.ensureSequence(int, int)
        Parameters:
        initialCapacity - the initial capacity (see ArrayList(int)) if a new Track Sequence is created.
        Returns:
        either the already existing Track Sequence (see TrackSequence) or a new one with capacity initialCapacity.
      • containsTrackSequence

        default boolean containsTrackSequence()
        Returns:
        whether it contains the Track Sequence (see TrackSequence)
      • removeTrackSequence

        default void removeTrackSequence()
        Removes the Track Sequence (see TrackSequence