Interface CylinderSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
AutorefractionLeftEyeSequence.Item, AutorefractionRightEyeSequence.Item, LeftLensSequence.Item, RightLensSequence.Item, SubjectiveRefractionLeftEyeSequence.Item, SubjectiveRefractionRightEyeSequence.Item, UnspecifiedLateralityLensSequence.Item
Enclosing class:
CylinderSequence

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

    • wrap

      static CylinderSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Cylinder Sequence (see CylinderSequence)
      Returns:
      A wrapper object implementing the CylinderSequence.Holder interface.
    • getCylinderSequence

      default CylinderSequence getCylinderSequence()
      Returns:
      the Cylinder Sequence (see CylinderSequence)
    • newCylinderSequence

      default CylinderSequence newCylinderSequence(int initialCapacity)
      Adds a new Cylinder Sequence. (see CylinderSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Cylinder Sequence
    • ensureCylinderSequence

      default CylinderSequence ensureCylinderSequence(int initialCapacity)
      Adds a new Cylinder Sequence (see CylinderSequence) if it does not already exist. (see Attributes.ensureSequence(int, int)
      Parameters:
      initialCapacity - The initial capacity (see ArrayList(int)) if a new Cylinder Sequence is created.
      Returns:
      Either the already existing Cylinder Sequence (see CylinderSequence) or a new one with capacity initialCapacity.
    • ensureCylinderSequence

      default CylinderSequence ensureCylinderSequence()
      Adds a new Cylinder Sequence (see CylinderSequence) with initial capacity 1 (see ensureCylinderSequence(int)) if it does not already exist.
      Returns:
      Either the already existing Cylinder Sequence (see CylinderSequence) or a new one with capacity 1.
    • containsCylinderSequence

      default boolean containsCylinderSequence()
      Returns:
      Whether it contains the Cylinder Sequence (see CylinderSequence)
    • removeCylinderSequence

      default void removeCylinderSequence()
      Removes the Cylinder Sequence (see CylinderSequence