Interface AnimationCurveSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Subinterfaces:
PresentationAnimationModule
All Known Implementing Classes:
PlanarMPRVolumetricPresentationStateIOD, VolumeRenderingVolumetricPresentationStateIOD
Enclosing class:
AnimationCurveSequence

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

    • wrap

      static AnimationCurveSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
      Parameters:
      attributes - An attributes object containing the Animation Curve Sequence (see AnimationCurveSequence)
      Returns:
      A wrapper object implementing the AnimationCurveSequence.Holder interface.
    • getAnimationCurveSequence

      default AnimationCurveSequence getAnimationCurveSequence()
      Returns:
      the Animation Curve Sequence (see AnimationCurveSequence)
    • newAnimationCurveSequence

      default AnimationCurveSequence newAnimationCurveSequence(int initialCapacity)
      Adds a new Animation Curve Sequence. (see AnimationCurveSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Animation Curve Sequence
    • ensureAnimationCurveSequence

      default AnimationCurveSequence ensureAnimationCurveSequence(int initialCapacity)
      Adds a new Animation Curve Sequence if it does not already exist. (see AnimationCurveSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Animation Curve Sequence is created
    • containsAnimationCurveSequence

      default boolean containsAnimationCurveSequence()
      Returns:
      Whether it contains the Animation Curve Sequence (see AnimationCurveSequence)
    • removeAnimationCurveSequence

      default void removeAnimationCurveSequence()
      Removes the Animation Curve Sequence (see AnimationCurveSequence