Interface CornealSizeSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
IntraocularLensCalculationsLeftEyeSequence.Item, IntraocularLensCalculationsRightEyeSequence.Item
Enclosing class:
CornealSizeSequence

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

    • wrap

      static CornealSizeSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Corneal Size Sequence (see CornealSizeSequence)
      Returns:
      A wrapper object implementing the CornealSizeSequence.Holder interface.
    • getCornealSizeSequence

      default CornealSizeSequence getCornealSizeSequence()
      Returns:
      the Corneal Size Sequence (see CornealSizeSequence)
    • newCornealSizeSequence

      default CornealSizeSequence newCornealSizeSequence(int initialCapacity)
      Adds a new Corneal Size Sequence. (see CornealSizeSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Corneal Size Sequence
    • ensureCornealSizeSequence

      default CornealSizeSequence ensureCornealSizeSequence(int initialCapacity)
      Adds a new Corneal Size Sequence if it does not already exist. (see CornealSizeSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Corneal Size Sequence is created
    • containsCornealSizeSequence

      default boolean containsCornealSizeSequence()
      Returns:
      Whether it contains the Corneal Size Sequence (see CornealSizeSequence)
    • removeCornealSizeSequence

      default void removeCornealSizeSequence()
      Removes the Corneal Size Sequence (see CornealSizeSequence