Interface FacetSequence.Holder

All Superinterfaces:
AttributesWrapper
All Known Implementing Classes:
SurfaceMeshPrimitivesSequence.Item
Enclosing class:
FacetSequence

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

    • wrap

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

      default FacetSequence getFacetSequence()
      Returns:
      the Facet Sequence (see FacetSequence)
    • newFacetSequence

      default FacetSequence newFacetSequence(int initialCapacity)
      Adds a new Facet Sequence. (see FacetSequence)
      Parameters:
      initialCapacity - the initial capacity for the new Facet Sequence
    • ensureFacetSequence

      default FacetSequence ensureFacetSequence(int initialCapacity)
      Adds a new Facet Sequence if it does not already exist. (see FacetSequence)
      Parameters:
      initialCapacity - the initial capacity if a new Facet Sequence is created
    • containsFacetSequence

      default boolean containsFacetSequence()
      Returns:
      Whether it contains the Facet Sequence (see FacetSequence)
    • removeFacetSequence

      default void removeFacetSequence()
      Removes the Facet Sequence (see FacetSequence