Interface FacetSequence.Holder

  • All Superinterfaces:
    org.dcm4che.typeddicom.AttributesWrapper
    All Known Implementing Classes:
    SurfaceMeshPrimitivesSequence.Item
    Enclosing class:
    FacetSequence

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

      • newFacetSequence

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

        default FacetSequence ensureFacetSequence​(int initialCapacity)
        Adds a new Facet Sequence (see FacetSequence) if it does not already exist. (see Attributes.ensureSequence(int, int)
        Parameters:
        initialCapacity - the initial capacity (see ArrayList(int)) if a new Facet Sequence is created.
        Returns:
        either the already existing Facet Sequence (see FacetSequence) or a new one with capacity initialCapacity.
      • containsFacetSequence

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

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