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 if it does not already exist. (see CylinderSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Cylinder Sequence is created
    • containsCylinderSequence

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

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