Interface MaterialAttenuationSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
DecompositionMaterialSequence.Item
Enclosing class:
MaterialAttenuationSequence

public static interface MaterialAttenuationSequence.Holder extends AttributesWrapper
  • Method Details

    • getMaterialAttenuationSequence

      default MaterialAttenuationSequence getMaterialAttenuationSequence()
      Returns:
      the Material Attenuation Sequence (see MaterialAttenuationSequence)
    • newMaterialAttenuationSequence

      default MaterialAttenuationSequence newMaterialAttenuationSequence​(int initialCapacity)
      Adds a new Material Attenuation Sequence. (see MaterialAttenuationSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Material Attenuation Sequence
    • ensureMaterialAttenuationSequence

      default MaterialAttenuationSequence ensureMaterialAttenuationSequence​(int initialCapacity)
      Adds a new Material Attenuation Sequence if it does not already exist. (see MaterialAttenuationSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Material Attenuation Sequence is created
    • containsMaterialAttenuationSequence

      default boolean containsMaterialAttenuationSequence()
      Returns:
      Whether it contains a Material Attenuation Sequence (see MaterialAttenuationSequence)
    • removeMaterialAttenuationSequence

      default void removeMaterialAttenuationSequence()
      Removes the Material Attenuation Sequence (see MaterialAttenuationSequence