Interface RTProtocolCodeSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
RTPhysicianIntentSequence.Item
Enclosing class:
RTProtocolCodeSequence

public static interface RTProtocolCodeSequence.Holder extends AttributesWrapper
A class implementing this interface can hold attributes which contain the DICOM tag "RT Protocol Code Sequence" (see RTProtocolCodeSequence)
  • Method Details

    • wrap

      static RTProtocolCodeSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the RT Protocol Code Sequence (see RTProtocolCodeSequence)
      Returns:
      A wrapper object implementing the RTProtocolCodeSequence.Holder interface.
    • getRTProtocolCodeSequence

      default RTProtocolCodeSequence getRTProtocolCodeSequence()
      Returns:
      the RT Protocol Code Sequence (see RTProtocolCodeSequence)
    • newRTProtocolCodeSequence

      default RTProtocolCodeSequence newRTProtocolCodeSequence(int initialCapacity)
      Adds a new RT Protocol Code Sequence. (see RTProtocolCodeSequence)
      Parameters:
      initialCapacity - the initial capacity for the new RT Protocol Code Sequence
    • ensureRTProtocolCodeSequence

      default RTProtocolCodeSequence ensureRTProtocolCodeSequence(int initialCapacity)
      Adds a new RT Protocol Code Sequence if it does not already exist. (see RTProtocolCodeSequence)
      Parameters:
      initialCapacity - the initial capacity if a new RT Protocol Code Sequence is created
    • containsRTProtocolCodeSequence

      default boolean containsRTProtocolCodeSequence()
      Returns:
      Whether it contains the RT Protocol Code Sequence (see RTProtocolCodeSequence)
    • removeRTProtocolCodeSequence

      default void removeRTProtocolCodeSequence()
      Removes the RT Protocol Code Sequence (see RTProtocolCodeSequence